一、需求沟通:
1、认真听取、记录用户的需求对接人的讲述。
2、分析客户最想要什么,达到什么效果。(此项最关键,是事件、事物转化为面向对象编程语言的基础。越符合客户要求,个人能力越强。若此项有欠缺,等功能上线后,客户又要求改进,就相等于高楼盖好了,又要在楼层中加盖一层,这不就是事倍功半吗?若用户基本不用,实际执行不下去就意味着产品失败。基本只用一次后再也不用,就是彻底失败。)
二、设计需求:
1、根据需求描述信息,编辑设计功能页面demo,及设计说明,出设计说明材料。(可用Xmind设计功能)
2、多次考虑各方功能关联性,再次优化demo功能,是否满足需求。
3、拿着demo、设计说明书等材料找客户(实际使用者-用户对接人)再次对接需求及功能的要求。
三、功能实现:
1、根据需求文档编写出实际使用的功能。任何编程语言都可以实现功能,多看技术要求及文档api。功能上线。
四、客户使用:让用户真正使用并提出修改建议。
五、再次修改功能:根据客户建议修改。上线在沟通再修改。一般第三版后才稳定,基本功能正常使用。(简单功能要一次性搞定。)