经管08005_XP的理念:如何开始XP

对于利益和习惯的质疑是一种挑战!
 
要敢于幻想可能的事情,敢于赢得辉煌的胜利,即使最后失败了,也要比那些仅抱着消极信念而体验不到快乐和痛苦的人要强。因为那些人永远生活在没有成功也没有失败的灰色环境中。

——Theodare Eoosevelt

 
对我们这样一个网络自由软件组织来说,XP的理念很适合,而且不存在对传统的习惯的挑战,因为,一切才刚刚开始。
即使您现在的方向正确,但如果您坐在那儿一动不动,您照样不会成功。
——Will Rogers
 
XP的价值之一,集中精力做最简单而又保证能够成功的事情。开始使用XP时,选择一个合适(大小适中)的项目,尽可能使用最简单的工具,然后积极地去使用所有XP实践活动。

1、和朋友一起做——有了朋友,令人畏惧的风险看起来就更像一次冒险了。
2、发现目标——一次引入全部实践活动。
3、集成最有效的工具——老虎伍兹在300码以外将球打入球洞,可能他使用的球棒只是从一个小院子里买来的旧球棒。
4、冲浪——做一些能快速探索到领域中所有问题的有用尝试,以便在今后的尝试细节时降低成功的风险。
    4.1、孤独的狼——实践精简型XP
         计划游戏;
        
需求故事:按高中低的优先级分类存放;
         一次做一个测试用例;
        
识别出开发一项任务真正需要多长时间,并且记录下估算与实际的差距;
         做必需的版本控制;
     ——现在就有了将来集成时所用的基准。
        
重复这样的过程:估算、编写测试、编写代码、让测试通过、重构、记录结果、版本控制——节奏感;
        
总结学到的知识:与别人共同分享,思考如何将其应用在其他重要的任务上;
    4.2、单个对
        
既要编写测试用例,又要编写代码。
        
轮换做“司机”(编写代码)和“领航员”(提前思考)。
    4.3、小规模团队——全面感受XP的真正魅力
         团队每个人都享有权利
         估算小组中的几个主要对象
        
完成计划游戏后,讨论如何描述系统中的几个主要对象——系统隐喻的轮廓。
            
——不用担心难以完全正确的描述他们,只要同意某些事情就足够了
        
每天站着开个会,明确哪些任务应先处理、应该跟谁配对;编写测试用例和代码,经常交换配对;在一台机器上集成所有任务版本,确保每次集成能够允许所有测试;每次集成解决与现有集成基线的冲突——否则不要允许做集成的那对开发员去做其他事情。

    4.4、拥有领头开发员的小团队
        
加入一个有经验的领导者,会有很大帮助!
5、不害怕迷茫——先编写测试用例再编写代码。永远都是成对编写代码。开始编写代码前不用熟悉所有细节。改变以往的习惯。

欢迎关注我的微信公众号:

 

如无特殊说明,文章均为本站原创,转载请注明出处!

发表回复

您的电子邮箱地址不会被公开。