TA的每日心情 | 奋斗 2013-10-24 10:55 |
---|
签到天数: 10 天 [LV.3]偶尔看看II
|
本帖最后由 txish 于 2010-8-1 23:22 编辑
呵呵,问题关注的有点晚,还是把我的意见给你发上来。但愿对你有用。
楼主的问题在很多项目中普遍存在。针对你的问题,楼上二位已经给出了一些意见,我在此基础上补充一些。
楼主不是项目经理,有这样的忧患意识首先赞一个!不过,楼主既然不是项目经理那么很多事情的组织和推进可能存在问题,建议楼主结合我们的建议,给您的项目经理写一份报告或者当面沟通,以达到尽可能改变现状,降低交付风险的目的。
根据楼主所述,目前导致进度延期的原因是开发团队能力问题,且无法加人或换人。那么可根据实际情况,采取以下几种方法:
1、由技术框架组,进一步完善开发框架,提供更多的工具类,提高开发框架对一些底层和共性类的封装,通过降低开发难度、提高工作效率,来缩短工期。
2、分析出软件中复杂度较高或开发工作量较大的部分,评估通过采购市场上已有软件或工具的可能性,用集成及二次开发,替代“从零开始”的方法。如:通过集成报表工具定制报表,来简化报表的开发工作量;通过采购工作流引擎来更加灵活、简便的实现对业务流程支撑模块的开发等等。通过降低开发工作量,来缩短工期。
3、通过与客户协商,将一些辅助性功能的实现延期到试运行阶段开发,已达到对范围的缩小,从而缩短工期。
4、只对核心功能进行重量级测试,对辅助性功能只完成功能逻辑正确性的轻量级测试(即只测试:软件在合法输入且正确操作的前提下,能够给出正确的处理),通过降低软件质量来实现对工期的缩短。
5、适度赶工,通过适度延长开发人员的日工作时间,来缩短工期。
6、要求系统分析人员完成界面原型,并优化概设的编写方法,将概设写的尽可能完整、全面,至少包括处理逻辑及分支、业务规则、约束条件、对数据库的读、写操作等等,以降低开发人员的设计工作量,从设计角度保证开发质量。
以上多种方法可结合使用。 |
|