![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程之快速开发读书笔记
文章平均质量分 77
luoxinwu123
这个作者很懒,什么都没留下…
展开
-
快速开发:团队与激励
团队合作 高效的团队的特征: 共同的、可提升的愿景或目标;团队成员的认同感;结果驱动的结构;胜任的团队成员;对团队的承诺;相互信任;团队成员的相互依赖;有效地沟通;自主意识;授权意识;小的团队规模;高层次的享受 团队合作指导方针: 团队结构 团队结构因考虑的因素 第一因素,决定团队的主要目标(解决问题?创新?战术执行?) 团原创 2013-09-12 09:22:35 · 1902 阅读 · 1 评论 -
快速开发:估算与进度
估算 软件工程估算是一个逐渐改进的过程 可以向客户承诺在每个阶段向他们提供更加精确的估算 在估算的乐观系数与悲观系数之间找平衡 寻找估算与实际情况的交汇点 精确与准确:55人月 与 40-70 人月;估算应该保证准确而不是精确 估算步骤 估算产品规模 估算工作量 估算进度 提供某一范围内的估算,并随着项目的进行,定期改进范围,以提供更高的精确度 规模估算原创 2013-08-29 09:35:08 · 2316 阅读 · 0 评论 -
快速开发-风险管理
风险管理的5个层次: 危机管理:风险已经造成麻烦了才去处理它们 失败处理:察觉到风险并迅速做出反应,但只在风险发生之后 风险缓解:事先做好风险发生的补救措施,但不做风险预防措施 着力预防:将风险识别与风险防范作为软件项目的一部分加以规划和执行 消灭根源:识别和消除可能产生风险的根源 风险管理包含两大块内容:风险评估与风险控制,轻重风险原创 2013-08-23 12:45:52 · 1188 阅读 · 0 评论 -
快速开发:功能限定与项目修复
项目早期--功能的简化 制定一个与项目进度和预算等目标一致的功能集合 缩小范围的途径:规格说明最小化、需求提炼、版本开发 项目中期--功能蔓延的控制 需求变化的重要原因:迷人程序综合症(追赶最佳同类产品)、不清楚或不可能的目标 变更的影响:费用超支与进度超时的根源 变更策略:适宜的时间内只允许有助于产品(可提高产品价值)的变更;让所有受影响的项目成员进行评估并通报给所以项目原创 2013-09-09 09:23:10 · 933 阅读 · 0 评论 -
快速开发:基本原则
管理原则: 准确判定产品规模(功能、复杂度等); 根据产品规模分配资源; 制定资源计划; 监控、引导资源保持项目方向不偏离 技术原则: 进行需求管理:需求分析方法、系统建模实践、沟通实践、需求管理和其他生命期模型的关系 好的设计:把握预先设计的度,多重构 频繁构建:从开发的集成到构建(Build) 到位的软件配置管理:版本控制 质量保证原原创 2013-08-22 20:37:23 · 960 阅读 · 0 评论 -
快速开发:核心问题
快速开发需要考虑需求的可靠性 首先需要考虑需求的价值,包括商业价值与技术价值 其次要对需求的可行性进行论证 快速开发需要选择适合的开发方法 进度计划受严格限制:必须在某个时间点完成项目 表面的快速开发:防止失控状态、可预测性、最低的费用、注意转折点 全力以赴的开发: 客户期望:低费用、短进度、高质量 一般只能做到3选2,而且质量应该是要得到保证的,所以一般只能是在费用与原创 2013-08-24 09:58:33 · 942 阅读 · 0 评论