几点项目里的经验教训 [摘自CSDN blog]

年后上班,正是项目新的一个开发阶段开始了。果然年后是人员流动的高峰期,有几个同事辞职了。为了工作的顺利衔接,又有新的人员开始补充进来。项目总是时间紧,任务重。第一批任务即将开始,已经没有退路了。回顾上一个项目的经验教训,有很多经验教训可以吸取。整理了一下,时刻勉励自己吧。
    (1)熟悉项目成员的实际情况,合理分配任务。最好跟每个成员进行沟通,了解他们的特长和兴趣爱好,发展方向,安排合适的任务。不能只为了管理的方便,简单的分工,造成不必要的资源浪费。做到人尽其用,尽力发挥他们的主观能动性。
    (2)避免陷入细节的争论。一些有争议的业务和技术细节,需要讨论和沟通。由于客观条件,实在不能确定的,需要暂时搁置处理,不能无休止的争论下去,否则,影响进度是一方面,更重要的是影响信心和士气。有些细节问题,换一种思路考虑的话,可能就不是问题了。
    (3)合理处理好加班问题。我认为最失败的一点,就是前期对任务进去没有充足的信心,拼命安排加班,上线前好几个月就开始没日没夜的封闭,效率低下,进度缓慢。结果上线后大家身心疲惫,没有充分的测试,试运行期间BUG暴露出来后来不及及时改正,更谈不上抽出精力去推广。实际上最关键的阶段是在上线前后测试和试运行。开发完了并不代表项目成功。如果开发阶段战斗力过度透支,那后果只有在上线后花数倍精力去偿还。
    (4)一定要有专人测试。一般开发阶段都是程序员各自做用例的单元测试。以前曾经想安排开发人员互相做交叉测试。实际上这种方式基本没什么用处。开发人员一来无心思认真测试,另外对一个不熟悉业务的用例也无法发现本质的问题,往往是敷衍了事。因此应当安排专人制定测试计划,测试并出测试报告。
    最后一点,在开发过程中,工作强度大,时间长。但不要忘记,身体是革命的本钱。为了自己的健康,时刻注意保持好的习惯。我的一些做法是,不管再忙,每天工作中定时散步,休息下眼睛。每天抽几十分钟锻炼身体;每周抽半天到一天,完全休息,强迫自己远离工作。时刻提醒自己健康的重要,工作要努力,但决不会以牺牲健康为代价。

评论

此博客中的热门博文

Linux/ARM Page Table Entry 属性设置分析

提交了30次才AC ---【附】POJ 2488解题报告

笔记