软件项目开发流程管控V2.0.docVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、目的

明确工程团队的管理和沟通流程,改善团队耦合性能。

部门内全面实施团队式管理机制,发挥广阔员工各自的潜能,鼓励员工共同参与团队建设与开展。

使工程管理实现质量、资源、时间等要素的可控化。

标准工程开发管理,提高工程开发质量,提高工作效率,降低软件开发风险。

建立一套适合公司实际情况且又实用的有机管理体系。

为公司开展做好基层管理根底,为员工的开展提供有利的软环境保障。

二、原那么

表达工程团队理念。

实用性。

有机性。

共同开展。

三、组织结构

约束条件

该工程管理和控制机制仅仅是用于全过程型和功能增加型软件开发。

该工程管理和控制机制必须与公司当前的开展状况、资源状况相匹配。

假定环境

公司具有一定的多工程同时开发的实力。

公司拥有几个能够带着工程开发的人员。

公司有能力组织测试和完备的文档管理。

公司有能力组织软件质量测评和监管。

公司软件部门管理为工程软件主管、工程团队式,且工程软件主管对各工程团队具有监控权和工作质量跟踪权。

部门内有明确的岗位责任分工根底。

公司内有一批具有一定工程管理根底,能够带着人员完成工程开发的人才。

组织结构

工程组工程组工程组工程经理工程经理助理工程总工程师测试组

工程组

工程组

工程组

工程经理

工程经理助理

工程总工程师

测试组

工程组

维护组

说明:该结构为行政式结构,对于系统分析人员和软件工程师、开发人员都在工程团队或无工程员工的队列中。专职维护暂为预留组织。

工程组内实行团队式组织结构

每个工程组都是一个工程团队,具体称谓:angel工程团队。

一个工程团队要由以下几个根底机构组成:

工程经理;

软件总体设计工程师;

开发人员;

注:如果工程较小时可以进行机构合并,如工程主管、系统分析可以合并为一人来做。

如果工程运做前期需要时,还可以一人担负整个工程,但仍可以依据流程和控制机制来开展工作。

总体设计工程师和系统分析员在工程运做前期可能同时负责多个工程,即一个工程的系统分析员或总体设计工程师完成其所担负的任务后〔交付所有文档和完成对开发人员培训后〕可能转做另一个工程。

机构内部领导模式为:民主式领导模式〔工程经理与软件系统分析员、总体设计工程师以及程序编码人员之间的关系是一种民主式方式,是同一个团队的不同成员,仅存在职能、职责的分工不同,没有上下贵贱之分,严禁摆资格和论权利等级。〕。

工程软件主管

由公司指定或员工选举方式产生,负责部门内关于工程的所有工作。

工程软件主管直接领导软件测试组对当前软件实施测试监督。

工程软件主管在部门内同样实行团队式管理,不许以感情用事对其他成员有偏袒之意、打击之心,如有发现其他相关成员可以直接向公司总经理管理层上诉。一定数量的测

工程sponsor

由公司于总担任此角色,主要负责对工程大方向的把控,及负责工程的外部协调沟通工作以及,在物资设备及人文方面给予工程大力的支持。

最终决策层

由公司的质量管理与工程主要负责人负责审议工作,公司领导决策小组负责最终决策。

职权、职能

工程经理

负责本工程团队的组织与协调等管理工作,对工程的开发负有直接的领导责任。

负责工程方案的制定与跟踪。

带着工程团队千方百计完成工程开发的目标。

负责工程团队内部的沟通和冲突的尽早发现与调解。

负责与工程团队外部其它部门或组织的沟通工作。

负责组织相应技术人员完成技术攻关。

在紧急时刻或遇到疑难问题时要身先士卒,稳定团队成员的情绪,然后想方设法解决问题。

负责工程开展中的控制工作,能及时发现差异并提出合理解决方案,而且还要依据公司规定的流程向工程软件主管或公司按时汇报工作。同时,还要向团队内部成员汇报工作。

负责工程内部创新的组织工作。

负责工程团队的优化和人员开展。

负责工程团队内与用户进行协调、争取用户满意与支持的工作。

软件系统分析员

负责开发工程的调研工作。

负责系统开发中的需求分析和需求管理。

与总体设计工程师一同完成总体设计。

负责向其它技术攻关人员、编码人员、系统测试人员等解答有关系统分析性问题。

负责审核系统测试人员的测试方案。

负责发现分析错误后对分析的调整。

负责向管理机构汇报系统分析和设计结果。

负责系统分析中的创新工作。

对系统分析的结果负有直接责任。

负责监督工程安排工作的合理性。

总体设计工程师

负责开发工程中的技术攻关性工作。

与系统分析员一同完成总体设计。

负责进行模板、控件设计和详细设计。

负责对其它编码人员的技术答疑。

负责监督系统分析和总体设计的正确性。

对系统开发中的技术性工作负有直接责任。

负责局部难度较大的编程工作〔如接口性程序的开发和后台的大局部编码〕。

负责技术创新工作。

按工作方案完本钱职开发任务。

修改系统开发中测试人员检测到的编码错误。

负责监督工程安排工作的合理性。

程序编码人员

负责依据详细设计,按方案完

文档评论(0)

147****4268 + 关注
实名认证
文档贡献者

认真 负责 是我的态度

1亿VIP精品文档

相关文档