zoukankan      html  css  js  c++  java
  • 构建之法读书笔记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、自我反省的能力

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

  • 相关阅读:
    苹果审核被拒,Guideline 1.1.6
    Java基础:类与继承
    Java中的static关键字解析
    Entity Framework 预备知识
    Entity Framework Code First执行SQL语句、视图及存储过程
    java多线程技能
    流与文件
    多线程
    集合
    断言
  • 原文地址:https://www.cnblogs.com/wokeqty/p/8616891.html
Copyright © 2011-2022 走看看