第三章开始就讲了一个关于团队的问题。“言人三为众,虽难尽继,取其功尤高者一人继之,於名为众矣。”,团队,那肯定是起码要三四个人,一个人那算不上团队。人一多呢,意见就多,意见多呢,就需要有一个人站出来,作为这个团队的领导人。做管理人员,项目成功后,得到了一定是最多的,当然了这都人家应得的。但是万一项目失败了,作为管理者,一定要敢于承担责任,不要一出问题,不想着怎么解决,先想着怎么推卸责任给其他人。
春秋时晋国最高司法长官李离,因为“过听杀人”,断狱失误,反正就是做错事儿了,本来皇上都说了,没事没事,是你下属的错,和你没关系,你继续当你的官吧。结果他还是因为自己的过失,拔剑自杀了。倒不是作为管理人员,你做错了就要让你自杀,但起码的承担责任的勇气应该有吧,我觉得现在很多团队,不管是哪些方面的团队,都有这个问题,管理人员不敢承担责任。
还有就是沟通的问题,做项目是给谁做的?是客户啊,那么作为程序开发人员,就肯定要和客户沟通,比如客户想要个什么东西?想什么时候要?等等的问题,都需要双方沟通商议。那么,沟通的方式就尤为重要,你不能要求客户去学程序员的语言,更不可能拿着上万行代码去和客户讲,这个是什么意思有什么作用。UML就是一个很好的沟通方式,既然客户理解不了代码,那么就给他们讲讲UML图。总之,一定要做有效有意义的沟通。
做工程不是做过程,我们追求的是实质性的东西,而不是一个简单的模型或者模式。这就要求我们必须要明确自己的工作,明确的了解自己应该去做什么。大家才能步调一致,去完成这个项目。