小小诊断一下你的项目

IT项目越做越大,也越来越难管理。
随手记几条,算是平时经历的一个总结。
其实很多都算是业界的常识了,不过又有几个真的能做到、做好?

1、用版本库没?
有了版本库,你可以让历史重演,没有版本库,等待着你的是绝对多的不定时炸弹。

2、统一开发方言没?
项目开发,交流占了很大比例,信息的精确传递和准确获取,直接影响着项目的质量。既然要交流,就要说词汇。所以不要一会儿说“产品”,一会儿说“物品”,一会儿又说“商品”,一会儿说“人员”,一会儿说“会员”,一会儿又说“用户”。统一一下开发的方言,你会发现交流的效率会大大提升。

3、有测试没?
这里不是说程序员测没测试自己的程序,而是有没有独立的测试人员和测试环境。一个熟练的程序员可以同时担当一个小项目的PM、PD、BA等角色,但我强烈建议不要把QA/TE这个角色在分给他。所以一个再怎么mini的项目,也要至少需要开发和测试两个人。

4、有文档···没?
这是开发人员永远的痛。
在随需应变的今天,去维护一份开发文档、需求文档、用户手册等等文档真是一件痛苦的事:-(
不过总该有项目的开发记录吧?(PM和老大要看)
总该有项目的安装手册吧?(配置人员要看)
总该有开发问题总结吧?(知识库,大家都可以看)
总该有~~

5、不知道了,还没想好。不过能做到、做好上面四条,就能让你的项目轻松一些了。
而且这几条似乎并不是那么难实现,比起引入强大的工具、倡导前卫的开发模型、设计精致的系统架构来说,实在是容易很多。

5条评论

  1. xLight:

    :)

    做测试的 就是重视自己
    哈哈

    我也做过测试哦
    不过是电脑主机板测试

  2. 非主流童话:

    理想的项目是这样的,不过,很多项目,可能都达不到这样。:evil:

  3. ida:

    打倒文档!:arrow:
    没得商量!~ 能不写坚决不写!!!~

  4. 非主流童话:

    嘿嘿,程序员都反对文档,嘎嘎
    不过,你要接一个木有文档的项目,你就郁闷去吧。:grin:

  5. daliang:

    代码的文档有好多自动生成工具,至少可以把类间关系图自动画出来,自动把函数调用图画出来。
    俺用Doxygen和Graphviz这对黄金搭档,开源。

发表评论