这两天我阅读了三四五章,读完之后有很大的启发。这几章主要讲述了团队开发的重要性,虽然在早期有些软件是个人开发而成的,但是在现在这个时代,如果还是闭门造车,搞个人开发,这样就得不到最新的消息,只是凭借自己的想法来编写的话,不仅会使软件开发的进度减慢,而且有可能使自己开发的软件不能符合市场的需求。但是,讲到团队开发,那就不得不谈到管理的事情。
我认为做管理最起码需要能承担责任,这是最基本的素质。当了管理就要承担更多的事情,更多的心理压力,项目经理的成功也是需要经验的磨练的,而且我们团队中的每一个成员都要能正确的认识到自己的职责自己应该完成什么任务,这也就应了第三章的标题,团队中缺乏的不只是管理,有一个很好的协调团队的人也是很起决定性作用的。
在做项目的过程中,与客户的沟通是非常重要的,毕竟我们做的产品是要满足客户的需要的,客户不懂我们的功能是怎么实现的,他只是想要看到我们的成果是不是人性化,是不是更为大众所接受,因此,我们就要站在客户的角度来设计软件了,因此,做软件不仅仅是指需要会编程,会开发,也需要会沟通,会与人交流。
在第五章中界定了一个软件成功与失败的界限,到底怎样的软件才是成功的软件,只要能运行就是成功的软件吗,答案是否定的,在我看来还是要以客户的要求和市场的需求来判断一款软件是否成功,这也提醒我们,在做软件开发的过程中,要提前做好市场调研,时刻关注市场的最新动态,极力做出最符合市场需求的软件,这样的软件才能在市场竞争中展示出强大的生命力。