首页 > 代码库 > 项目开发流程-------敏捷开发--精益概述
项目开发流程-------敏捷开发--精益概述
什么是项目:
一个独特的任务或系统化流程,其目的是创新产品或服务,产品或服务的完成标志着项目的结束。项目都有风险受限于有限资源。
项目经理:管理风险和资源(人力 时间 资源)
项目流程:
一立项;
1干系人:
2商业价值:
BRD为“商业需求描述”的英语缩写,全称为:Business Requirement Document。是基于商业目标或价值所描述的产品 需求内容文档(报告)。其核心的用途就是用于产 品在投入研 发之前,由企业高层作为决策评估的重要依据。其内容涉及市 场分析,销售策略,盈利预测等,通常是供决策层们讨论的演 示文档,一般比较短小精炼,没有产 品细节。
二调研
MRD英文全称Market Requirement Document,中文意思是: 市场需求文档。 该文档在产品项目中是一个“承上启下”的作 用,“向上”是对不断积累的市场数据的一种整 合和记录,“ 向下”是对后续工作的方向说明和工作指导。 作用是:产品项 目由“准备”阶段进入到“实施”阶段的第一文档,其作用就 是“对年度产品中规划的某个产品进行市场 层面的说明”,这 个文档的质量好坏直接影响到产品项目的开展,并直接影响到 公司产品战略意图的实现。
三需求理想{文档}
PRD(Product Requirement Document),PRD文档中文意思 是:产品需求文档。 PRD文档是产品项目由“概念化”阶段进 入到“图纸化”阶段的最主要的一个文档,其作 用就是“对MRD 中的内容进行指标化和技术化”,这个文档的质量好坏直接影 响到研发部门是否能够明确产品的功能和性能。
四需求审核
五原型制作
六原型审核
七高保真设计:设计图 ui
八开发
1版本计划
2需求分解
3排期
九测试 验收
十发布
1开发服务器
2测试服务器
3生产服务器
敏捷开发--精益概述
敏捷宣言:我们正通过自身实践以及帮助他人实践,寻求更好的软件开发方法 通过这项工作,我们建立了如下价值观:
1个体互动 | 胜过流程和工具
2可以工作的软件 | 胜过详尽的文档
3客户合作 | 胜过合同资判
4相应变化 | 胜过遵循计划
我们认为左向比右向具有更大价值。
敏捷
敏捷开发它是一种指导思想或开发方式 Scrum和
XP就是敏捷开发的具体方式
{
SCRUM:1 按优先级排列的产品需求清单
2 跨职能团队
3 sprint
4 持续调整版本发布计划
5 持续调整流程
xp: 1结对编程
2持续集成
3测试驱动开发
4代码所有权
5增量式设计改进
Scrum偏重于过程,XP则偏重于实践,但是实际中,两者是结合一起应用的
Dsom :
}
看板:
just in time
1可视化工作流
2限定在制品
3衡量周期时间
4“可供”“完成”
项目开发流程-------敏捷开发--精益概述