美文网首页
企业IT部门一种简便的软件项目管理实践

企业IT部门一种简便的软件项目管理实践

作者: CoryLiu | 来源:发表于2018-10-14 20:01 被阅读40次

    项目是指一系列独特的、复杂的并关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成。以此定义,企业IT部门的每一个软件开发,基本都可以理解为是一个项目。

    企业IT部门软件开发项目的特点

    与大型软件开发项目相比,企业IT部门软件开发项目具有如下特点。

    1. 项目小数量多
      相对于全公司的软件需求人员,一般企业IT部门软件开发人员都比较少,而每一次的软件开发都是一个项目,包括业务流程调整,数据处理或者报表开发,项目体量小,但是数量多。因此一段时间内每个人需要参与的项目数量多。比如我们公司IT部程序组,总共6人,大大小小项目,每个月平均启动2~3个,平均每人手头上都进行中两个以上的项目。

    2. 没有严格的需求变更管理
      前期需求不明,软件需求中途变化,这个是目前软件开发行业的常态,企业内部提给IT部门需求更是如此,因为变更成本不高,变更更是经常发生。往往开始时只要做一个简单的功能,后面越做越复杂,有时几乎都做完了,向老板汇报后,可能需要重做。

    3. 项目进行过程中,经常被插单中断
      项目开发过程时,老板突然有交代,或者其他部门有了大的活动需要配合,或者业务单位一个意外操作导致业务受阻,开发人员都必须立即中断手头的工作。

    简便的项目管理实践

    我们从去年年初开始,采用了一种简便的项目管理方式。

    1. 汇总管理,统一编号
      我们用一个Excel表格,将所有项目汇总管理,每个项目确认后,编写一个统一的项目编号。目前我们已经编到了P60。


      项目跟踪表
    2. 记录所有变更
      项目在确认开始时,我们记录下项目的具体需求及目标,在项目进展过程中,如果需求发生了变化,我们在进展情况中详细记录下变更时间原因及内容。

    3. 定期更新发布
      每月保持1~2次的项目进度更新发布,发邮件公告给部门内所有人员并抄送给上级领导。平常有重大变更时随时记录。
      更新过程一般是面对面沟通,一方面统一项目成员的认识,另一方面及时协调资源。

    4. 月会表彰
      对于当月完成最好的项目,写经验总结在月报中,在月会中特别表扬。

    效果

    这个项目管理方法实行后,开发需求得到了有效管理。由于对需求有了全面的了解,及时调整开发人力,部门整体开发完成度得到较大提高,部分不能及时完成的需求大家也都清楚了解原因。用户满意度和开发人员自身满意度都得到了很大提升。

    该方法实施一年多,目前已经完成40个项目,进展中还有20个项目。

    还可以改善的地方

    1. 每天预留固定时间用于项目开发

    关于事情优先级,大家基本是按重要紧急的先做,可往往会变成紧急的先做,慢慢变成所以事情都等到紧急时才做。对于重要不紧急的事情,缺少足够的时间投入。

    项目开发工作恰恰很多时候都属于重要不紧急的工作。

    记得有个人,给自己每天定一个目标,做一个俯卧撑,最后练就了一幅好身材,每天看一页书,读完了以前多年都没有读完的书。
    定一个最小任务量,长期执行,就会有巨大的效果。

    所以下阶段我们将尝试每天固定一个很短时间段,比如每天下午1:30~2:00之间,必须执行项目开发工作。

    1. 举行正式的启动及结案仪式

    正式启动,
    让大家有一个认同感,让大家统一认识重要性,大家统一预留出时间,避免互相等待。一件事情,统一一口气做完,比分拆成多次完成所需要的时间要节省。

    正式结束,
    可以给大家积极肯定,做好项目收尾工作,文档归集,资源释放。同时做经验教训总结,让大家从项目中得到成长。
    由于项目多,为避免花大家太多时间,仪式可以尽量简单,但是不能省略。

    1. 改善对需求变更的管理

    一方面,需要加强与用户的沟通频次,尽量减少后期的需求变更,需求确认时,设计方案制定时,开发过程中,都需要让用户参与。系统UI界面出来时,一定要让用户过目,特别复杂界面,最好在需求阶段用原型工具画出UI界面给用户确认。
    另一方面,软件架构设计时,充分考虑系统可修改性,及可扩展性。尽量不固定死业务逻辑,而是预留地方让用户可以调整。

    相关文章

      网友评论

          本文标题:企业IT部门一种简便的软件项目管理实践

          本文链接:https://www.haomeiwen.com/subject/feetzftx.html