- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目管理(易框架)
软件项目需要管理吗?
软件无处不在:电脑软件早已被大家所熟悉,它可以说无处不在,我们办公需要各种软件,我们的生活和娱乐更离不开各种软件,它帮助我们高效而愉快的完成工作,比如银行客户端软件可以让我们在办公桌前实现业务资金的转帐,它帮助我们享受美好的生活,比例我们打开电脑可以看喜欢的电影,可以听好听的歌曲,可以聊天、看新闻、玩游戏等等,好的软件让我们工作更愉快,让我们的生活更精彩!
创造美好的软件:创造好的软件让大家高效工作、精彩的生活是我们开发人员的梦想!正是因为这样所以创造一个高质量的好软件越来越变更有挑战,已不是一个人所能完成的,需要一个高素质的团队,这就涉及团队协作、工作安排、成本控制、质量管理、指导与激励等等,没有这些就不能发挥“集体智慧”,就会产生垃圾软件,让我们的梦想破灭。
船远航需要舵手,软件的创造更需要舵手。
怎么进行有效的项目管理?
项目管理的价值:软件系统是项目团队集体智慧的结果,项目管理就是充分发挥集体智 慧(专业、协作、经验等)在合理的约束条件(时间成本等)内实现客户满意(能为客户创造价值)的软件系统。
项目管理决策模型
约束
范围
价值
质量
做有价值的软件:电
软件是人做过来的:电脑
一、项目管理核心思想
项目管理涉及的方向
项目
管理
二、团队管理
团队管理的价值:归根揭底软件是由人开发了来的,人不行,当然软件就不行了,多个人就组成了一个团队(现在软件不可能由一个人开发),团队不行,当然软件就开发不出来,比例100人的一个团队,但只开发了一个小型 的软件,这只能说仅发挥了100个人里的10个的作用,这不得不说是团队管理的失败,团队管理的价值在于充分发挥没个人的能力去实现我们的共同的目标,并产生1+12的效果。
1、优秀的团队
每个人都有贡献的意愿:团队中的每个人都是不可少的成员,每个人都非常希望为团队奉献自己的能力,处处为团队着想。
每个人都能无障碍的沟通:每个人一旦遇到问题,可以找任务人协助,可以直接的沟通和交流。
我们有共同的目标:归团队每个人都深刻的理解和认同我们共同的目标,并为之努力。
2、核心思想
使团队富有前途:谁也不会在一个没有前途的团队里工作,每个人都希望自己所做的工作是有意义的,做为管理者应让团队富有前途,让每个人都知道当前的工作价值。
让工作富有活力:每个人都希望做感兴趣而具有一定挑战的事,我们要让每个人都有工作的欲望和动力并充分激情,更应让整个团队有很好的工作环境。
让成员富有成就感:每个人都想去google公司工作,除了好的待遇外,更重要的是所开发的东西可以改变世界,我们要让团队成员认可我们的工作,欣赏我们的成果。
4、实践经验
引导成才
2/8原则告诉我们,团队中80%的工作是由20%的人完成的,这20%就是团队中的人才,所以团队中人才越多,就会完成更多的工作,创造更多的价值,每个人都会有成才渴望,我们要帮助那些想成才但还未成才的团队成员提升能力并成才。
考核与激励
考核:要对团队人员定期进行有效的考核,考核应采用双向方式,由各人员按规定进行自评并提出建议,再由主管进行公共的考核,这样做一方面让团队人员对自己的工作有一个全面的反思,一方面上级主管可以全面的了解其工作情况。
激励:人才是激励出来的,不是压榨出来的
二、过程管理
过程管理的价值:我们要从一个地方到另一个地方需要地图的指引,同样的我们软件开发从开始到结束也需要一个过程规范的指引,它告诉我们需要哪些角色参与,要经历哪些阶段,各个角色在这阶段中分别要执行哪些活动并达到什么目标,各角色的工作进行协作等等。
过程管理的目标是以最佳的过程规范指引团队的各项工作从而提高协作及团队工作效率。
1、参考过程体系
CMMI:早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。
RUP: 统一软件开发过程,统一软件过程,是一个面向对象且基于网络的程序开发方法论。 。
MSF:是一套大型系统开发指南,它描述了如何用组队模型、过程模型和应用模型来开发Client/Server结构的应用程序,是在微软的工具和技术的基础上建立并开发分布式企业系统应用的参考。
敏捷开发:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。
2、过程制定与改进
过程制定:在项目开始时就应根据项目的情况制定合理的过程规范,不要照搬标准过程,而是栽减我们需要的实践。过程规范中应包括:
过程改进:项目开始时制定的过程规范不一定完全符合项目的情况,随着项目的进展,会暴露出很多问题,我们需要根据现有的情况及问题改进过程规范,以更好的适应和推动项目。
框架活动
软件工程动作
文档评论(0)