记得公司刚成立的时候,技术人员薄弱。对前后端的理解,认为只要把代码区分开以后就是前后端分离了。经过不断的试错和纠错。现在逐渐把经验分享给大家。
1,销售把客户对接过来以后。首先是产品经理走访客户,或者是对客户所提出的需求,罗列出开发文档。详细而简洁的开发文档得到客户的确认,所有的功能已经谈清楚,客户认可了所有的需求及开发功能。(签订正式的开发合同并打预付款)

2,项目开发立项会议。所有的技术主管。包括产品,前端、后端、设计。测试技术人员(在没有开发完成之前测试制作文档安排测试工作计划和工作流程)有主管领导制定开发架构。确定开发所需要的时间及安排。及资源调配和协调。产品经理制作思维导图配合需求文档。(前后端开发可以理清逻辑文档参考)并落 前后端接口
3,设计师(UI)做出设计图。交互及各种图示图标。按钮。风格上的排版。做出效果图得到客户的最终确认并签字。
4,前端程序员和后端程序员并行开发,
前端程序员主要开发多线程模块化面向切面,编程设计模式,浏览器兼容性性能优化,页面交互( 其实就是前端负责展现。交互逻辑和后端同一份数据接口)
我们公司前端使用的是PHP,后端是使用的Java,(别的语言后续再来探讨)我们对前端的要求,是页面表现速度流畅,兼容性,用户体验好 对js可以做到大部分的数据处理。减轻服务器的压力,后端Java程序员 业务处理, 搭建数据库,功能模块, 向前端提供API接口。前端调用。接口实现数据展现.
时间关系我这里今天先写到这里,明天后续。