《快速软件开发》学习笔记 – Part 1.1 概述

实现快速开发的
四大基本策略(“and”关系):

  1.避免典型错误 (必须)

  2.找好开发基础 (必须)

  3.管理风险,以避免灾难的发生 (必须)

  4.采用面向进度管理的实践 (有用但不是必须)

影响软件项目成功的四个维度

  1.人员。如组织架构,开发人员水平,激励等

  2.过程

  3.产品。如产品规模

  4.技术

四个维度必须都要给力,不能偏废

书上提出了一个概念叫做“有效开发”,这种风格强调成本、进度与功能的平衡;当然,它并不是唯一的路,如果你觉得进度最重要,那可以更多地采取面向进度的实践

本书不提倡的快速开发方式:code-like-hell,不做细致规划+拼命加班。它的缺点有:

  1.加班未必就能及时交付

  2.长期激励问题。老让人加班意味着不停给甜头,否则人家走人

  3.不可重复。这个项目加班加多了,下个项目可能就会怠工

  4.无组织无计划造成开发组织与其它组织沟通混乱,冲突增多

本书提倡的策略是:

  1.周密地计划

  2.有效利用时间。用心工作而不是辛苦工作。

  3.采用基于进度的实践

 

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.