第一次写博客,没有那么完善,看客请见谅,先写一篇自己的经验之谈,勉强算是工程化方法论吧。
如果你的公司要从头开始做一个项目,如果你接到了一个全新的私活,会怎么办?直接开始coding?说说我怎么做的、
第一步,需求确认
首先肯定是要去确认需求,要知道做什么,做成什么样。
第二步,分析资源
分析资源主要是两个注意的地方:
1、人力资源
有多少人能用,每个人的能力如何?
2、时间节点
这个需求要求如何?什么时候交付?
第三步,功能分析
这一步跟第一步需求确认息息相关,首先要确认功能有哪些。然后要对这个工程所处的使用环境和要求进行判断,有多少访问量,性能要求,对工程的易用性,侵入性,持久化等如何要求?
第四步,技术选型
技术选型需要我们有足够的经验和知识面来支撑,平时就要获取很多的知识,这样在遇到具体需求的时候可以去寻找出合适的技术来应对。有些时候可能市面上现有的技术没有办法满足我们本次项目的需求,那这时候可能就需要自己去造轮子。
第五步,设计实现
如果以上四步做的很好,那么最后一步就是水到渠成。根据之前的需求分析,功能分析,技术选型,然后来具体的量化我们的功能。完成这些,就可以开始coding了。