软件开发IT项目管理(共13页).doc
《软件开发IT项目管理(共13页).doc》由会员分享,可在线阅读,更多相关《软件开发IT项目管理(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于Project 2010的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-superproject 2: Microsoft project 3: Project scheduler 4: Sure trak project manager 5: Time line应用项目管理工具优点:(1) 精确性(2) 经济性(3) 简便性(4) 处理复杂问题的能力(5) 可维护性和可修改性(6) 保持纪录二:基本介绍软件开发过程是以生命周期各个阶段的活动划分为基础,将用户需求转化为软件系统活动集合的过程,如图:软件开发过程软件系统用户
5、需求软件开发过程包括需求分析,设计,编码,集成,测试,安装,验收等活动。收集各方面的用户需求信息,定义用户产品的功能和性能,通过设计将用户需求转化为软件表示,在逻辑上定义产品功能,设计结果作为编码的框架和依据,最后通过编程将设计转换成计算机可读的形式。软件开发过程的划分,对软件管理和资源投入以及软件项目最终开发能否成功具有重要的意义,要充分了解各个活动的定义和任务,以便合理,准确,客观的安排每一阶段的工作。在此次开发系统中,软件开发主要分为三个层次: 1 每周例会 2 软件开发工程 3 系统部署与维护而软件开发工程又可分为: 开发计划和可行性研究阶段,需求分析阶段,软件设计阶段,编写代码阶段,
6、软件测试阶段,软件培训与推广等阶段。软件部署与维护阶段又可分为:软件部署阶段,建立软件维护小组阶段,软件开发经验教训总结等阶段。 如图:此次软件开发工程定于2014年3月1日开始,计划于9月24日前完成,每周三开工作例会,对上一阶段工作及问题进行解决,对下一阶段工作进行安排,对员工进行及时鼓励。软件开发工程阶段占主体部分,约170个工作日左右。部署与维护阶段属善后工作,占25个工作日左右。 每一阶段详细工作日如下图:三:资源工作表 影响软件生产率的因素很多,但对生产率冲击最大的,是软件开发的人员和团队素质,由于软件开发不需要使用大量的物质资源,而主要是人力资源,软件开发与人的相关性很大。 有效
7、地进行人力资源管理,是软件开发面临的最艰巨挑战,一个软件项目要想获得成功必须进行有效地人力资源管理。人力资源管理是项目管理中至关重要的组成部分,要充分调动人员的积极性,最大限度的发挥每个参与人员的作用。对人员的配置,激励,调度贯穿整个软件过程。人员的组织管理是否得当,也是影响软件项目开发质量的决定性因素。 在软件项目中,提高人员的素质和效率,科学的组织人员,按照需要来制订人力资源计划,是圆满完成开发工作的重要因素。制定人力资源计划,主要基于工作量和进度估计。工作量与项目分配时间的比值就是理论上需要的人力数,但选取和分配人力有许多值得研究的问题。 在此次的软件工程中,人也是最主要的资源,其次就是
8、电脑等配置硬件,如何合理的安排人员能实现最优效果是关键。 参与此次项目开发主要有管理部门,技术部等二十多个人员,每周例会主要由管理部李明,王鹏来负责组织召开,全体开发人员共同参与。开发工作由全体技术部人员参与,每项具体任务由两到三人在限定工作日内完成,任务之间多为完成-开始关系,部分任务为开始-开始关系,开发人员完成已安排工作后,如另有安排,既投入到下一场安排任务中去。开发工作完成后,建立王建,孙悦等六人维护小组,负责软件维护等工作。最后,由王睿,张震等三人对此次工程做经验教训总结。四:成本 软件成本管理是指为了保障软件项目实际发生的成本不超过项目预算,在批准的预算内按时,按质,经济高效的完成
9、既定目标而开展的成本管理活动。成本管理活动主要依靠资源计划,成本估算,成本预算,成本控制等四个过程来完成。资源计划是指完成项目需要资源的种类,数量和时间;成本估算是估算总成本和误差范围;成本预算是将总成本分配到各项任务中去;成本控制是控制成本的偏差,分析原因和采取措施以确保将总成本控制在预算以内。1成本分析 结合软件项目特点,软件成本主要由以下几部分构成:(1) 劳动力成本(2) 设计开发成本(3) 硬件成本(4) 税金成本(5) 管理费用,财务费用成本(6) 服务成本在此次开发工程中,由于条件限制,暂未将税金,服务成本考虑在内。主要为劳动力成本及设计开发成本,固定资产成本。软件成本的影响因素
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 IT 项目 管理 13
限制150内