构建之法读书笔记2

构建之法读书笔记2

Chapter6:

一、    个人觉得敏捷流程的实现以下几个观点最为重要:

                       

该流程的实现往往离不开高效一致的团队,这往往是一些失败者所忽视的。

二、    Scrum理论是一个比较值得借鉴的方法,我们现在的软工团队就是采用这个方法,及时汇报工作进展,效率的到了很大的提高.

三、                                                                      

敏捷流程是解决这种踢皮球行为的最好方式.

四、    一个良好的团队需要自我管理,自我组织,也要具备多功能型条件。

Chapter7:

一、    信息共享确实有助于效率的提高,大家都是闷着头作自己的那点事情,最后汇总后发现有很多都是无用功,血与泪的教训!

二、    以前有句话叫“为了共同的目标,共同努力”,MSF原则也印证了这点,即有共通目标的人工作效率更高。

三、    用人不疑,疑人不用,这是自古以来领导者的良策。在团队中只有每个人都相互信任才能使工作效率更高。

四、    一个团队的优良发展,离不开团队每个人的尽职尽责。

五、    保持灵活性和机动性也是一个团队灵魂的重要体现,如果一个团队没有灵活性和机动性,就不能可持续的发展。

六、   

     在开发过程中,要保持自己的利益,不可一味苟同,要敢              于提出反对的观点。

七、    注重与客户的交流,客户就是上帝。但这条貌似与第六条有点违背。

Chapter8:

一、    软件需求主要分以下几类:

1、         获取和引导需求

2、         分析和定义需求

3、         验证需求

4、         管理需求

二、    做用户调查是一个团队必不可少的步骤,如果一个团队只是闭门造车,那么结果很可能不符合客户的需求,从而GG。

三、    一些感觉还靠谱的调研用户需求的方法:

1、         焦点小组,个人感觉比较适合学生的方法,因为客户需求来源过少。

2、         深入面谈,不太现实。

3、         卡片分类

4、         用户调查问卷,对于学生团队来说也是一个可行的办法。

5、         用户日志研究

6、         人类学调查(不切实际)

7、         NABCD模型,是一个分析需求的比较清晰的模型

四、    分而治之,是一个团队运作的基本方法。大家各接个的锅,出了事情也好追究责任。

Chapter9:本章是有关项目经理的,我们的队伍据此选出了项目经理。

一、

总而言之,项目经理主要解决以上问题。

二、

有些事情光靠一群程序员写代码是解决不了的,比如上面的几个问题,这个时候就需要一个统筹规划的人来解决,这就像打仗的时候不能所有人都没头没脑的冲锋,需要有人来指挥一样。

三、项目经理除了统筹安排之外还能做啥?

   1、作作设计

   2、搞搞驱动(好像确实也没啥了)

四、牛B的项目经理不但会解决问题,还会预知可能存在的问题    这也是评判一个项目经理好坏的标准。

五、项目经理需要具备什么能力呢?

   1、观察理解,快速学习的能力

   2、分析管理能力

   3、也要具备一定的专业知识

   4、自我反省的能力

六、项目经理的具体任务:

原文地址:https://www.cnblogs.com/wokeqty/p/8616891.html