1. 需求明确
a) 沟通确认系统涉及使用的大方向。
b) 并根据大方向整理出功能模块。再次与甲方沟通确认功能模块是否正确,在没有沟通确认通过时,反复进行此步骤。
c) 根据功能功能模块整理出系统功能菜单。开发方初步确立系统菜单(草稿),与甲方沟通系统菜单是否正确。
d) 与甲方沟通,每一个功能菜单要实现的功能,以及需要的展现形式,如果可以的话,请包括中间的跳转等细节。
e) 根据与甲方沟通功能菜单的具体要求,搭建出静态页面或者设计图,再次与甲方沟通,反复此过程,直到甲方满意为止。
2. 系统开发
a) 根据功能菜单确定并记录需要开发的小块程序,汇总底层架构。
b) 根据汇总的底层架构进行任务分配,开始开发。
c) 分配/拆分功能菜单至每一个开发人员。
d) 每天早上梳理需要完成的单元块,每天定点开发,每天结束时,汇总每日开发进度。
e) 做到每周与甲方沟通汇报一次。
3. 开发细节
a) 在开发每个功能菜单时候,要明确该菜单中需要实现的功能,并列出对应的技术方案,权衡哪一个更合适,能更快开发和灵活调节,选取成熟和灵活的方案进行开发。