添加时间:2016-3-30 11:20:26 文章来源:
烟台软件开发
“按时、保质地完成软件开发项目”大概是每一位软件开发项目经理最希望做到的。但工期托延的情况却时常发生。因而合理地安排软件开发项目时间是软件开发项目管理中一项关键内容,它的目的是保证按时完成软件开发项目、合理分配资源、发挥最佳工作效率。它的主要工作包括定义软件开发项目活动、任务、活动排序、每项活动的合理工期估算、制定软件开发项目完整的进度计划、资源共享分配、监控软件开发项目进度等内容。
时间管理工作开始以前应该先完成威海软件开发项目管理工作中的范围管理部分。如果只图节省时间,把这些前期工作省略,后面的工作必然会走弯路,反而会耽误时间。软件开发项目一开始首先要有明确软件开发项目目标、可交付产品的范围定义文档和软件开发项目的工作分解结构(WBS)。由于一些是明显的、软件开发项目所必须的工作,而另一些则具有一定的隐蔽性,所以要以经验为基础,列出完整的完成软件开发项目所必需的工作,同时要有专家审定过程,以此为基础才能制定出可行的软件开发项目时间计划,进行合理的时间管理。
软件开发项目工期估算是根据软件开发项目范围、资源状况计划列出软件开发项目活动所需要的工期。估算的工期应该现实、有效并能保证质量。所以在估算工期时要充分考虑活动清单、合理的资源需求、人员的能力因素以及环境因素对软件开发项目工期的影响。在对每项活动的工期估算中应充分考虑风险因素对工期的影响。软件开发项目工期估算完成后,可以得到量化的工期估算数据,将其文档化,同时完善并更新活动清单。
一般说来,工期估算可采取以下几种方式:
1)专家评审形式。由有经验、有能力的人员进行分析和评估。软件开发项目管理论坛。
2)模拟估算。使用以前类似的活动作为未来活动工期的估算基础,计算评估工期。
3)定量型的基础工期。当产品可以用定量标准计算工期时,则采用计量单位为基础数据整体估算。
4)保留时间。工期估算中预留一定比例作为冗余时间以应付软件开发项目风险。随着软件开发项目进展,冗余时间可以逐步减少。
软件开发项目的进度计划意味着明确定义软件开发项目活动的开始和结束日期,这是一个反复确认的过程。进度表的确定应根据软件开发项目网络图、估算的活动工期、资源需求、资源共享情况、软件开发项目执行的工作日历、进度限制、最早和最晚时间、风险管理计划、活动特征等统一考虑。
进度限制即根据活动排序考虑如何定义活动之间的进度关系。一般有两种形式:一种是加强日期形式,以活动之间前后关系限制活动的进度,如一项活动不早于某活动的开始或不晚于某活动的结束;另一种是关键事件或主要里程碑形式,以定义为里程碑的事件作为要求的时间进度的决定性因素,制定相应时间计划。
目前威海软件开发项目管理软件正被广泛地应用于软件开发项目管理工作中,尤其是它清晰的表达方式,在软件开发项目时间管理上更显得方便、灵活、高效。在管理软件中输入活动列表、估算的活动工期、活动之间的逻辑关系、参与活动的人力资源、成本,软件开发项目管理软件可以自动进行数学计算、平衡资源分配、成本计算,并可迅速地解决进度交叉问题,也可以打印显示出进度表。软件开发项目管理软件除了具备软件开发项目进度制定功能外还具有较强的软件开发项目执行记录、跟踪软件开发项目计划、实际完成情况记录的能力,并能及时给出实际和潜在的影响分析。
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.jnwzjs.cn。联系人:王经理。