通过这段时间对构建之法的学习,我明白了在一个项目的开发中需求分析的重要性,在进行编码之前,不仅仅我们要注意到软件的功能需求,还要注意到成本、时间、用户、安全、竞争等等一系列的需求分析,只有需求分析做的充足,才能保证在开发过程中不会走弯路、走岔路,只有全面符合功能需求、用户需求,软件开发出来才会有人用,才能有价值。
第九部分是关于PM(项目经理)的,这一部分让我明白了“打酱油”也是有一定的难度的。PM对项目流程负责,即项目从立项到上线按时完成,正确地协调团队内部外部,调配各部门资源和时间,有效进行风险管理,保证一个项目顺利按计划结项。看起来没有什么技术含量,但做起来很难,以至于在经济管理中单独会开这么一门课程,可见这个职位的能力要求也不低。
现在,我也在读着大道至简这本书,这本书中也提到了项目经理这个职位,在一个团队中无论有多少人,项目经理始终是存在着的,这就相当于团队的核心,大家都围着这个人转,总比每个人原地自转强得多。项目经理在开发团队与项目之间、项目与用户之间,都有着不可替代的作用,如果没有这一类人的存在,用户的需求恐怕永远也得不到满足,团队的方向与实际目标会原来越远。