1.人月神话中说的很好:没有银弹,只有平衡点.
因此,如何做到平衡是一种智慧;
2.谈谈软件开发中的一些环节
业务需求分析-->技术实现方案-->概要设计--->详细设计--->开发--->测试--->部署--->运行
这一系列过程中,其实很容易发现一个真相:业务需求决定了一切,
因此,一切的一切均围绕业务需求展开,如何做把业务需求做到位是一个重中之重.
后面的工作无疑在做一件事情:怎样更好地满足业务需求
3.如何做好业务需求分析
直接接触业务的人是我们最终的用户,即让用户满意是我们的目标.
这个世界的核心围绕着人展开的,人绝大多数认为自己是一切的中心
但让用户满意,不是一个简单事情:满意是一个人自我的感受问题,虽然客观可以影响主观感受;
有些事情需要知道:
1.企业之中力图企业发展的人才适合做需求分析,因为只有这样的人才是为了将事情做好,
其他的人的目的在于把自己做好;
2.我们的环境是多元化的,平衡点很重要;
4.如何做好一个技术方案
首先,我们需要清楚地意识到,我们的技术方案为两个人做的:最终用户、技术开发人员.
我们既要让我们的最终用户满意,也要使得在技术实现过程中行云流水;
5.如何做好开发和测试
开发中有很多原则,这些原则的目的就一个:让我们的开发工作有条不紊;
大家应该知道我在说什么,这些都是实际锻炼出来的,你知道不一定,你知道什么场景用.
6.实际运行的一些注意点
1.当一个产品进入实际运行的过程中后,不表示它没有缺陷,甚至常常有些致命的问题在运行后才暴露出来,因此在部署之前,我们都应该
设计好解决这行紧急危机的方式;
2.不要等到用户来找你,应该让他在不知不觉中解决掉问题;