posts - 28,  comments - 201,  trackbacks - 22



  体系结构是开发软件系统的关键。

    体系结构是实现商业目标、达到软件质量品质的基础。

    体系结构是项目经理和软件结构师的工作核心。

    进度计划可用于激励开发小组,因为他们拥有该计划,并对公司其他任务的计划提供了基准。


P3  项目经理的成功与否在很大程度上取决于如何分配时间。永远也不会有足够的时间干完所有的事情。


P20  很多业务经理,其中有些人没有或者很少有软件开发经验,可能希望把一些年轻的软件黑客放到一个屋子里,定时喂他们比萨饼和软饮料就可以生产软件产品。


P24,29  选取开发小组每个成员都容易记住的版本发布里程碑日期。当计划在不同国家、多地点开发项目时要小心,你不希望版本发布日期与其他国家当地节假日冲突。同时也要避免选取关键小组成员放假期间作为发布日期。例如,在1999年底,由于各个国家都在庆祝新年,开发工作几乎完全停止了。针对这种情况,前一个中间版本的里程碑被提前了,以便于为下一个版本的开发留出足够的时间,该版本将用于贸易展览会。


P32  成功的软件结构师和项目经理需要对项目开发、销售和维护中出现的变化有所准备。成功的软件产品将比最初计划更长久地占领市场,其长久的程度常常令我惊讶。我通常在一个固定的加油站加油,该加油站日复一日地使用我16年前开发的一个嵌入式软件产品。与新的软件相比,这个加油站的服务员看起来更倾向于用老产品。


P98  作为一个项目经理,你必须非常熟悉与管理项目小组成员相关的法律条文。你需要知道对于像项目队伍这样的社会性组织所能发生的不幸情况。例如:对于性骚扰,你需要及时做出坚决的行动。



P102  在开发一个项目的时候,让每一个人都在计划、努力取得成功、达到里程碑的工程中出一份力,这
是很重要的。如果项目经理觉得他是领导者,但是没有人跟随,那么感觉一定很不好;这就像军官高喊“冲锋”,并跑上敌人镇守的一个高地,然后他环顾四周,发现后面一个士兵也没有。



P114  有些经理对每一个意外事件的发生反应都极为强烈。他们会让小组成员工作到很晚,甚至在深夜或
者周末加班,以便减少那些已经察觉到的风险。如果经常这样的话,小组成员就不太愿意做预期之外的工作。他们会认为经理在制造一个紧急关头,让他们放弃大量的个人时间来完成工作,这些工作是他没有充分计划的。当一个真正的关键时刻到来的时候,就像“狼来了”故事中的人们,他们却不会意识到其重要性,而经理也很难让他们有所反应。

posted on 2004-06-15 11:32 [ IceSharK - PP.Poet ] 阅读(706) 评论(0)  编辑 收藏 所属分类: BookGems