welfear

welfear的博客

他的个人主页  他的博客

软件团队思考

welfear  2009年09月02日 星期三 00:33 | 1742次浏览 | 11条评论

读书笔记而已

不成熟的思考结合书本理论而写。

2009 9 2

对于项目:

 

工作乐趣:创造新事物、团队配合、学习新技术、实现成本低。

慢性时间进度滞后。

工作量和工作质量难以测量。

概念完整性是系统设计中最重要的因素。

为获得概念完整性,设计必须由少数人完成。

概念完整性必须有人控制。

设计和实现应该分离。

软件项目的实质是控制复杂度。

软件项目是以人际关系为基础的。

 

 

对于加班:

 

程序员可以主动加班,否则没有加班这回事。

强迫加班只会:降低质量、降低开发效率、降低管理者的尊敬度、降低士气、降低员工忠诚度。

 

 

对于文档:

 

自文档工具可以解决文档实时更新问题。

程序员喜欢在代码中添加注释和说明,也有人主张代码就是文档。

基本文档包括:目标、用户手册、内部文档、进度、预算、组织结构、工作空间分配。

 

 

对于权力:

 

领导力是以信任为基础的。

权力结构是传统的树型结构,不允许有双重领导,团队交流则是网状的结构。

项目经理的基本职责就是使每个人都向同一个方向走。

项目经理不是强迫人们工作而让人们有可能工作。

最后期限对于老手来说一点作用也没有。

建立制度,而不是改变人的思想。

社会学难于管理。

每个人都有戒心。

 

 

对于过程:

 

增量开发。

开发过程浪费的时间主要集中在沟通未精确定义的地方。

沟通,书面形式沟通应该为主。会议和口头沟通难以记录并区分歧义。

开发过程应该是民主的,每个人都可以看到的。

开发结果应该是专制的,只有少数人参与决策。

软件项目的成败不是由技术决定的。技术往往没那么重要。

人和月不可互换。

向落后的项目增加人手只会使项目更落后。

新增人手增加总工作量、增加交流时间、增加培训时间。

 

 

对于流程:

 

自顶而下的设计。

用户需求、基本实现原理以及设计在确定后必须提交给测试小组。

版本控制必须有专人控制,变更时需要文档化。

必须有必要的评审机制,状态信息往往并不准确。

里程碑必须是精确定义的,而不是自欺欺人。

准备好足够的日志信息和系统崩溃调试环境,有些错误只在你要忘记它的时候重现。

例会要站着开。

重视知识管理,建立团队的知识库。

 

 

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
peter

回复 peter  2009年09月02日 星期三 11:56

老du是谁??fw是啥?

1条回复

大迷糊

回复 大迷糊  2009年09月02日 星期三 09:55

你忘记了一个问题。


你是在为老板赚钱,不是在改造人类。


所以我一直以来的梦想是做一个科学家,谢谢。

6条回复

  • welfear

    回复 welfear  2009年09月02日 星期三 10:56

    你是指加班的事吧。
    我说的是事实,如果老板不相信这是事实要么走人要么忍
    我也没说改造谁谁

    5条回复

      • 大迷糊

        回复 大迷糊  2009年09月02日 星期三 10:58

        哥们现在已经连上3周班了。


        浑身上下没一个地方不疼的。


        就一个字:忍了!

        4条回复

          • welfear

            回复 welfear  2009年09月02日 星期三 11:12

            我们这也连加3个月的班。
            最忙的时候每次工作30多个小时,两天并一天过,持续一周
            大家都在忍受。
            加班谈不上效率,只不过是做给老板看的。
            虚张声势的最后日期、自欺欺人的项目状态我都经历过,那时技术完全不起作用
            我马上就要走了,随便写写。
            即便现实环境不理想,我们也应该知道软件项目应该是个什么样子

            3条回复

              • 大迷糊

                回复 大迷糊  2009年09月02日 星期三 12:46

                呵呵,哥们在商用时有这种感觉,因为那时让我搞java,不过后来就没了,只是其他原因才离开的

                0条回复

              • welfear

                回复 welfear  2009年09月02日 星期三 11:23

                以老du那么牛的技术,如果扛不住时间压力,啥用也没有。
                当年我们加入NS、GSC的时候是个什么状态,走的时候又是什么样?
                反正我是有种活人让尿憋死的感觉。

                0条回复

              • 大迷糊

                回复 大迷糊  2009年09月02日 星期三 11:16

                呵呵,老du说过一句话,要是给我这点时间,我写的代码比现在现在fw的还烂。


                这是他看过现在fw代码和现有工作计划后说的一句话。

                0条回复

项建

回复 项建  2009年09月02日 星期三 09:40

这个不错

1条回复

  • 大迷糊

    回复 大迷糊  2009年09月02日 星期三 12:46

    呵呵,哥们在商用时有这种感觉,因为那时让我搞java,不过后来就没了,只是其他原因才离开的

    0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号