快速开发:功能限定与项目修复
来源:互联网 发布:双色球算法公式 编辑:程序博客网 时间:2024/04/18 23:39
一,功能限定
项目早期--功能的简化
制定一个与项目进度和预算等目标一致的功能集合
缩小范围的途径:规格说明最小化、需求提炼、版本开发
项目中期--功能蔓延的控制
需求变化的重要原因:迷人程序综合症(追赶最佳同类产品)、不清楚或不可能的目标
变更的影响:费用超支与进度超时的根源
变更策略:适宜的时间内只允许有助于产品(可提高产品价值)的变更;让所有受影响的项目成员进行评估并通报给所以项目外围的人;
操作方法:
面向用户的需求实践
变更分析:提供需求变更的影响分析
下一个版本
短的发布周期
变更委员会
项目后期--功能剪切
剪切功能以适应项目的进度和成本目标
缩减进度最有效的方法是去除低优先级功能
二,项目修复
修复方案:
缩减项目规模,以便在计划的时间和工作量内完成项目
把注意力放在短期的改善上,以提高过程的的生产率
面对软件不可能按时完成的现实,放弃原计划,并着手危害控制,可能包括取消项目。
组合:扔掉一些功能,尽量提升生产效率,必要时抛弃原进度计划
理念:对于一个四面楚歌的项目,最根本的问题通常是如何完成
重点在于重新获得控制权
修复计划
首先要做的:评估现状、应用W-理论分析、做好准备、开询问发组需求、现实一些
人员:恢复士气、为开发组减压、消除重大人员与领导问题、审慎增加新手、充分利用开发人员的时间、容许开发组成员各有不同、观察开发人员的节奏
过程:修正明显支离破碎的开发过程、创建详细的小型里程碑、依据里程碑的完成来安排进度、细致的追踪进度进展状况、记录里程碑未完成的原因、校正开发进度、风险管理更加细致
产品:稳定需求、修正特性集、去除可有可无的特性、降低缺陷
最后,开始修复的时机很重要
- 快速开发:功能限定与项目修复
- 快速软件开发——项目修复(笔记)
- 功能限定
- QX项目实战-15.使用JSP快速开发核心功能
- Eclipse插件开发Java快速修复
- 项目:文件压缩与解压(修复bug)
- 项目环境限定
- 快速搭建Tiny开发项目
- 快速搭建Tiny开发项目
- 高效快速的项目开发
- web项目开发上传功能
- 与(本地连接-->修复)功能相同的代码:修复本地连接.bat
- OpenJWeb 1.6 快速开发平台功能介绍
- Android开发 如何快速实现分享功能
- Android开发 何快速实现分享功能
- Android开发 如何快速实现分享功能
- Android开发 如何快速实现分享功能
- Android开发-如何快速实现分享功能
- 训狗
- 【C语言】什么是C语言?
- tab与blank
- Android深入浅出之Audio
- USB协议基本知识
- 快速开发:功能限定与项目修复
- ARM寻址方式
- verilog分频器设计
- 【热门主题】魔兽世界游戏主题
- Objective-C的学习心得
- A. Xenia and Divisors
- glReadPixels glDrawPixels glCopyPixels
- Android理解:Activity状态和生命周期
- USB枚举