ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

《规划编程》读书随笔2

2021-06-30 13:03:36  阅读:111  来源: 互联网

标签:客户 编程 控制杆 程序员 发布 计划 读书 随笔 质量


一、我过去是怎么做的:

  过去的我从未计划过一个工程,永远就是埋头苦干不管别的。

二、 结合书中所讲,说明为什么这样不好:

  1、四个变量:

我们都听说过类似这样的说法,“成本,时间,质量:任选两个”,很多人都以不同的方式去谈论完成某事的过程中涉及到的这些变量的情况。并且你无法一次控制他们。在计划软件项目的工程中,我们必须增加一个变量才能将我们的项目置于控制之下。1、成本 2、质量 3、时间 4、范围。

成本:成本控制杆实际上是几个多半独立的控制杆。移动他们中的任何一个,都可能增加或减少你的成本。但是每个杠杆对其他三个主要的控制杆都有着不同的影响。

质量:质量其实是两个控制杆:外部和内部质量。外部质量是计算机感知的质量。包括错误,但也可能包括非功能型需求。

时间和范围:就剩下时间和范围来充当要操作的最佳控制杆了。

  2、发布计划:

   1、谁来制定发布计划。发布计划需要程序员和客户的共同努力,客户驱动发布计划,而程序员帮助达到目的。客户选择哪个故事投入发布以及哪个故事以后再实现,而程序员提供估计进行明智分配。客户:定义用户故事;决定故事具有什么商业价值;决定此次发布中生成什么故事。程序员:评估生成每个故事需要多长时间;提醒客户有关重大技术的风险;估量他们的团队进度,来向客户提供总体预算。

  2、发布计划有多稳定。计划只要要进行的事情视图的快照,此快照帮助人们得到预期的想法,但他不是确定的说法,他将被频繁修改。每个人--开发人员、客户以及管理部门---都需要进行经常性的修改。

  3、需要在多大程度上提前进行计划。需要在多大程度上进行提前发布计划?我们知道计划做得越提前,就会越加不准确。因此对于未来几年的计划不可能规划地很详细。我们更喜欢提前计划一次或两次迭代以及一次或两次的发布。

三、解决方法:

  从那些做过团队项目的人去了解计划的重要性和如何制定计划。

标签:客户,编程,控制杆,程序员,发布,计划,读书,随笔,质量
来源: https://www.cnblogs.com/weijia-home/p/14953968.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有