您的位置:首页 > 其它

【转】敏捷软件开发工具——精益开发方法

2012-10-14 14:13 561 查看

软件开发的基本步骤

需求分析
编码
除了分析和编码之外,瀑布过程中的每一个步骤都是浪费


识别浪费

部分完成的工作【库存】
大量的需求和设计文档
部分完成的软件

额外过程
额外特性【生产过剩】
任务调换【运输】
一个员工安排多个项目

等待
推迟项目启动
推迟人员安排
等待需求文档
推迟评审和认可
推迟测试
推迟部署

移动
需求文档从分析人员转移到设计人员,

设计文档从设计人员转到程序员,

再接下去代码从编码人员转到测试人员

缺陷
浪费程度取决于缺陷的影响和缺陷被检测到的阶段

价值流图

产品周期中的增值活动、等待状态、非增值活动的时间花费
以接受需求为起点,部署上线为客户提供价值为终点
用于揭示和消除浪费

领导

处理变更
确定方向
团结人员
赋予动机

主开发人员
充满热情 & 忘我工作
出众的知识
善于表达技术构想
承担主要的设计责任

没有人能有效管理步入战场的士兵,他们只能被领导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息