我觉得微软对软件开发的一个方法论——MSF,很重要的一个方面是平等协作,充分授权,根据自己的情况记录在案的工作进展使进度公诸于众,每个人对自己的项目负责,协同合作完成任务。在任务进程中,要注意经验总结,最好能在团队讨论时或茶余饭后与同伴分享经验。但是有些人不习惯相互分享,有些人技术不高还挑三拣四……所以,在正确的团队方法论的基础上,需要不断地磨合,不仅是为了团队,也磨练一个人的品格。所谓:“君子和而不同,小人同而不和”。
理论是基础,厉害的“大牛”必定有良好的基础。
以前,我认为作为软件开发的相关人员,必会首先要知道所做的软件要做成什么样的,即直接了解用户的需求。读罢构建之法第八章,了解到所谓用户的需求并不全都是用户提出来的,而是开发人员通过一系列的方法产生的。有时候用户也不知道自己到底有什么需求,或者有些不方便说出口的需求,那么开发人员就需要根据实际情况做分析,得结论。这意味着开发人员不仅仅是写程序、做测试……还要懂得做一个“心理医生”。用户也有很多种,目前我们团队开发的小软件中就有三种不同的用户:本校的学生,老师和管理员。若是考虑不太懂学校和不同的背景,就会增加不同专业或职业用户的角色。
我不适合做一个MP,或许能做一个SP就不错了,提高人际交往能力、沟通能力都是非常必要的。虽然现在的我“一无所有”而且不能确定以后一定要做什么,但仍然要抱有希望。还有很多很多要学习的东西,四年不能完成的,或许工作一两年就能逼出来了。
7.8.9.10章
原文:http://www.cnblogs.com/love528/p/5422904.html