2.好的管理才能开发出好的软件(小系统除外):
大家都知道,软件开发中有太多的不可预知性。但这种不可预知是对总体来说的,当软件进行到一点程度时,不可预知的东西就会变成可预知的东西。以住的做法是不去管理它,这样所带来的就是项目的失败。要是有好的管理方法就可以控制这些不可预知的东西,软件项目就会一步步随着你的设计思路起向成功。一些常用的软件管理方法。
2.1、错误管理:
小时候当我做错事的时候,我父亲总是把我叫到他身边,对我说:"没事,只要下次不做相同的错事就行了。"这话也许很多家长都对自己的小孩这么讲过。小时还不觉得,慢慢长大后,会发觉其中深刻的道理。这就是说从错误中吸取经验教训。软件项目开发中的错误也是一样。软件开发是一项复杂的活动。一个典型的软件开发项目可能会给我们提供很多的机会去从错误中吸取经验教训。一般的软件项目也会提供少量的错误给我们学习。学过开车的人都知道,教练老是会这么讲:"我希望你们从我身上学习我和前人的的经验,这些经验你们就不要再去试了。如果要试你也许会赔上钱甚至于生命。"虽然软件项目开发不会赔上生命,但是失败的软件项目是一定会赔钱的。所以在软件开发中少不了要对错误进行管理。
A。列出典型错误:
典型错误中有人员方面的。如:对有问题的员工失控、挫伤积极性、人员素质低、英雄主义、项目后期加入人员、开发人员与客户之间发生摩擦、不现实的预期、缺乏有效的项目支持、缺乏各种角色的齐心协力、政治高于物质、充满想像等…
典型错误中有过程方面的。如:过于乐观的计划、缺乏足够的风险管理、缺乏计划、在压力下放弃计划、在模糊的项目前期浪费时间、前期活动不合要求、缺少管理控制、缺少质量保证措施、鲁莽编码等…
典型错误中有技术方面的。如:过高估计了新技术或方法带来的节省量、项目中间切换工具、缺乏自动的源代码控制手段等…
B.列出自己的最差实践:
注意典型错误,建立自己的最差实践列表,可以避免在以后的项目中犯同样的错误。
C. 列出项目中的最差实践:
组织机构和其他项目组总结经验,学习他们的错误中得到的经验。和其他组同事交流项目开发中的磨难,学习他们的经验。列出潜在的错误,看到它我们就会尽量避免今后犯同样的错误。
打个适当的比喻,典型错误好比我们学车时教练讲的经验,自己的最差实践就像我们在实际开车当中出的问题,而项目中的最差实践就是我们学车前的笔试的书。
文章来源于领测软件测试网 https://www.ltesting.net/