您的位置:首页 > 其它

软件项目宏观管理策略点睛

2017-04-24 15:43 225 查看
 
      根据国际知名调查机构stanish集团的统计,真正成功的项目仅有26%,而其他项目都可以算作失败项目。为什么这么多的项目都失败呢?问题出在哪里呢?依据笔者的经验,很多项目实际上是败在了初期,败在了启动时,败在了项目的宏观管理策略上。即,没有根据项目的特点采用合适的管理策略,即使后续的管理方法再细致也没有用了。我推荐如下八个感触颇深管理策略,供软件项目的管理者借鉴:
                                              

 
        1、增量交付
      超过3个月周期的项目一定就要分批交付,以尽早满足客户的商业价值,以增加项目的外部可见性,以尽早发现对需求的偏离,以尽早完整地在实际环境中确认需求的实现。
 
        2、迭代开发
        短周期迭代,以尽早确认需求,以尽早响应需求变化,以获得成就感,以客观的度量项目进展,以尽早发现各种风险,以建立一个自学习,自提升的开发团队。
 
        3、骨架优先
        先开发出可执行的骨架代码,以确保接口的可行性,以保持一个可测的框架,以便于随时增加新的功能进来,以便于不同的开发人员进行联调。
 
        4、测试驱动
       先设计好测试程序,再设计产品代码。边写产品代码,边单元测试,以使单元测试程序充分利用,重复利用,以尽早发现程序bug,以尽可能多的发现程序bug,以快速定位bug。
 
       5、持续集成
        不联调不知道程序接口的错误。通过持续集成可以尽早发现不同程序衔接的问题。
 
       6、每日确认
        需求人员应该每天确认完成的功能是否满足了预期。尽早发现问题,尽早解决,也便于客观度量项目进展,尽早调整后续的计划,每日确认来保证方向的正确性,结果的正确性。
 
       7、实时沟通
        沟通失误是返工的最大原因。我写的,你理解可能错误。我说的,你也可能理解错误。需要在开发过程中事先充分沟通、及时沟通、多种手段沟通、面对面沟通,事情完成后要及时确认完成结果的正确性。
 
       8、结果可视
       项目的状态要通过需求完成的多少来度量,项目的状态要通过看板来直观展现,要让项目组的所有成员都抬头可见。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息