Chapter 3 软件项目管理

软件项目具有产品的不可见性、项目的高度不确定性、软件过程的多变化性、软件人员的高流动性的显著特征。有效的软件项目管理集中于人员、产品、过程和项目四个方面。软件项目的生命周期有项目启动、项目规划、项目实施和项目收尾四个阶段。软件项目组织有民主式组织结构、主程序员式组织结构、技术管理式组织结构集中结构。微软公司的项目开发团队的角色有产品管理角色、程序管理角色、软件开发角色、软件测试角色、用户体验角色、发布管理角色。

软件团队需要具有明确的角色分工与共同分享的项目前景、清晰的角色分工与紧密的团队协作、融洽的关系与畅通的沟通、高昂的士气与高效的生产力的特征。还要有项目成员集中办公、人人参与产品设计、关注最终产品发布、注重项目人员培训和建立良好的企业文化的素质。项目沟通是十分复杂的,项目沟通方式有直接交谈、电话交谈、电子邮件、会议、项目网站、书面报告几种。项目沟通活动包括规划项目沟通、建立基础设施、实施阶段性评审、每周组织小组会议的过程。

软件项目规划是项目管理的核心工作,软件常用的规模估算方法有代码行技术、功能点技术。软件成本估算一般包括专家判断、类比估算和经验模型等三种技术软件风险过程包括风险识别(软件规模、商业影响、客户相关、软件过程、开发环境、开发人员风险)、风险分析、风险规划和风险监控的环节。

时间: 2024-12-14 00:49:42

Chapter 3 软件项目管理的相关文章

关于软件项目管理的心得体会之一

目的 软件项目管理是一项涉及面较广,但是非常必要的一项技能.相较于软件开发中的其他专业技能, 又更加依赖于实践和阅历.这里想跟各位同仁分享一下自己在过往项目中的心得体会,结合些许耳熟能详的理论,起到抛砖引玉的作用. 局限性 项目管理既然是一门实践科学,所以这里跟大家分享之前,还是要说明局限性.因为我之前是在一家提供软件服务的传统软件公司工作, 所以很多项目的经验都来源于作为乙方的外包项目,同时,大部分项目都是移动相关领域.目前我在一家国内的互联网公司,从事的电商相关的应用项目. 开篇 想跟大家分

软件项目管理

从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本.进度.质量顺利完成,而成本.人员.进度.质量.风险等进行分析和管理的活动:与其他工程项目相比,软件项目具有以下显著的特征: (1)软件产品的不可见性: (2)项目的高度不确定性: (3)软件过程的多变化性: (4)软件人员的高流动性: 有效的软件项目管理集中于4个方面:人员(People).产品(Product).过程(Process)和项目(Project),简称为项目管理的“4p”. 软件项目的生命周期包括项目启动.项目规划.项目实

软件工程概论第三章--软件项目管理

本章介绍了软件项目管理的相关知识,从软件项目管理概述.人员组织与管理.项目沟通管理.软件项目规划.软件风险管理及软件配置管理这几个方面展开讲述,详细的介绍了软件项目实行过程中的管理知识. 软件项目管理概述主要讲了:1.软件项目的特征,即软件产品的不可见性.项目的高度不确定性.软件过程的多变化性.软件人员的高流动性等.2.软件项目管理的“4P”,人员.产品.过程.项目.3.软件项目的管理活动,项目启动.项目规划.项目实施.项目收尾.概论讲述了软件项目管理的一些活动和重要的因素等. 人员组织与管理主

软件项目管理-构建之法-四周总结

写在前面 课程名:软件项目管理  授课人:东北师范大学 杨贵福( http://www.cnblogs.com/younggift/) 教材:<构建之法 - 现代软件工程> 作者:邹欣老师 (博客:http://www.cnblogs.com/xinz/) 周筠老师(邮电出版社的编辑,策划了构建之法,并参与提供领跑衫) 笔者作为东北师范大学计算机科学与信息技术学院研二学生,参与了软件项目管理这门课,在经过了四周的课程之后,获得了跑衫一件,深感荣幸.                       

软件项目管理作业(一)

项目的完成需要的资源是多种多样的,软件项目管理(Software Project Management,SPM)的目的是管理软件项目,使其能有序.高效的进行,最终成功的完成. 根据这样的逻辑,我在前一段时间所完成的一个大作业也可以作为一个项目来进行规划. 项目名称:银行系统设计 项目要求:完成一个模拟的银行系统,要求实现对储户的管理,包括储户存钱,储户取钱,查询存取记录,储户转账 要求实现新储户开户处理,实现两种不同的登陆操作 使用的资源:一台电脑,时间若干 结果与预期目标的比较:成功完成了项目

atitit. it软件项目管理---自己的员工,雇佣军、援军,混合的员工 杂牌 人员管理架构

atitit. it软件项目管理---自己的员工,雇佣军.援军,混合的员工 杂牌 人员管理架构 1. 企业的正规军,雇佣军,杂牌划分 1 1.1. 企业的员工基本是雇佣而来 1 1.2. 全职员工与兼职员工  与 合作公司员工 1 2. 雇佣军的优点 2 2.1. 在暗杀.破坏.小规模冲突上雇佣军强于员工 2 2.2. ,雇佣军更加注重个人的锤炼,单兵素质要强于员工 2 2.3. 如果及时付酬以严明纪律,事实证明雇佣军还是有战斗力的 2 2.4. 极大的减少政治风险 2 2.5. 极大的减少自己

软件项目管理(CMMI成熟度)实践——之决策分析(3)

续<软件项目管理(CMMI成熟度)实践--之决策分析(1)>.<软件项目管理(CMMI成熟度)实践--之决策分析(2)>,后记. 关于前端开发技术架构决策分析的活动已经结束了,按理说不应该这么快来写总结,但是,的确发生了很大的变故.因此在此写写后续发生的事情吧. 我很高兴,项目组开发人员在通过长时间热烈的讨论.研究后,终于通过决策分析方法选择引入JavaEE技术架构,并把Cordys产品放在后台.我感觉到我的压力骤减,主要原因如下: (1)受Cordys产品限制.制约,大幅减少:

在软件项目管理中如何把时间估算的靠近真实值?

我们在开发一个软件项目的时候,大老板或者客户经常需要我们给他们某个项目估算的工时,我们一般的做法就是把当前的项目按照WBS进行自上而下,自顶而底,自外而里的进行分解:然后根据一个详细的可个人实施的任务作为一个最低的估算时间的单元,这个时候问题,就来了,如何让这个最低的估算时间的单元逼近它的实际真实值,同时也不让员工太闲或者太累?这里给大家介绍一种我们以前用过的乐观估计,悲观估计和期望估计的算法,供大家参考. 任务最终的估算时间=(乐观估计+悲观估计+期望估计*4)/ 6(中庸), (1)乐观估计

软件项目管理第二周作业

软件项目管理作业: 1.代码规范 代码就像美食一样,不仅好不好吃,卖相也很重要. 代码风格:简明.易读. 4个空格缩进,行宽100字符,复杂的表达式多用括号清楚的表示逻辑关系,不要好几条语句放在一行等等. 注释主要是知道程序做什么,为什么这样做,还有注意的地方提醒. 2.燃尽图.鱼刺图.甘特图 燃尽图:顾名思义,一堆木头烧完了,一开始挺多的,大事化小,越来越少,直到化为灰烬. 鱼刺图:貌似是鱼刺有很多,一个结果有很多原因且又相互有联系,有果必有因,找出问题的原因,解决问题. 甘特图:工作进度图,