正在阅读:XP方法学习总结及对小组开发的思考XP方法学习总结及对小组开发的思考

2004-03-12 09:56 出处:CSDN 作者:lizhongkun 责任编辑:linjixiong
这能打消我以前存在的一些疑惑:如果不编写漂亮和规范化的文档就说明了我们小组的开发效率是低下的,进而也说明我们的产品质量是不能保证的,进而也说明我们公司的竞争力是低下的?        比如对一些关键的编程任务抽取一段时间同小组成员成对编写,在一个人编写代码的过程中,另一个人利用纸、笔或其他工具进行设计和构思、或者一个人编码、另一个人查找一些相关的资料,设计测试用例子等,至于对测试用例子的规范化、对设计的文档化等等问题其实是相当耗费时间的,可以将其份量减轻。      XP中提倡开发人员的尊重及某种程度上的自由化,其实这样的思想也是符合软件开发行业的特点的,软件开发是一个脑力密集的工作,开发人员的个人因素相当大程度上影响着软件产品的质量,尽可能根据开发人员的爱好兴趣营造舒适的工作环境其实也是间接的在提高软件产品的质量,况且还有XP中如此强调的严格测试在进行监督,管理人员完全可以放心的等待合格和健壮的软件产品。      记得看过一篇文章介绍,有了Word之后发现有时候工作效率反倒降低了,以为使用者把大量的时间花在如何做出一份漂亮的文档。      我个人认为文档的作用是对某种约定或结论的文字记录,以便可以随时查阅、提醒。比如开发规范、需求分析等等。这一点和作者的“文档的作用是解决一些信息沟通中的差异”有一些差异。有很多东西我们在得到一致的结论后如果没有文档作为记录的话很容易遗忘,这一点和程序中的注释是一样的。      但文档是否要严格的按照程序规范去做就可以灵活掌握了。正规化的讨论我认为很有必要,我理解的正规化的讨论是有明确的议题,参与讨论的人也应该对议题有一个事先的了解,在得出结论后需要有相关的文档既要进行记录。最重要的问题是正规化的讨论可以解决一些重要的问题。      一般性的讨论如技术、设计等方面的讨论可以随时进行,但也应该视情况对结论进行记录。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品