项目策划阶段要关注的事情:
在inception(初始)阶段,需要以受众(投资方、用户、开发方)为关注对象,对项目的整体愿景、范围、business case(侧重于成本、收益方面以及技术、组织可行性的分析报告)、需求(功能性和非功能性的)、可行性(技术、时间、资源(人、财、物)和市场等诸方面)、潜在风险及应对进行统筹考虑,达成共识,并决定项目是否继续实施;
做什么?需求、范围
为什么要做?愿景和business case
能做好吗?风险
怎么做?下次迭代的计划和对elaboration(细化)阶段时间、成本的粗略估计
本阶段制品(举例):
- 共同愿景和business case(描述总体目标和制约)
- 用例模型(只对其中的%10做详细描述和分析,一般为文字形式)
- 补充需求说明(针对会影响整体架构的非功能性的需求)
- 术语(在业务领域与客户达成一致的手段之一)
- 风险列表和风险管理计划
- 原型和概念验证目的的代码(澄清需求和验证技术假设)
- 迭代计划(针对下一次迭代)
- 阶段计划和软件开发计划(对elaboration(细化)阶段时间、成本的粗略估计)
- 开发建议(对项目UP阶段和制品定制的描述)
要点:
- 只选择真正有价值的制品文档
- 制品在初始阶段是模糊的、粗略的,随着迭代而逐步精化
- 强调思考的过程而非文档
- 文档可考虑在项目间重用(为此,制品需采用统一命名)
0 comments:
Post a Comment