软件开发it项目管理

软件开发it项目管理

ID:26120882

大小:1.16 MB

页数:13页

时间:2018-11-24

软件开发it项目管理_第1页
软件开发it项目管理_第2页
软件开发it项目管理_第3页
软件开发it项目管理_第4页
软件开发it项目管理_第5页
资源描述:

《软件开发it项目管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Project2010的IT项目管理之软件开发工程姓名:学号:班级:目录1:绪论1.1引言1.2所用工具1.3应用项目管理工具优点2:基本介绍2.1任务分解2.2时间分配3:资源工作表3.1资源内容3.2资源分配4:成本4.1成本分析4.2成本估算4.3成本控制5:项目优化5.1资源冲突产生原因5.2资源冲突发现5.3资源冲突解决6:总结一:引言软件生命周期是“从设计软件产品开始到软件产品不能再使用为止的时间周期。典型的软件生命周期包括:需求阶段,设计阶段,实现阶段,测试阶段,安装和验收阶段,运行和维护阶段,有

2、时还包括隐退阶段”。软件生命周期可划分为若干个相互对立而又相互联系的阶段,每一阶段工作以上一阶段工作的结果为依据,并为下一阶段的工作提供基础。软件生命周期的提出时为了更好的管理软件开发的步骤和方法,以及软件的维护和升级。将软件生存时间看做一个整体,以时间的推移和软件开发的工作重心作为划分点,把软件开发和维护工作细分为若干个相对个独立的部分,从而更好地控制软件开发的进度和难度,同时也有利于降低软件的出错频率,协调各个部门间的工作配合和责任分配。软件生命周期的各个阶段划分并没有一成不变的法则,不同的开发方式,软件种类,

3、软件规模,开发环境,都会在不同程度上影响软件生命周期各个阶段的划分。生命周期根据实际情况划分,只在更好的利用资源(主要是人力资源,软件资源,技术资源和源码资源),降低软件开发风险,复杂度和开发成本(主要以开发时间和投入资源为衡量标准)。要更好的对软件生命周期各个阶段进行划分,必须遵循一条基本的原则,就是各个阶段的任务尽可能相对独立,同一阶段各项任务的性质尽可能相同,从而降低各个阶段任务的复杂度,减少不同阶段任务之间的联系。这样对软件项目开发组织管理十分必要,对最终软件项目开发成功也是不可缺少的。尽管软件生命周期各个

4、阶段的划分没有明确规则,但就一般性而言,软件生命周期包括可行性研究,开发计划,需求分析,概要设计,详细设计,代码编写,软件测试和软件维护等活动(有时把概要设计和详细设计合在在一起,统成为软件设计或设计),这些活动都是软件开发过程中必要经历的,要合理的安排到各个阶段中去。常见的项目管理工具:1:CA-superproject2:Microsoftproject3:Projectscheduler4:Suretrakprojectmanager5:Timeline应用项目管理工具优点:(1)精确性(2)经济性(3)简便

5、性(4)处理复杂问题的能力(5)可维护性和可修改性(6)保持纪录二:基本介绍软件开发过程是以生命周期各个阶段的活动划分为基础,将用户需求转化为软件系统活动集合的过程,如图:软件开发过程软件系统用户需求软件开发过程包括需求分析,设计,编码,集成,测试,安装,验收等活动。收集各方面的用户需求信息,定义用户产品的功能和性能,通过设计将用户需求转化为软件表示,在逻辑上定义产品功能,设计结果作为编码的框架和依据,最后通过编程将设计转换成计算机可读的形式。软件开发过程的划分,对软件管理和资源投入以及软件项目最终开发能否成功具有

6、重要的意义,要充分了解各个活动的定义和任务,以便合理,准确,客观的安排每一阶段的工作。在此次开发系统中,软件开发主要分为三个层次:1每周例会2软件开发工程3系统部署与维护而软件开发工程又可分为:开发计划和可行性研究阶段,需求分析阶段,软件设计阶段,编写代码阶段,软件测试阶段,软件培训与推广等阶段。软件部署与维护阶段又可分为:软件部署阶段,建立软件维护小组阶段,软件开发经验教训总结等阶段。如图:此次软件开发工程定于2014年3月1日开始,计划于9月24日前完成,每周三开工作例会,对上一阶段工作及问题进行解决,对下一阶

7、段工作进行安排,对员工进行及时鼓励。软件开发工程阶段占主体部分,约170个工作日左右。部署与维护阶段属善后工作,占25个工作日左右。每一阶段详细工作日如下图:三:资源工作表影响软件生产率的因素很多,但对生产率冲击最大的,是软件开发的人员和团队素质,由于软件开发不需要使用大量的物质资源,而主要是人力资源,软件开发与人的相关性很大。有效地进行人力资源管理,是软件开发面临的最艰巨挑战,一个软件项目要想获得成功必须进行有效地人力资源管理。人力资源管理是项目管理中至关重要的组成部分,要充分调动人员的积极性,最大限度的发挥每个

8、参与人员的作用。对人员的配置,激励,调度贯穿整个软件过程。人员的组织管理是否得当,也是影响软件项目开发质量的决定性因素。在软件项目中,提高人员的素质和效率,科学的组织人员,按照需要来制订人力资源计划,是圆满完成开发工作的重要因素。制定人力资源计划,主要基于工作量和进度估计。工作量与项目分配时间的比值就是理论上需要的人力数,但选取和分配人力有许多值得研究的问题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。