浅谈软件项目开发-「相关事项」

admin 资讯 2019-11-18 18:33 0
相关搜索:专业软件开发周期 软件开发外包公司 软件外包开发服务

在软件整个研制过程中,软件负责人还要在不同的阶段,
1、建立需求跟踪矩阵,一般要求在以下阶段建立:
1)项目软件研制任务书批准后,软件负责人建立需求跟踪矩阵,并将软件项目开发务书的需求条目填入“用户需求”栏目中,需求跟踪矩阵需纳入开发库;
2)软件需求规格说明批准后,软件负责人更新需求跟踪矩阵,将软件需求规格说明的相关条目填入“软件需求”栏目中,建立与用户需求的跟踪关系;
3)随着软件项目开发的进展,在软件生命周期内的软件需求、设计、编码、测试等阶段相应工作产品批准后(编码完成后)或发生变更后,软件负责人都应该根据“需求管理计划”的要求更新需求跟踪矩阵;
4)建立需求跟踪时,必须对功能、性能、接口等所有需求中可测试、可验证的条款进行跟踪,对其他不能测试、验证的条款可以“本条需求无法测试、验证将在评审中把关”等文字进行说明;
5)软件负责人通过正向跟踪矩阵、反向跟踪矩阵识别软件计划或工作产品与需
不一致问题,对发现的不一致问题应分析原因、制定整改措施等。当研制任务书发
变更或收到补充技术协议等,涉及需求变化时,软件负责人确定变更对象、变更类型
组织软件组成员进行需求变更分析,确定变更方案、指定变更执行人、变更验证方式,
分析需求变更对进度和资源等产生的影响。变更完成后更新需求跟踪矩阵。
 2、项目监控的要求
  在软件项目监控过程中,软件负责人对照软件开发计划监督项目的绩效和进展,分析薄弱环节,确定关键路径;在每个监控周期召开项目周期例会、里程碑处进行里程碑评审。软件负责人根据软件开发计划,按阶段细化。在新的监控周期开始前,对本监控周期内的工作任务进行细化,应细化到本周期可以完成工作量,分配给软件组成员;软件组成员根据计划的安排和实际完成情况,定期编写项目的“个人工作周报”。软件负责人还可以在软件需求阶段和软件合格性测试阶段分别设立里程碑点,项目管理人员应组织公司领导、部门主管及相关人员参加里程碑评审,以审查评审范围内各阶段项目进展情况、计划执行情况、出现的显著偏离纠正及跟踪情况、完成的工作产品质量情况、风险跟踪和处理情况、以及制定项目下一阶段的工作和安排等。
 3、风险管理的要求
  另外,项目策划时应开展风险管理的策划,明确本项目的风险管理策略并体现在软件开发计划中,应包括如下方面:已识别的风险名称及相应的风险描述;确认风险参数,包括风险概率、影响程度及预测的发生时段;明确风险值和风险等级,指定负责人,根据风险的等级制定缓解措施和应急措施;周期性或事件驱动地跟踪风险并识别新风险。
 4、外包管理的要求
  如果软件项目开发中的配置项有部分外包,外包过程的控制也很重要。需要确定外包软件是购买商业现货软件还是通过外包得到软件,企业可以从以下几方面确定外包过程来管理:软件负责人应确定需要外包软件的范围及工作内容;项目管理人员应组织相关人员对项目组建议的外包单位,从技术、价格、进度、质量保证等方面进行综合评价,以确定外包软件的承担单位;确定外包单位后,项目管理人员正式与外包单位签订外包合同,签订时应,明确产品技术要求、双方职责、利益相关方参与的评审、进度要求、验收标准、交付要求、产品维护要求等;在外包单位实施过程中,项目管理人员应定期对外包软件进行监督和控制,跟进外包软件的进度、风险;当外包单位提供外包软件时,应按照合同要求组织相关人员对外包软件进行验收;软件验收合格后,方可办理交收,同时应将外包软件转入受控库管理,再向软件项目组移交外包软件。
 5、结束语
  总之,软件项目开发的管理方法有很多,企业可以结合自身的工作特点,简化工作流程,但也要有章可循,让软件项目可以在流程化的管理体制上走得更顺畅和可控。

发表评论

评论列表(条)

    友情链接:广州app开发-深圳app开发-广州软件开发-深圳软件开发