Page 226 - 软件工程与项目管理
P. 226

软件工程与项目管理
             Software Engineering & Project Management



            够让项目经理快速了解开发的实时状态,杜绝出现软件工程师的黑箱操作,能保
            证开发过程中所倡导的透明化程度提升,有助于发现软件开发中存在的严重偏差
            问题,并能够及时提出有效解决措施,保证具有较强的可控性要求,能够在可控
            范围内实现项目中成本、资源、风险、进度等得到很好控制,保证具有较高的项
            目成功率。

                 (一)基本概念和方针
                 在进行软件项目监督与控制中,经过评审的项目计划则是进行跟踪的基线,
            能够对于项目的状态进行审查,实现项目的周期性的控制,包括其中的成本、进

            度、完成工作量等情况,能够及时纠正当前存在的问题,及时根据实际完成情况
            来进行项目技术对比,这样能快速辨别出现的偏差,方便进行及时纠正,保障项
            目计划的顺利进行。在具体实施 SPTO 的过程中,应该保证以下几个方面:首先,
            应该明确监控过程的专门负责人,能够随时掌握项目的状态情况以及可能存在的
            问题,做好向上级报告的准备;其次,应该符合组织策略文档管理软件项目,并

            形成书面包括,具体来说,主要涉及以下策略:第一,对于软件状态进行总结和
            整理,并及时进行汇报;第二,开展基于文档化的软件项目开发,这样则更有利
            于项目进行监控和跟踪;第三,发现项目和计划存在一定偏差的情况下,则应该

            及时采取必要措施;第四,如果在进行偏差的纠正过程中,存在有可能修改基线
            的情况时,则应该通过变更委员会,进行变更的申请操作。
                 (二)关于项目监督与控制实施模型相关思考
                 批准项目计划,准备好了 SPTO 工作之后,就可以具体开展实施软件项目的
            监控和跟踪服务。在软件项目监督与控制过程中,主要包括存在循环关系的四个

            阶段,体现出软件生命周期的循环特点。第一步,项目实施,包括具体的编码、
            系统整体设计等;第二步,进行度量数据的采集工作;第三步,通过度量数据分
            析,判断存在于计划偏离的程度,以及是否能根据计划完成项目;第四步,进行

            系统分析,并进行预测,在此基础上,进行项目资源调整。在这个循环过程中,
            在进行批准了偏差控制报告以及计划变更请求之后,这样新的监控和跟踪就开始
            新一轮的循环。所以,可以看出,软件项目监督与控制也是演进式的周期,可以
            看作为迭代式的模型,每次进行的增量或者迭代周期都是可以认为一个简化模型
            来进行处理。在上述模型中,可以看出各个活动之间的关系,以及他们相互的发

            展顺序问题,同时,还能够针对每个活动中所涉及的技术方法、模板、工具等进


             216
             216
   221   222   223   224   225   226   227   228   229   230   231