




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软软件开件开发项发项目目团队团队建建设设 近 20 年来 许多新一代的软件技术 过程和方法的发展异常迅速 但软件工业仍 然是一个人力密集的过程 离工业化生产方式的差距相当遥远 软件开发人员的素质 技术 能力以及软件开发团队建设的好坏 对软件项目的成败有者举足轻重的作用 为 了提高软件开发的效率 提高软件开发的质量 减少软件开发的成本 降低软件开发的 风险 就必须加强软件开发人员的管理 建立高效的开发团队 1 软件开发团队在软件开发中的重要性 软件企业与传统工业企业不同 与现代企业的其他行业也不同 其最主要特征就是 企 业最主要的 资产 是一批掌握技术 熟悉业务 懂得管理的 人 软件企业主要的 成本是人的成本 软件企业主要的财富积累是知识和经验的积累 因此 软件企业的人 力资源管理 是企业最主要的管理内容 软件项目组的管理过程 几乎全部是围绕 人 来进行的管理 而作为被管理对象的 人 本身管理的讨论 则越来越成为软件领域所 要讨论的核心问题 软件项目队伍是项目的基本工作单元 队伍的作用非常重要 是顺 利实施项目的基础平台 值得花时间研究 探讨与项目成败的关系 以便更好地组建队 伍 最大限度地提高工作效率 软件项目管理的主体是软件开发团队 一个软件项目管 理的好坏 很大程度就体现在软件开发团队的建设和管理上 软件开发团队是软件项目 实施的基础 它直接影响和制约着软件项目管理的最终效果 软件开团队在软件开发中 的作用越来越突出 团队管理非常重要 它是项目顺利进行的基础 对于一个球队来说 要大力培养他们的团队精神 要求队员深刻认识自己球队的特点 团队精神能使球队更 具有竞争力 可以打败实力相同而没有团队精神的球队 同理 对于软件项目团队也一 样 在开发复杂软件的时候 通常每个人开发不同的部分 运行这些软件的设备又可能 来自不同的供应商 而事后将软件的不同模块集成在一起 带来的问题会更多 一个软 件模块本身没有问题 但是合在一起却可能不能工作 所有这些都需要一个高效合作的 团队来共同完成的 所以建立一支工作效率高的队伍非常重要 2 软件开发团队的建设内容 高效的软件开发团队是建立在合理的开发流程及团队成员密切的合作基础之上的 成 员共同迎接挑战 有效地计划 协调和管理各自的工作以至完成明确的目标 高效的开 发团队具有如下特征 1 具有明确清晰的共同目标 高效的开发团队对要达到的目标有清楚的理解 并知道目 标的重大意义和价值 清晰明确的目标会激励团队成员把个人目标升华到群体目标 团 队的成员愿意为团队目标做出承诺 共同努力实现目标 项目经理及团队成员对于实施 什么样的项目 为什么要实施这样的项目 团队的工作范围有哪些 实施项目的主要目标 包括时间要求 成本指标 质量性能参数等 完成项目的重要交付成果及其衡量标准 以及实施项目的制约因素及假设前提等问题有着共同的认识与一致的理解 有了明确清 晰的目标 团队的每个成员都十分清楚团队要取得什么样的成就以及由此给团队 给 个人带来的益处 他们能将个人目标与项目目标有效地结合起来 会积极地完成工作从 而为团队带来高效率的开发 为设计出高质量的软件提供了重要的保证 项目团队参与 充分的策划活动 对于如何实现项目的目标 包括采取的步骤 应用的工具 技术与方 法 采用的规章制度与作业流程 以及应遵循的价值观和行为准则达成共识 由于观念 上的统一 队员很容易在行为上步调一致 他们都强烈希望为争取项目成功付出努力 能满腔热忱地为实施项目活动付出自己的智慧 时间和努力 并且能自觉地运用团队 精神和共同的价值观去规范自己的行为 去争取项目的成功 2 团队成员相互信任 精诚合作 成员间相互信任是高效团队的显著特征 只有相互信任 才能够真诚地相互交流 相互支持 共享工作成果 能够围绕项目展开紧密的合作 能够 相互指出工作中存在的不足 从而减少相互推卸责任 相互指责 增加团队的凝聚力 提 高项目开发的效率 相反 缺乏信任会使团队散乱 给项目的开发带来不可估量的负面影 响 精诚合作是队员强烈地意识到个人和团队的力量 充分了解团队合作的重要性 视彼 此的合作是团队智慧和力量的源泉 而不仅限于完成自己的任务 他们充分相信团队比任 何一个个人都能做出更好的决定 制定更科学的方案 解决更复杂的难题 团队队员不羞 于寻求他人的帮助 能够自觉地以双赢思维相互协调 彼此配合 积极主动地向他人提供 所需要的指导与支持 分担团队发展和领导的责任 在冲突和问题面前能够设身处地地站 在对方的立场上看问题 能够集思广益倾听团队中其他人的意见 3 融洽的关系及通畅的沟通 团队成员之间高度信任 相互尊重 既关注工作本身 更珍 惜彼此之间的友谊 能够共同营造和谐 宽松 友爱的工作环境 他们意愿分享知识 经 验和信息 互相关心 使团队有一种强烈的凝聚力 成员在团队中有一种归属感与自豪感 彼此能够分享他人及团队的成功 团队致力于进行开放性的信息交流与沟通 承认彼此存在 差异 鼓励不同的意见 并允许自由地表达出来 队员能毫无顾忌地表达他们的意见 观点 和想法 大胆地提出可能产生争议或冲突的问题 而不用担心遭到打击报复 每个人不仅仅 是热情的表达者同时也是忠实的听众 团队成员不同的意见和观点能得到尊重和包容 面对 冲突和问题 当事人能够就事论事寻求彼此接受的解决问题的方案 并通过诚恳而友善的反 馈来帮助团队成员认识他们的长处及弱点 帮助团队实现项目目标 4 具有共同的工作规范和框架 软件项目的开发是创造性的工作 但要有必要的开发纪律 建立共同的工作框架使团队成员知道如何达到目标 知道应该做到什么及对开发过程达成 共识 建立规范使各项工作有标准可以遵循 使成员知道团队的风格是怎样的 建立一定的 纪律约束保证计划的正常执行 在项目策划阶段 团队对如何完成任务 由谁去完成 完 成任务的期限 所需技术等方面通过责任分配矩阵 LRM 得到清楚的界定 团队成员分工 清晰 权责对等 每个人都清楚自己在项目中的角色 职责及汇报关系 包括上级是谁 下 级是谁 遇到困难从何处取得支持等 每个人都能得到充分的授权 在完成他应该做的事情 的同时 还有一种整体观念 知道自己工作上的失误将对他人 对整个项目造成的影响 5 高昂的士气与高效的生产力是标志 团队成员对项目工作有满腔的热情和高度的信心 大家在一起工作配合默契 心情舒畅 其乐融融 彼此能从工作中体会到成功的乐趣 每 个队员都强烈地感到作为项目团队一员的骄傲和自豪 团队能够认同和利用个人的特长 依 靠集体的力量和智慧去制定项目计划 优化项目决策 平衡项目冲突 解决项目问题 结 果团队比任何个人更出类拔萃 做出的决策更正确 制定的计划更完善 解决的问题更复 杂 能以更低的成本 更少的投入 产生出高质量 高标准 更快捷的项目成果 3 软件开发团队建设的方法和技术 3 1 选拔或培养适合角色职责的人才开发团队人才选拔和培养是建设高效团队的基础 一个 软件项目的完成是由项目经理 系统分析员 设计员 程序员和测试员共同协作完成的 在这个过程中每个角色的职责是不一样的 因此在人才选拔和培养的标准上各有不同 各角 色的职责和 要求如下 3 1 1 项目经理 职责 制定产品的目标 制定各个工作的详细任务表 跟踪这些任务的执行情况 进行控制 组织会议对程序进行评审 综合具体情况 对各种不同方案进行取舍并做出决定 协调各项 目参与人员之间的关系 人员要求 对产品有激情 具有领导才能 对问题能正确而迅速地做 出确定 能充分利用各种渠道和方法来解决问题 能跟踪任务 有很好的日程观念 能在压力 下工作 3 1 2 系统分析员 职责 了解用户需求 写出 软件需求规约 建立用户界面原型 人员要求 担任系统分析 员的人员应该善于协调 并且具有良好的沟通技巧 担任此角色的人员中必须要有具备业务 和技术领域知识的人才 3 1 3 设计员 职责 定义类的方法和属性以及各个类之间的关联 画出类图 进行数据库设计 人员要求 掌握面向对象分析与设计技术 统一建模语言 UML 3 1 4 程序员 职责 按项目的要求进行编码和单元测试 人员要求 良好的编程技能和测试技术 3 1 5 测试员 职责 执行测试 描述测试结果 提出问题的解决方案 人员要求 了解被测试的系统 具备 诊断和解决问题的技能 编程技能 3 2 增强项目的凝聚力 项目团队的凝聚力不仅是维持项目团队存在的必要条件 而且对项目团队潜能的发挥 项目 团队生产效率的提高有重要作用 因此在工作中采取必要的措施不断增强项目团队的凝聚 力 并引导团队成员努力为 现项目目标而工作 要增强项目团队的凝聚力 应采取以下措施 1 建立共同的愿景 愿景是项目经理与项目组织成员共同 建立起来的 融项目目标与个人目标于一体的 项目组织成员们努力要追求的目标 有了 这样一个目标 项目团队就可以对团队成员产生强大的吸引力 从而增强团队的凝聚力 另 外 愿景使组织目标与团队目标高度一致 因此可以使团队的生产效率大大提高 2 采取措施满足项目组织成员各种物质和精神需求 除了建立共同的愿景之外 在项目建 设的过程中 项目经理应注意采取必要的措施满足项目组织成员各种物质和精神需求 使其 不断受到激励 从而增强团队对他们的吸引力 如 通过使成员承担的工作内容更有挑战性 授予他们在工作中更大的自主权 来满足他们希望实现自我价值的精神需要 通过为成员提 供学习的机会 来满足他们希望不断提高自身价值 不断成长的需要 通过公平合理的工资 和奖金的发放 来满足他们希望不断改善生活条件的需要 通过各种各样丰富多彩的业余活 动的安排 如聚餐 郊游等 来满足他们希望与人交往 沟通的需要 3 3 营造良好的沟通氛围和交流环境 与 IT 项目成功有直接关系的 3 个主要因素分别为 用户的积极参与 明确的需求表达 管 理层的大力支持 这三要素全部依赖于良好的沟通技巧 要营造良好的沟通氛围和交流环境 具体来说应该做到以下几点 1 加强团队成员之间的沟通 成员之间由于价值观 性格 处世方法等方面的差异会产生 各种冲突 人际关系往往会陷入紧张的局面 甚至有可能出现敌视情绪以及向领导者挑战等 各 种情况 为此 软件开发经理要进行充分沟通 引导团队成员调整心态和准确定位角色 把 个人目标与项目目标结合起来 2 促使团队成员尽快熟悉工作环境 团队成员与周围环境之间也会产生不和谐 如对软件 开发团队采用的信息技术不熟悉等 软件开发经理要帮助团队成员熟悉工作环境 学习并掌 握相关的技术 以利于软件项目目标的及时完成 3 加强软件开发团队与其他部门之间的沟通 在软件开发过程中 开发团队与其他部门也 会产生各种各样的矛盾冲突 这需要软件开发经理与这些部门的管理者进行很好的沟通和 协调 为软件开发团队争取更充足的资源与更好的环境 3 4 鼓舞项目团队士气项目团队的士气依赖队员对项目工作的热情及意愿 为此 项目经理 必须采取有效措施激发成员的工作热情与进一步发展的愿望 创造出信任 和谐而健康的 工作氛围 让每个成员都知道 如果项目成功了 每个人都是赢家 个人的价值也得到了实 现 否则便是双输 而且 任何人都没有比团队更聪明 更有战斗力 鼓励成员相互协调 彼此帮助 开诚布公地表达自己的思想 提高提高软软件件项项目管理中沟通管理水平的方法研究目管理中沟通管理水平的方法研究 沟通与协调是进行各方面管理的纽带 是在人 思想和信息之间建立的联系 沟通管理是 项目管理的九大知识体系之一 在项目整体管理中有着极其重要的意义和作用 沟通研究专 家勒德洛 Ludlow R 曾经说过 高级管理人员往往花费 80 的时间以不同的形式进行沟通 普通管理者约花 50 的时间用于传播信息 提高沟通管理是提高项目管理的关键 因此研究 软件项目管理中沟通管理 提高沟通水平 是十分必要的 也有着重要的现实意义 一 软件项目管理中沟通管理存在的问题 一 项目前期准备不足 在识别阶段 项目组对客户的整体组织结构 有关人员及其关系 工作职责等没有足够了 解以至于无法得到完整需求或最终经权威用户代表确认的需求 加上项目干系人的要求包 含明确的和隐含的 不同的干系人其愿望和追求的目标往往相差甚远 因此对项目干系人的愿 望进行平衡可能是相当困难的事情 而且客户参与程度不高 客户方面的相关责任人不明确 或对范围和要求责任心不强 提出的要求具有随意性 项目前期对需求的确认不够积极 博士 论文 项目管理 有些时候项目交付时的系统与原来设计的系统有很大差异 这与项目团队 对用户需求的挖掘不足有关 也就是说在项目前期没有与客户进行有效的沟通 二 重大决策过于仓促 在时间的压力下 很容易做出仓促的决定 即管理学上的芝麻绿豆原理 就是对于重要的 事情两三天就下决定了 而对于芝麻绿豆的小事情却拖了两个月都没有下决定 重大决策有 时太过于仓促就下决定了 而芝麻绿豆的事却要搞半天 在项目沟通中经常会出现这种情况 三 信息反馈失灵 沟通的过程是双向的 因此必须要掌握反馈信息 缺乏反馈会导致两种不同的后果 其一 别人不知道你在表述了什么 其二别人只会按照他的想法去做 博士论文 项目管理 没有反 馈 沟通是不完整的 单向的 沟通循环的过程中断 形成障碍 二 软件项目管理中沟通不当造成的影响 一 产生 内耗 没有正确的信息 人们就无法做出最佳的决策 有一些项目经理没有很好的同项目干系 人进行交流 让他们了解项目的长期远景和短期目标 包括项目应该何时完成 带来什么样 的结果 成本如何等 结果造成项目组织成员在思想意识上存在分歧 使项目内部个体力量 与目标方向不同 产生 内耗 现象 大大降低了工作效率 二 增加成本 很多时候项目组成员自以为是 对自己更改的内容不与项目组其他成员进行沟通 这样 其他人会认为没作什么改动 这样就会影响项目进度和项目成本 曾经看过这样一个案例 某公司在开发一套考核绩效管理软件 项目需求做得非常的完善 系统分析的也十分明确 清晰 但在开发阶段 项目经理发现一个中间层的函数出错 因为该功能模块由他一个人负 责开发 当时他直接就对其参数进行了修改 也并未及时和其它编程人员进行沟通说明 过 后就忘了这件事 但当项目接近尾声时 系统突然出现一个大的 Bug 影响到整个系统的运 行 最后在花了大量的人力 精力进行查询后 才发现就是这名项目经理更改的参数出了错 如果当初这名项目经理能及时和其它人进行沟通 这种错误完全能够避免 三 出现 翻工 大多时候 客户给出的需求概念模糊 而开发者不可能象用户那样对细节特别熟悉 而这 个标准在项目开始前很难确切地 完整地表达出来 不像加工螺钉 螺母 有很具体的标准 和检验方法 用户用着好用是软件项目成功的标准 如果在项目的开始阶段没有和客户就项 目的需求进行充分的沟通 就很可能在项目完成后 客户告诉他这不是他们想要的产品 结 果只能翻工 三 提高沟通管理水平的方法 一 建立沟通计划 1 建立沟通计划保证有效沟通项目沟通计划是项目整体计划中的一部分 它的作用非常 重要 也常常容易被忽视 博士论文 项目管理 很多项目中没有完整的沟通计划 导致沟通非 常混乱 然而 严格说来 一种高效的体系不应该只在大脑中存在 也不应该仅仅依靠口头传授 落 实到规范的计划编制中很有必要 因而 在项目初始阶段应该建立沟通计划 2 及时修订沟通计划 项目经理一定要经常反醒在沟通方面存在问题 一般来说 如果发 现小组成员不清楚项目的工期 或是他们在做一些并不需要去做的工作等现象 就说明项目 成员之间的沟通存在着问题 这时 项目经理应该仔细查找沟通中存在的问题 并及时改正 沟通方法 修订沟通计划 以免对项目造成不良影响 二 约定沟通方式 建立沟通制度 博士论文 项目管理 1 建立沟通渠道 博士论文 项目管理 沟通渠道应该开放 畅通 为每个人指定汇报的 领导 汇报的周期 汇报的方式和越级汇报的领导 条件和方式 2 建立周报制度 每周拿出 1 小时左右的时间 每个人简要汇报上周工作和本周工作的 计划 工作中的问题和难点 这时 他会得到整个项目组的建议和帮助 同时项目经理可以 了解到项目的进展情况 如果还有多余时间的话 项目组可以讨论一下开发技术 技巧等发 面的交流以增进团队成员之间的沟通和融合 增强团队的凝聚力 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学数学教师考试题库及答案
- 武汉电工四级考试题库及答案
- 安徽合肥安全员b证考试题及答案
- 职业培训全球化趋势-洞察与解读
- 2025年海外华人事业单位招聘考试综合类结构化面试真题模拟试卷
- 数据驱动人才匹配-洞察与解读
- 衡水普通话考试真题及答案
- 河南中考试卷格式及答案
- 《电子商务概论》课件-4.电子商务的运作模式
- 2025国考鸡西市教育培训岗位行测高频考点及答案
- 寻常型天疱疮
- 中国风中医药文化PPT模板
- ArchiBIM三维协同设计及BIM技术路线
- 纳溪城市生活垃圾填埋场环境安全隐患整治应急工程环评报告
- 法人车辆租给公司合同范本
- 山东威海旅游介绍PPT模板(推荐)
- 初中毕业证怎么从网上查询
- 2022年遵义市医疗系统事业编制乡村医生招聘笔试试题及答案解析
- YC/T 395-2011烟叶仓库磷化氢熏蒸尾气净化技术规范
- GB/T 32926-2016信息安全技术政府部门信息技术服务外包信息安全管理规范
- 比较思想政治教育学全套课件
评论
0/150
提交评论