如何组织开发团队做成功的项目经理


    组织开发团队做成功项目理
      想成项目理您需弄清项目理面问题机会期明白项目团队会突弄清谁利益关系者明白判断项目成功四标准:预算进度效绩标准客户满意组建谐团队充教练领队突仲裁项目中挫折止步前更安现状整项目实施中领导兵做成功项目理究竟做事情里作者总结软件项目实施程中验希读者享
      组织开发团队
      构建软件开发团队取决供选择员项目需求组织需求文阐述项目实施程中种团队组织策略
      效软件项目团队担种角色员组成位成员扮演角色专门负责项目理积极参系统设计实现常见项目角色包括:分析师策划师数库理员设计师操作支持工程师程序员项目理项目赞助者质量保证工程师需求分析师题专家(户)测试员
      作项目理您组织项目团队采垂直方案水方案混合方案垂直方案组织团队面手组成成员充重角色水方案组织团队专家组成成员充两角色混合方案组织团队包括面手包括专家
      重考虑素供选择员性质果数员面手您需采垂直方案样果数员专家采水方案果您正引入新员合工然需优先考虑您项目组织文描述形成团队组织垂直水混合方案指出优缺点次讨重含意您团队组织理项目手段间应构成默契方法失谐导致项目产生问题
      垂直团队组织
      垂直团队面手组成例分配组然头尾实现例
      优点
      ● 单例基础实现滑端端开发
      ● 开发员够掌握更广泛技
      缺点
      ● 面手通常价高难找顾问
      ● 面手通常具备快速解决具体问题需特定技术专长
      ● 题专家干开发员组起工作增加负担
      ● 面手水相
      成功素
      ● 成员套标准准工作
      ● 开发员间需进行良沟通避免公功组实现
      ● 公达成识体系结构需早项目中确立
      水团队组织
      水团队专家组成类团队时处理例成员事例中关身方面
      优点
      ● 高质量完成项目方面(需求设计等)工作
      ● 外部组户操作员需解确切求部分专家进行交互
      缺点
      ● 专家通常法意识专业重性导致项目方面间缺乏联系
      ● 端员需信息法前端员收集
      ● 专家优先权法需求互相项目理更困难
      成功素
      ● 团队成员间需良沟通样彼解职责
      ● 需制定专家必须遵循工作流程质量标准提高移交专家效率
      混合团队组织
      混合团队专家面手组成面手继续操作例整开发程支持处理例中部分专家起工作
      优点
      ● 拥前两种方案优点
      ● 外部组需部分专家进行交互
      ● 专家集中精力事擅长工作
      ● 例实现保持致
      缺点
      ● 拥前两种方案缺点
      ● 面手然难找
      ● 专家然认识专家工作法协作应该面手调节
      ● 项目理然困难
      成功素
      ● 项目团队成员需良沟通
      ● 需确定公体系结构
      ● 必须适定义公流程标准准
      项目团队士气项目成功素
      部分项目成功定义说项目时完成否预算否满足户需找软件专业员非常困难更说留住种情况需项目成功定义扩展包括项目团队士气努力完成软件项目料压榨度失重开发员样做会符合组织短期需构建高效软件部门长远利益说肯定害衡量项目成功否重手段项目结束团队士气项目结束际项目团队成员否觉历中学知识否喜欢次项目工作否希参组织项目非常重
      项目规划技巧
      项目计划技巧现软件开发员说必需里帮助您效计划项目建议
      认识信心规划程计划身
      创建项目计划会迫您早编写代码前考虑构建您系统——减少项目风险您已考虑种策略方法已选择意义项您目应该花气力产生计划应该实际行计划您根成功理您项目
      软件程推动计划开发
      软件程集合包括组织团队活动方法规划项目常技术原基 Rational Unified Process (RUP)项目规划OOSP项目规划OOSP项目规划eXtreme Programming (XP) 项目规划程计划
      粗粒度计划开始
      项目开始时应该制定粗粒度确定项目高级活动预期里程碑计划粗粒度计划组织成迭代——根项目性质次迭代通常三周八周间发生(四周六周更佳)中迭代集中项目初期迭代集中整应功部分开发迭代集中您系统转变成产品
      实施者应该计划员
      创建项目计划佳员负责实施该计划员规划创建实施时果项目时完成超出预算太会相信计划会责备说参项目应该投入项目计划开发进展中
      忘记该忘记事
      计划仅反映需求设计建模编程测试真实工作应该反映辅助活动(然重)包括:休假法定假日培训教育项目理活动(规划员理)开销(系统机时间会议回复电子邮件)体系结构定义测试系统返工系统交付重相关活动(普遍化 )
      设想约束编入文档
      规划时您总作假设够时获应程序服务器新发行版熟悉您正应技术技巧开发员时您约束工作影响计划强制截止期限资源限制假设约束编入文档样您实施项目时候更新计划时记起您先前做出寻常决定
      认识资源意味着计划
      十名验开发员组成团队创造出成效远远十名初学者组成团队创造成效想更加实际话您计划必须反映项目资源真实情况
      创建现实计划
      项目组必须相信项目目估价时间表做点您必须真实规划避免规划超出您理解范围仅您算研究未知事项时容忍知
      规划价值事
      IBM DeveloperWorks 网站提供许应您项目佳实践然根项目性质技术适合您独特情况佳实践简单作您放置项目理工具箱中工具您根需适工具
      适项目理工具
      项目理工具 Microsoft Project提供重功 Gantt图表(活动时间表)开发规划实际结果较PERT 图表(网络图表)开发务定义务间相关性定义务资源分配资源衡事情似象意通常意——需许精力创建维护少项目组提供实际价值确项目理员感富成效确高级理喜欢见您计划没行代码活动产生规划价值活动投入量时间创建规划图表通常价值活动
      谨慎应技术方案处理理问题
      项目中遇问题您确信需技术解决文改编作者著Process Patterns 第五章Scott Ambler建议改进理新技术您解决方案
      没种点表明部署新技术中解决通改变理实践解决问题(请参阅参考资料中 The Squandered Computer)事实您应该商业程处功支持更改软件项目没新软件硬件您会样处
      技术解决方案识成非技术问题常重复发生信息技术界常见错误种常发生错误成称作 Apply Technical Solution to NonTechnical Problem(技术解决方案应非技术问题)身程反模式(程反模式种已证明实际运行中行效方法)
      技术解决方案仅适解决技术问题例网络计算机概念然计算机界中热衷时尚基概念通网络计算机代计算机组织缩减支持计算机软硬件开支
      研究表明果包括培训支持计算机费话年支持台计算机均开支约 5000 30000 间网络计算机(称 Java 终端仅运行已包成 Java 字节代码程序)理缩减开支仅需简单维护支持做量广告宣传迄止网络计算机销售量十分怜表面网络计算机试图
    解决问题起技术性您想点时候问题实际已成理问题
      组织年花费 30000支持计算机原计算机计算机误组织具资格专业员安装公配置户选择安装软件旦户遇麻烦组织开支飞涨外文件格式相容问题没公软件套件户浪费量时间供应商提供软件版间转换文件供应商提供软件间转换文件基类似原户购买设备时硬件培训支持变更加困难
      种情况发生问题程相关:计算机软硬件理购置网络计算机技术解决方案否够解决问题值怀疑技术解决方案适技术问题理解决方案适应理问题程解决方案适程问题谈完容真正意思许仅仅工作中正确工具
      基需求规划策略:优先次序排序
      成功项目组认识等创建需求需需求进行优先次序排序序操作
      某需求需求重例联机银行需求说帐户间资金转移支持银行月声明 Elbonian语言版重成功软件团队首先集中精力构建重功满足户需求中关键功次关键性功留处理需求排序您团队够组织软件利润作出贡献然效需求进行优先次序排序必须考虑素:商业价值交付成交付日期交付复杂程度风险(请参阅提示控制风险:风险控制您)需求关系时需该需求
      优先级范围
      明确定义优先级应保持致什优先级范围关紧般优先级范围包括:
      ● 高级中等低级
      ● 必需条件选
      ● 数字(例123)
      需求优先次序排序
      您应该授权组建立确认指派优先权需求优先级进行优先次序排序通常协商程涉许项目参者包括您户户理高级理开发员操作员支持部门
      数项目组组织成配置控制委员会 (CCB)——时称更改控制委员会项目筹划指导委员会 ——系统中关键希知识渊博参者组成通常该组定期开会决定新需求优先级指派(系统发布者现开发成果中重复)
      需求进行优先次序排序
      需求排序列表输入进项目定界程中关键素项目早期需认识困难事算交付项目参者求功项目范围定义项目组交付范围重助避免超出范围项目进展附加新需求已定义项目范围您协商否责交付新确定需求判断新需求交付日期成增加合理性讨否应该续发行版中交付该需求缺少确定范围项目组承担法交付风险常正构建项目中添加条功
      规划迭代:时开发详细计划
      项目断进行时需详细规划实施迭代活动日新月异环境中提前月甚年做详细规划毫价值您周(典型迭代时间跨度)进行成功详细规划
      项目规划普遍难置信效方法粗略项目规划开始(请参阅项目规技巧)项目开始时开发然完成构成项目种迭代时缓慢发展形成着项目断进展需更新整粗略项目规划更新反映努力实际成果您团队继续事(两)迭代规划细节单迭代开发细致规划时应该执行步骤
      实行真实性检查
      通询问回答难题开始详细规划工作:项目否计划进行您方法否意义您团队否合适员组成您否资金理者支持果中问题答案否需解决问题意味着新(非常短)迭代您团队回正常轨道处困境项目进行计划毫价值
      标识详细务
      项目开始时体系结构转移迭代列出需实现务列表然规划迭代必须评估已指定需求(请参阅基需求规划策略)着项目发展您需求更理解您会发现现需更改迭代指定原始需求需求初意义许已标识添加新需求许已扩展缩减需求许已更改优先级什原您会发现您需重新定义算该迭代中实现容根需求标识需实现务
      标识务相关性
      某务取决务例部署源代码前必须先编写测试案例开发编码前开始实际代码测试必须等直已编写某代码(许代码)止问题某务必须务完成开始某务必须等直务开始止开始某务完成直务完成止某务完成直务开始止
      均衡资源
      需紧记重事情次处理务工作天时间概念称资源均衡确保务分派合理 指定 10 时间完成 10 项务法完成务 指定 50 时间完成 5 项务员完成务确保现实规划方法执行计划员参计划开发
      保持迭代短
      迭代周期应该保持较短应该 8 周迭代分割便您迅速软件交付户正尝试弥补先前迭代中跳工作(文档编制)者您需求正增加没添加新迭代反映事实
    项目进展时迭代长度增长种趋势执行真实性检查结果行动帮助您迭代周期保持简短
      考虑行开发
      分子团队时进行系统部分始终种效办法尤系统片段开发行开发缩短产品市时间高度市场竞争性重素增加协调工作代价体系结构享知识视野开发实践定期团队会议享工作场行开发成
     
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    如何组织软件开发团队

    如何组织软件开发团队如何组织软件开发团队——专家、多面手还是他们的组合?如何构建软件开发团队取决于可供选择的人员、项目的需求以及组织的需求。本文阐述了各种团队组织的策略。有效的软件项目团队由担...

    8年前   
    597    0

    项目经理如何管理团队

    项目经理如何管理团队  技术项目的成功依赖的是其团队成员的共同努力,团队为项目目标共同工作,从而取得了成就。IT项目通常需要多方面的技巧和才能。作为项目经理,必须领导和鼓励团队一起为共同的项目...

    10年前   
    638    0

    如何组织成功的学术会议?

    如何组织成功的学术会议?  在本期的naturereviewsmolecularcellbiology中,有一篇出自gregorya.petsko手笔的短文,介绍的是如何组织/参加学术会议。想...

    10年前   
    482    0

    如何营造高效软件开发团队

    如何营造高效软件开发团队前言  本人从事软件行业以来,经历了多次的成功与失败的体验,总觉得中国的软件应该可以做得更好些,但结果并不是我想象中的那样,许多的项目实际都还只是以假的、虚的面孔而存在...

    11年前   
    470    0

    项目管理:如何领军开发团队

    项目管理:如何领军开发团队软件开发很少是个人的行为,所以一个团结的小组是任何重大项目取得成功的至关重要的因素。说得客气一点,软件开发人员在按时交付工作上的名声不太好。造成这一状况的一个重要原因...

    10年前   
    596    0

    如何管理好一个开发团队

    如何管理好一个开发团队在任何人的职业生涯中,第一次接受管理职位任命都是一个重大事件,因为它标志着从“做事的人”到“使事情完成的人”的转变。Builder AU从一个在管理开发者方面拥有丰富经验...

    9年前   
    507    0

    当项目经理放弃团队或团队放弃项目经理之时

    当项目经理放弃团队或团队放弃项目经理之时我认为这两个问题的原因基本类似,其实,我认为不光是针对项目经理这一特殊角色,对团队中的每一个角色在取得成功后,抛弃团队或者被团队抛弃原因都是差不太多的,...

    12年前   
    591    0

    如何实现设计团队的有效组织和管理

    如何实现设计团队的有效组织和管理一、设计团队在国际设计领域的发展状况 设计团队作为区别于个人设计师的设计主体在国际设计领域的发展异常迅速。现如今,没有哪个工业设计师或建筑设计师是在单打独斗的完...

    9年前   
    840    0

    如何才能建立出一支成功的技术型项目团队?

    如何才能建立出一支成功的技术型项目团队?在IT的软件开发设计中,一直强有力的技术开发团队是项目成功且有效实施的关键。那么如何才能建立出一支成功的技术型项目团队?你可能会迅速的说出诸如执行力,体...

    10年前   
    419    0

    成功团队文献探讨

    成功团队文献探讨 成功团队的特质: Larson & LaFasto (1989)在 Teamwork: What Must Go Right/What Can Go Wrong.认为一个...

    12年前   
    15496    0

    如何在软件开发团队中进行有效沟通

    如何在软件开发团队中进行有效沟通软件的性质决定了人的重要作用,因此有效的沟通就显得尤为重要。 一、文档很重要吗? 传统的软件开发过程强调文档的沟通作用,他要求每个阶段都要产生详细的文档,他希望...

    10年前   
    777    0

    如何建立团队

    如何建立团队团队,并不仅仅是一组人恰巧在一起工作就可以构成一个团队。团队应该如何定义,Smith给出如下的定义:能相互负责的、具有共同的目标的、共同的执行目标和共同方法的有互补技能的一些人。在...

    11年前   
    578    0

    如何让团队更开心

    如何让团队更开心  这篇文章是《别做正常的傻瓜》第九章的读书笔记与感想。书中的题目是:你想让朋友和员工更开心么——赠送礼物和激励员工的艺术。“道”的东西,我很怕自己理解成“术”,希望大家也不要...

    9年前   
    558    0

    项目经理:如何开好进展会

    项目经理:如何开好进展会作为项目经理,每周的项目进展会议是你的一个重要工具。通过把握每周项目更新状况,我们可以处理任何重大项目。进展会议有助于:新的项目成员融入团队;项目经理及时发现问题,做出...

    8年前   
    626    0

    项目经理的个人魅力与团队

    项目经理的个人魅力与团队  团队如何才能成功完成其所承担的任务或使命?这是一个比较复杂的问题,除了需要团队成员具备一定的工作能力之外,团队成员的精诚团结和互相配合也是至关重要的。  然而,我们...

    9年前   
    511    0

    项目经理思维意识的转变-人和团队

    项目经理思维意识的转变-人和团队  原来有篇文章谈到过项目管理的核心要素,包括目标驱动,系统思维,风险意识,数据量化和以人为本。而这些要素也可以明显看到主要集中到思维和意识方面的内容。项目管理...

    11年前   
    527    0

    项目经理手册之-团队操作规程

    项目经理手册之---团队操作规程下列13条操作规程是可以使团队运行避免发生困境的保证。通过拟订和执行这些操作规程,团队可提高其工作效率,减少陷入看不见的陷阱的可能性。 (1)以用户为中心的规程...

    12年前   
    521    0

    如何组织一场成功的发型秀—活动策划

     如何组织一场成功的发型秀—活动策划    艺术形象思维是神与形、情与景、虚与实、静与动的辨证统一。发型秀是发型设计师将自己对发饰艺术形象思维的理解展示给广大发饰艺术爱好者的最佳方式。能在重要...

    10年前   
    326    0

    新产品开发项目团队的管理

    新产品开发项目团队的管理新产品开发日益成为企业成功经营的核心。持续推出新产品将使企业立于不败之地,而卓有成效的新产品开发取决于优秀的新产品开发团队。人们的共同结论是“有什么样的开发团队就有什么...

    10年前   
    589    0

    如何开展项目团队建设

    如何开展项目团队建设  “如何开展项目团队建设”  文/谷雨霖  PMI有个原则,叫做团队的发展是基于个人的发展的。这就表明,项目经理在管理中,团队管理的基石是把握个人状态。  之前,我定义项...

    10年前   
    668    0

    文档贡献者

    c***8

    贡献于2013-09-22

    下载需要 2 积分 [ 获取积分 ]
    下载文档