05《构建之法》
第八章 需求分析
本章全面探讨了软件工程中最关键也最具挑战性的需求阶段。作者系统介绍了多种需求获取技术,包括深度用户访谈、结构化问卷调查、现场观察等定性方法,以及竞品分析、数据分析等定量手段。在需求分析环节,重点讲解了用例图、活动图等建模工具的使用方法,强调了在需求规格说明书中准确表达功能需求和非功能需求的重要性。针对需求变更这一常见痛点,本章提出了变更控制委员会(CCB)的组建原则和变更管理流程。通过本章学习我深刻认识到,需求阶段的问题若处理不当,会在开发后期产生指数级放大的负面影响,因此必须在项目初期投入足够资源进行充分的需求调研和分析,同时建立规范的需求变更机制,这是确保项目成功的重要基础。
第九章 项目经理
本章聚焦软件开发项目中项目经理的角色定位和能力要求。作者明确指出,项目经理需要同时具备技术理解力和管理协调能力,其主要职责包括制定项目计划、协调资源配置、控制项目进度和质量等。在方法论层面,详细讲解了项目三角形理论(范围、时间、成本的动态平衡),提供了WBS(工作分解结构)和甘特图等实用工具的使用指南。风险管理部分提出了风险登记册的建立方法和应对策略分类。团队建设方面强调了冲突解决的"双赢"原则和激励措施的设计要点。阅读本章后我形成了清晰认识:优秀的技术项目经理必须保持深厚的技术功底,这是获得团队信任的基础,但同时也要发展沟通协调、情绪管理等软技能,这种技术与管理的平衡艺术是项目管理成功的关键因素。

浙公网安备 33010602011771号