软件项目中,管理方面最核心的莫过于对“开发效率”和“项目可控性”两大方面的把握。整个项目的管理目标,都应该是面向这两方面的。
对于项目负责人、项目投资人,以及项目购买人来说,最头疼的就是这两方面的东西。
不管是ISO、CMMI的管理规范,还是UML,瀑布开发模型,敏捷开发、XP、配对开发、模式驱动、测试驱动、面向过程设计、面向对象设计、面向应用设计等等的这一切,其实就是在不同的层面论述和尝试解决以上2大问题的。
因此,我们做项目管理的时候,不单单需要了解各种解决方案,寻找更好、更适合自己的管理模式和开发模式之外,一定不能忘了我们所做的这一切,其根本的目标是要解决项目开发中“开发效率”问题,“项目可控性”问题。只有明白自己的目标,我们才能根据自己的实际情况,选择更好的解决方案,否则只会人云亦云,邯郸学步而已。
(以上内容是自己在进行软件项目管理过程中的感想,以后会陆续整理,希望能够为自己整理出有实际操作价值的方法。)