在项目开发中应该遵循的准则

    根据我公司实际情况,大致列出在项目开发中应遵循的步骤原则。在各程序员遵循原则的情况下,方能开发出健壮有效的程序,且能提高自己的编程素质。    

    1.在项目开发初期应该有项目的详细原型。鉴于程序员文档能力有限,可编写出大致的项目需求文档,只列出软件目的,功能模块即可。在设计原型中,应该以需求为主,站在用户的立场进行设计,切忌牵扯到具体实现以及数据库等。在PM设计出原型后,应该组织会议对原型进行讨论补充,原型不定不可进行程序开发,当然在整个项目过程中,需求肯定是不断变化的,但初次第一次的原型一定要定好!参会人员包括项目组成员以及总监,也可请其他项目的PM进行共同讨论。

    2.在原型确定之后,不要求对设计有具体的文档说明。但必须制定出软件的框架结构,最好能够画出大致的UML图。软件框架涉及软件最底层的部分,一旦框架不确定,对于后期的更改将会带来很大的不便!所以框架一定要稳准狠。

    3.在具体开发过程中,结合程序员水平进行任务划分。

    4.程序员开发过程中要遵循设计原则,PM应该每隔三天检查次开发进度,并且进行 code review。及时更正程序员的错误,以减少整合后的bug率,并且能够及时提高程序员的水平,减少以后犯错的几率。

    5.PM建立统一的资料整理区,在开发过程中各组员搜集到的资源可放在共享文件夹中,组成项目知识积累。

    6.做好svn代码管理,最长不要超过两天,须提交一次。

    7.程序员在开发中要写出适当的开发文档,遇到的问题以及解决办法整理归档。并且每开发一个小阶段要进行代码测试,及时修正bug以及效率低下的代码,并记录归档。这一测试间隔须两天一次或者三天一次。

    8.每天花费5分钟时间写出当天做了什么,解决了哪些问题?

    9.每周至少开一次会,说明这周做了什么,遇见了哪些问题,哪些已经解决?哪些没有解决?

    10.PM最多间隔三天,就要监督程序员对已写代码进行review,并且自己也需浏览已写的代码。

     10.PM每周要对已做的程序进行大致测试。如果有测试人员,可由测试人员进行...

    暂时就写这么多...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值