开发步骤

idea->写功能集合->画原型图、数据模型、业务流图->开发

每一步过程都是迭代的,需要让用户确认才能开始下一个步骤

和用户交流的过程中察言观色,让对方保持兴趣。
要学会吸引/劝慰用户,但是不能强硬,让人觉得你是一个领袖,而非独裁者

写功能集合的时候需要给用户看的文档
1:功能集(用词准确,减少歧义,写一些必须完成的功能)
2:说明文档(是关于本系统的详细描述)
3:疑问(包括扩充的功能,例如:是否进行实名制)

发给用户的文档格式:
让对方比较容易打开,可用doc、pdf,甚至图片也行,最好别用docx

用户明确要求的才能写到功能集合里面
进入下一步骤之后就不能更改功能集合了
均衡一下需要,不能功能太多,但是也不能畏首畏尾
可适当添加功能,提高开发者参与度,让用户觉得你是真的在帮他考虑
深入思考后的需求才是真正的需求
需求爆炸是个问题,太多的需求势必会增加成本,要权衡一下需求
合理减少需求,不要为了减少需求而减少需求,可以引发更重要的需求
大家需要规范的东西:
库版本、编码规范、缩进规范、编码工具、开发平台版本
其他的规范不能太高,因为要激发大家的积极性。


开发工具:
文本编辑器:
notepad++
editplus
sublime text
可自由选择文本编辑器
java IDE
MyEclipse 2014/2015版本 jdk 8(我们选用的)
Android Studio(较受欢迎)
Eclipse(也能开发Python)
NetBeans(现在可免费试用)
ItelliJidea

原型软件:
Mockplus(我们选用的, 使用最新版本)
Axure(比较详细,但是比较耗费时间)
前端IDE:
Dream waner(简称DW, 使用CC/CS6版本,我们选用的)
Webstorm
Python:
Pycharm(我们选用的)


原文地址:https://www.cnblogs.com/rain-1/p/5551584.html