- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大规模的项目中的管理问题
无忧商务网 清楚地, 明确地、有效地沟通是缺省的前提 “版本团队(release team)”需要一个本地代表 可能需要卫星式的开发和测试环境 找到或者搭建一个可以同步源码库的工具 多场所的开发 * * 无忧商务网 Centre of e-business Innovation ::Vancouver IBM Pacific Development Centre Jo Hardjasa hardjasa@ * 无忧商务网 大规模项目中的管理问题 大型项目面临的挑战 需要考虑的重点 项目组织 结构 角色 团队之间的沟通 源码控制 构造与集成 递减测试 用户管理 * 无忧商务网 大型项目面临的挑战 大规模 (超过100人), 多个部门 很难找到足够的、有资格的人 可用的技能不一致 多数人不知道项目的整体 团队之间不能有效地沟通 用于培训的预算 (时间和金钱) 减少技能的要求 “伙伴”(可配对)系统 许多的文档 “有组织的”沟通 * 无忧商务网 大型项目面临的挑战 大量新的或需要修改的代码 500,000 + 重叠的变化 代码的稳定性 实施严谨的源码控制 考虑 让“部件” vs “功能/特性” 的所有人来改变代码 持续的递减测试 * 无忧商务网 大型项目面临的挑战 新开发的项目 对比 修改大量已经存在的代码 代码基础的退化(功能,性能) 必须理解修改的代码 持续不断的递减测试 工作规模评估(Effort sizing)应该包括学习/了解未改变的代码的需要 考虑使 “部件” vs “特性” 所有者来改变代码 * 无忧商务网 大型项目面临的挑战 可能包含新的技术或技术的转化 不断增加的功能, 性能及质量上的风险 在接受之前,好测试可移植性及可伸缩性 检测非功能性的特性 (例如: 异常处理) 对于提供者的各种申明保持怀疑 * 无忧商务网 大型项目面临的挑战 可能包括多个场所的团队 需要清楚的、有效的、精确的沟通 不同时区、网络间的同步和沟通 信任 必须为每个开发地点安排本地的PM(项目经理) 建立每日的检查机制和核查点 定期的交换视察 * 无忧商务网 大型项目面临的挑战 值得注意的:更高的失败的可能性和更大的失败的影响 如果可能, 将交付成果阶段化,避免最后“一次全部或什么也没有”的结果 严格的和不断的风险管理 保证所有“赌金拥有者”了解他们每一个部件对项目的重要影响 * 无忧商务网 需求的收集: 如果想重复这步将是非常困难的 从用户不同的部门可能得到相互矛盾的需求 确保来自用户的在资源投入上的承 确定在用户单位中谁是最终说了算数的人 完善的、可接受的、文档化的需求是非常必须的 大型项目面临的挑战 * 无忧商务网 大型项目面临的挑战 项目大小和成就之间是一个非线形的关系: 500,000行规模的项目付出的努力可能超过50,000行规模的项目10倍多 在评估中要考虑一些在额外计划,沟通和从属事件管理中的因素 通常, 虽然个人的生产力可能降低,但会在可重用性和工具的改进上得到偿还 * 无忧商务网 大型项目面临的挑战 在详细评估上的增加的难度 增加了依赖历史数据/平均值的需要 如果在内部得不到,就查查行业标准 记住认真记录各种真实数据以备未来之用 * 无忧商务网 大型项目面临的挑战 工作分派的区别 ?增加前端 (结构/设计) 和后端 (集成/系统测试)的工作 * 无忧商务网 工作分派的比较 行为 小项目 大项目 结构/设计 15% 25% 详细设计 20% 20% 代码/调试 25% 15% 单元测试 15% 5% 集成测试 15% 20% 系统测试 10% 15% * 无忧商务网 大规模项目中的管理问题 大型项目面临的挑战 需要考虑的重点 项目组织 结构 角色 团队之间的沟通 源码控制 构造与集成 递减测试 用户管理 * 无忧商务网 考虑的重点 将大项目分解成许多独立的小项目 项目管理应该更多地被视为投入而不是成本 充分利用任何生产效率提高的方法 (多人的努力实现倍数增长) 工具,代码/设计的重用 环境 (开发, 测试) * 无忧商务网 大规模项目中的管理问题 大型项目面临的挑战 需要考虑的重点 项目组织 结构 角色 团队之间的沟通 源码控制 构造与集成 递减测试 用户管理 * 无忧商务网 项目的组织例子 * 无忧商务网 组织规划 主要的能力 / 特定化要基于结构 允许更多的并行活动 清楚地定义角色 / 职责 建立提意见的途径 确保每一个成员不走样地理解最终目标 * 无忧商务网 项目的组织例子 * 无忧商务网 组织中的角色 项目主管人员 组织项目的团队 作为项目和用户的最终决策者 做出商业上的决定 是主要的客户联系人 确保从用户方安排一个类似的联系人
文档评论(0)