关于有效的项目开发实施

高效项目管理
对于一个项目,要想让其快速高效的运行,需要什么?
1、一个针对性很强的开发步骤或者叫做项目流程
2、一个快速的开发环境
3、一个快速的自动测试,部署,比较工具
4、一个极强的核心开发文化,或者叫做开发思想

一个项目,我们需要有针对性,测试驱动与否并不是最主要的,最主要的是要有一个可以让我们直接有效的知道我们的开发是为了什么东西,而现在似乎测试驱动是比较能够达到这个效果的。

一个快速的开发环境也许更是能够给我们带来快速的效率,而类unix命令远比图形给我们更大的生产力(win下也可以unix),将自己日常工作的一些工作流程通过shell进行封装,比如一个命令打开测试server,一个命令更新服务器代码,一个命令打开开发IDE,一个命令运行测试架构等等。也许对于日常人为工作的封装和重构,有一天也会纳入一些项目开发规范中呢。

在测试驱动理念之上,我们需要一个迭代的测试架构,我们需要很小的测试迭代周期,那么我们就需要一个快速的更新代码,运行测试的环境和工具集,包括代码reviewer的工具,代码diff的等等。甚至还有性能测试工具。

我们需要有我们的开发文化,我们不允许冗余代码,不写重复代码,我们需要有毅力重构,这方面前些日子做得不好,似乎很懒。我们要能够经常的对互相的代码进行交流和学习。我们需要能够经常性地就一些问题进行讨论,一切都源于我们需要有自己的文化。一种敏捷的文化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值