第1章 新任领导 1
第1节 我刚当上了一个新项目团队的领导 2
第1节 我刚当上了一个新项目团队的领导 3
同时参考 3
第2节 我接管了一个正在进行的项目 14
第3节 我是团队中最有经验的工程师 19
同时参考 19
第3节 我是团队中最有经验的工程师 19
第4节 如何检查别人的工作 22
第5节 我该如何主持会议 29
第6节 我该如何进行面试 33
第7节 如何做演讲 40
第8节 我怎样才能获得团队成员的尊重 45
第8节 我怎样才能获得团队成员的尊重 45
第2章 项目管理 49
第9节 如何草拟项目计划 50
第10节 遇到不现实的时间进度怎么办 68
第11节 如何防止项目延迟 73
第12节 如何与能力较弱的团队合作 85
第13节 面对不断修补、改进的项目怎么办 89
第14节 工作程序很糟糕怎么办 93
第3章 人员领导 103
第15节 建设一个好的团队需要做哪些事情 104
第15节 建设一个好的团队需要做哪些事情 104
第16节 我怎样才能找到正确的领导风格呢 112
第17节 面对专家型团队成员我该怎么办 123
第17节 面对专家型团队成员我该怎么办 123
第18节 团队成员不愿做设计或文档编写工作时我该怎么办 128
第19节 什么时候我应该让团队成员按照自己的方式工作 140
第19节 什么时候我应该让团队成员按照自己的方式工作 140
同时参考 145
第20节 我和我的团队应该每天工作几个小时 145
第20节 我和我的团队应该每天工作几个小时 145
第21节 我该如何奖励出色的工作 148
第22节 我该如何处理团队中的“问题成员” 151
第23节 怎样留住优秀的成员 157
第24节 如何处理团队成员偷懒的现象 161
第4章 需求获取 163
第25节 “需求获取”意味着什么 164
第26节 如何应对客户不断的改进要求? 173
第26节 如何应对客户不断的改进要求 173
第5章 压力与冲突管理 177
第27节 如何应对巨大压力 178
第27节 如何应对巨大压力 178
第28节 面对过多的争论我能做些什么 183
第28节 面对过多的争论我能做些什么 183
第6章 与管理层的关系 187
第29节 如何确保管理层同意我的建议 188
第30节 我该如何忍受现状 194
第31节 没有从管理层得到相应支持时我该怎么做 199
第7章 决策 205
第32节 如何才能确信我做的决策是正确的呢 206
同时参考 206
第32节 如何才能确信我做的决策是正确的呢 206
第33节 我是否应该做出风险决策 216
第8章 分析与设计 223
第34节 分析真的有必要吗 224
第35节 如何为项目确定最佳的结构和设计 235
第36节 如何使用面向对象的方法 247
第37节 我们是否应该采用新技术 254
第38节 面对结构需要重建的项目怎么办 260
第9章 测试与项目发布 267
第39节 采用单元测试还是最终测试 268
第40节 怎样保证产品的顺利发布 277
第40节 怎样保证产品的顺利发布 277
第41节 结论 282
参考书目 285
附录1 面向对象的概念介绍 287
附录2 UML的简要介绍 293
附录3 几种有用的面向对象技术 297