在接下来阅读本书的第三章、第四章和第五章的过程中,对文章的内容有了一些总结,虽然早期的软件有很多都是一个人做开发做出来的;但是,现在的个人开发的时代已经不复存在了,现在需要的是团队,需要的团队的协作完成。随之,就产生了一个问题,谁来做管理。
做管理最起码需要能承担责任,这是最基本的素质。当了管理就要承担更多的事情,更多的心理压力,项目经理的成功也是需要经验的磨练的,而且我们团队中的每一个成员都要能正确的认识到自己的职责自己应该完成什么任务,这也就应了第三章的标题,团队中缺乏的不只是管理,有一个很好的协调团队的人也是很起决定性作用的。
在做项目的过程中,与客户的沟通是非常重要的,毕竟我们做的产品是要满足客户的需要的,客户不懂我们的功能是怎么实现的,他只是想要看到我们的成果是不是人性化,是不是更为大众所接受,因此,我们就要站在客户的角度来设计软件了,因此,做软件不仅仅是指需要会编程,会开发,也需要会沟通,会与人交流。
在第五章中,讲述的是在项目开发的过程中,难免遇到不少的问题,甚至是失败,但这并不代表什么,可能是我们在某些环节有一点漏洞,只要我们将其打上补丁,什么问题都能解决,但是我们在对项目的设计以及实现的过程中,还是需要按照人家客户的需求来做,成功和失败其实没有很明确的界限,在自己眼中是成功的,但是不一定在别人眼中就是成功的,就比如说,虽然我们将软件的功能都实现了,在我们看来是成功的,但是没能满足客户的需求,所以在客户看来就是失败的。
但是不管结果怎么样,过程是最重要的,不管怎么样,享受过程中,就是最好的。