- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目管理经验分享
项目管理,听听度娘怎么说
软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。 为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。 这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止。
软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。
软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。
正辰的项目管理流程
需求
立项
设计
开发
测试
验收
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
需求
设计
开发
测试
项目管理流程中要遵循这七条原则。它们是:
(1)用分阶段的生命周期计划严格管理;
(2)坚持进行阶段评审;
(3)实行严格的产品控制;
(4)采用现代程序设计技术;
(5)结果应能够清楚地审查;
(6)开发小组地人员应该少而精;
(7)承认不断改进软件工程实践的必要性;
每个阶段最该干啥
立项
Step 1
任务是什么,由谁来干:
1-填写项目立项书并找经理签字包括:--项目经理与客户经理
(1)客户信息;
(2)项目基本内容及目标;
(3)项目的大致关键期限;
(4)项目的负责人(客户方及正辰的客户经理);
(5)项目的大致预算;
(6)项目的大致成本;
(7)项目涉及多个部门时,项目收入是如何分配的;
2-在SVN中建立此项目的目录--项目经理;
3-在禅道中建立此项目的任务目录--项目经理;
这些坑儿别踩:
(1)涉及多个部门合作时,一定要划分清楚每个部门的收入;
涉及的文档及工具:
(1)立项书;
(2)禅道;
(3)SVN;
每个阶段最该干啥
任务是什么,由谁来干:
1-需求调研:--项目经理
(1)确定客户不同业务的负责人,并与负责人详细沟通需求;
(2)做好每次沟通的会议纪要;
(3)收集好客户方每个业务环节的原始资料(文档、原始单据);
2-原型图--项目经理;
(1)在与客户沟通后,把客户需求进行梳理,并记录发现的问题;
(2)根据客户需求,使用原型工具画原型(Demo);
(3)依据Demo,与客户逐个流程的确认;
3-编写客户需求说明书--项目经理;
(1)编写需求说明书,并请客户签字确认;
(2)把需求说明书存入SVN;
这些事一定要做:
(1)一定要把将来使用此系统的所有用户角色都调研到,不能只听部门负责人的;
(2)在去客户现场做调研之前,尽量多的了解客户的业务知识以及客户相关的背景材料;
(3)需求调研时,要掌握好“先发散,后收拢”的方法;
(4)不要试图只给客户看需求文档就能让客户确认需求;
(5)理解客户的 Want 与 Need;
(6)做需求的时间,一般会占到整个项目周期的20%~25%,复杂的项目可以占到30%;
涉及的文档及工具:
(1)会议纪要;
(2)原型工具;
(3)SVN;
(4)需求说明书;
需求
Step 2
需求
每个阶段最该干啥
任务是什么,由谁来干:
1-概要设计与详细设计:--开发经理
(1)概要设计的主要任务是把需求分析转换为软件结构和数据结构;
(2)将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等;
(3)数据结构设计:包括数据特征的描述、确定数据的结构特性、以及数据库的设计;
(4)接口设计:
概要设计与详细设计的区别:
(1) 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。
(2)详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
涉及的文档及工具:
(1)数据库原型工具;
(2)概要需求说明书;
(3)详细需求说明书;
(4)SVN;
(5)思维导图;
设计
Step 3
设计
每个阶段最该干啥
任务是什么,由谁来干:
1-开发:--开发经理、开发工程师
(1)制定开发计划,确定关键里程碑--项目经理、开发经理;
(2)任务分解到最小单元,并指派给相应的工程
文档评论(0)