第一步:分析需求。也就是必须找客户把需求确认好,这一步最重要,最好能形成书面的东西,防止客户反复修改
第二步:设计模型。这一步其实是需求的补充,有了一个具体的东西,双方更好交流,也能给予客户部分信心,当然时间能快点最好了
第三步:框架选用或者设计。一定要选择一个灵活的框架,防止有后续开发或者需求反复变更
第四步:模块设计。设计各个模块,充分考虑其中的耦合
第五步:编码,同时思考测试用例
第六步:测试
第七步:项目验收,可能会goto第一步
第八步:收钱
.进行需求分析,说白了就是跟客户谈,看看他到底要让你干什么。
2.生成静态页面,把你的项目根据需求分析文档用html进行生成,纯静态的页面。并让用户签字通过。
3.生成规格文档,这个主要是给程序员看的,要给出项目的总体流程,模块划分。以及每个模块的功能,页面对应的属性都是有那些要求等等。
4.架构数据库,根据规格文档,生成你想要的数据库,表及表中字段,及视图。
5.分配模块给程序员,程序员根据需求文档中的要求,进行各个模块开发。
6.程序员进行单元测试。
7.进行集成功能测试。
8.试运行,修改反馈。
9.上线。
10.进行二次开发,下一轮的需求分析。
这几个环节中,个人认为,最重要的是要明白客户的需求,要知道客户让你干什么,然后,按照客户的要求进行功能划分。具体实现,谁做都可以。
需求--->设计--->开发--->测试---->上线
当然,开发和测试是一个循环交替或者并行的过程,主要看项目组的成员结构了
等待项目经理分配任务!
楼主是一名程序员,现在接到项目了不知道怎么做吧,接到项目后建议可以去一些远程工作平台托管,不然钱很少收到的。建议可以去云工托管,因为云工是在线外包平台,一旦有纠纷平台会介入处理的。