规划极限编程阅读笔记03

软件开发

不是把项目的方向定准就万事大吉了(计划)。在软件开发过程中,要通过不时地进行这样或那样的小调整来控制开发。只要在开发软件,就必须不断地进行调整。

软件开发就是一个过程。这个过程可能进行得很顺利,也可能很糟糕。为了让它能顺利地进行,我们必须不断对它进行指引。为了指引它,我们就必须频繁地评估它的方向,将这个方向与我们计划的方向进行比较.然后小心地进行调整。
 
平衡职权
 

平衡行政权力对一个没有经验的项目管理人员来说,可能是一个过高的要求。如果这个世界在经过几千年的共同努力之后国与国之间都无法达到这一目标,你会有什么可能性呢!

平衡职权并不像听起来那么难。只要建立一套简单的规则就可以了,这套规则能使技术人员负责技术决策.业务人员负责业务决策。

客户

客户承担的责任极为重大。如果客户没有准备好,即便世界上最好的人才、最先进的技术和流程,都将无济于事。不幸的是,我们不能提供有关客户作用的特别明智的建议。毕竟,我们只是普普通通的人,不是商界人士。但以下内容是我们确信无疑的。

寻找客户

因为客户的作用是如此关键,所以找到一个好客户是很重要的。好客户应该:

通过亲 身在某个领域中工作并且还了解这个领域的工作(不总是同一个领域),从而了解这一领域。

在开发方的帮助下, 可以了解软件如何能够在这一领域内产生商业价值。
有决心定期交付成果,即便是微不足道的成果也比没有成果要好。
能够决定什么是现在需要的,什么是以后需要的。自愿承担最大的责任,不管项日是成功还是失败。

引导客户
 

如果你是一个正在阅读本书的客户,那么请记住以下这些重要的原则。常常问自己,“接下来要实现的最有价值的功能是什么?”制订一个长期计划可能很有趣,但它是定期的,正是定期交付的小成果给你带来不断的财源。
要相信开发人员的估算结果,但要记住它们只是估计的结果,因此也可能是错误的。对软件开发进行估算是困难的,开发人员尽了最大的努力,并且会越来越准确。

个人感受部分

过去不懂得什么是平衡职权

不懂平衡职权很可能会不切实际

解决办法

建立一套合适的规则。

原文地址:https://www.cnblogs.com/baimafeima/p/11071263.html