随笔写下的开发流程
刚才突发奇想,对于开发的流程有了一点新的想法。就发出来,供大家拍砖。不知道大家对这个流程有什么不满呢,尽管说,希望尽快完善它,尽快应用它。好了,说正文吧。 1 了解需求 就是了解客户,或者是市场的需求。可能要结合调研,深入体察,问卷调查之类的形式。尽可能了解市场的动向,方便把握我们的方向。 2 业务建模 了解的需求,定义的产品方向之后,就需要进行业务建模了。又可以分为三个阶段: 业务分析:分析市场的需求,划分业务的方向,找到业务的主体以及业务的大概内容和范围。 整理业务粗粒度的用例:分析完业务之后,将分析的结果整理为粗粒度的业务用例。可以用工具来辅助这个阶段的工作。把握业务的脉络和方向。 细分业务用例:有了粗粒度的业务用例之后,需要进一步的细分,整理业务的细枝末节,考虑每种业务的可能性,业务的流程,业务数据的流向。 这个阶段参数的人员不包括开发人员,主要是业务分析人员,需求分析人员,和系统的架构师,如果需要的话,可以引入高级软件工程师。 3 业务知识的传播 这个传播主要是说,需要将成型的业务知识传播给开发人员。一个系统,经过了分析,最终是要实现的,要用代码的堆积的,所以再开发之前,需...
