日期:2014-05-19  浏览次数:20732 次

适合大型网站的j2ee开发流程思考
网站特别是大型网站的重要特点是,页面需求变化特别快,特别频繁,经常会调整页面或者新增页面,而很多页面也经常会被无情的丢弃,因此按照传统的j2ee开发流程似乎无法适应这种快速变化的环境。
一直在思考这样一个东西,既能照顾j2ee重视结构、重视设计的传统,又能应对频繁的界面变化。
这个东西应该是结合了技术、管理等诸多方面才能正常运转的。
1、产品经理、开发人员、页面设计人员、页面制作人员碰头会,多次,探讨网站结构及页面风格。输入来自产品经理的需求,开发输出系统概要设计,设计输出网页整体风格设计,制作输出静态网站原形(xhtml+简单样式+js效果,基本无图,可导航,可套用其他产品的风格)。
2、经审核通过后,制作和设计确定页面结构,制作和开发确定各个页面所需的数据和页面之间导航流程。
3、web层开发人员和业务层开发人员确定接口,web开发开始编写页面action,业务层开始开发接口即实现,初期web开发可能需要使用一些伪装数据,业务层需要编写单元及功能测试。
4、web层提交新的action后,由制作人员负责将action和界面整合,提交给测试组及产品经理做用户测试等,测试的反馈结果将反馈给web开发人员及制作人员。
5、业务层提交新的接口实现后,由web开发整合到action,并且提交给测试组及产品经理做用户测试等,测试结果反馈给业务开发人员。
6、设计人员提交新的页面设计后,由制作人员切割并且利用css等整合到界面,交给产品经理及测试组做测试,测试结果反馈给制作人员及设计人员。
整个过程是迭代进行,各组人员都能并些行工作,由测试组及产品经理提交反馈意见,反馈意见会及时反馈给具体负责人,并且和原有的开发计划协调后加以处理。

转自:http://ivanshi.spaces.live.com/blog/cns!ADB273797E368818!209.entry