关于J2EE, B/S 分工开发的有关问题

关于J2EE, B/S 分工开发的问题
场景:
比如一个商城购物类的B/S网站,
多人开发,

问题:
人员怎么分配是合理,数据库上,后端?前端?
人员的职责是如如何分配,
然后开发的流程又是如何,先啥后啥?
如果你是项目经理的话...
你去怎么去安排?招什么类型的人?

欢迎畅谈....

------解决方案--------------------
先把需求定下来,然后按照这个需求设计模块,然后搞数据库设计,然后写接口,然后把每个模块的接口分下去实现,页面方面没什么好说的
------解决方案--------------------
引用:
.是先由前端做出html网页,然后再由后端往里动态更新内容?
   还是先有后端做出的一系列程序,再由前端美化页面?

我也是新手,分享一下我们最近的分组作业经验,如果有不对的还望谅解:
我们是先分析需求,整理出都要啥功能,然后讨论出页面布局
然后根据讨论的布局做出html静态页面
然后再给他改成jsp页面