天天看点

极限编程系列2-原则

价值太抽象,实践很具体,中间连接的桥梁就是原则。

其实,说白了,我认为,XP的原则很简单,那就是:增强!!

现在照本宣科的说说XP的原则:

1、人性化,为什么人性化呢?因为作为一名软件人员,需要有最起码的安全感、成就感、归属感、亲切感和个人成长,这些都不是靠政治宣言可以做到的,真正要实施起来还是很麻烦的,但是根本原则没有变,那就是要实施人性化管理(老调调了,不知道什么时候能做到) ,可能不好实施,但是,最起码,让你的组员可以感受到你的人性吧^O^,人性化的基础是信任。人性化的管理会构建和谐的气氛,增减沟通的效率。

2、优先分级,工作总是有轻重缓急的,你做每一件事情都需要首先判断一下他的优先级,优先级高的自然具有首先执行的权力。好钢用在刀刃上嘛。

4、人人为我,我为人人。如果你说我为人人,人人为我,那肯定是扯淡的,没有人会愿意主动为人服务。在这种情况下,项目经理当然是首先要付出的啦,那样才会逐步形成这种气氛,如果项目经理也不愿付出,那么,趁早回到老路,不要搞什么XP开发了。

5、充分利用原有经验。这一点在XP里面他说叫做自相似性,基本上就是说,软件开发有一个符合自己开发的解决流程,当碰到问题的时候,尝试使用你自己的方法去解决它,然后总结,然后以后还用这种办法来解决。这个咚咚我首先声明只能用于软件开发哈,如果对你产生了什么误导,我概不负责。

6、持续改进。开始不一定要做到最好,最好永远是没有的,只有永远的更好。先做一个东西出来,然后再根据用的情况对他进行改进,看起来是走弯路了,其实这才是捷径阿。

7、多样风格,不要让你的团队的成员看起来都是一个模子做出来的,个人要保持个人的风格。很符合进化学的原理哦

8、思考、反省,这个就不说了,当然要总结经验才能进步啦

9、平滑,然你的团队工作起来非常的顺利,那么要保持一致顺利的工作要怎么做?我也不知道,不过XP告诉我们,要遵守它的实践方法^O^;

10、冗余,你没看错,就是叫你冗余。冗余有时候不是一种浪费,相反,冗余从某种意义上来说是机会,对每个关键问题都多尝试集中解决方案,你获得的可能不只是质量和经验,你还能获得客户的信任和好感。

11、质量和进度,质量和进度哪个重要呢?我想还是进度吧,但是,通过XP的方法可以控制质量,所以,在必要的关键时候,我相信,保证进度是重要的,最起码从表面上,那样可以提高团队的士气,增加客户的信任度。

12、缓慢转变,不要想通过暴风骤雨似的变革来实现XP,你需要的是细嚼慢咽,慢慢消化吧。

13、对自己负责。你是男人么?你需要负责。什么?你是女人?那你肯定是成年人^O^

呀,你要说了,怎么没有看见增强阿。我只是说,增强是所有原则的总原则,那就是增强自己的各种能力,上面说的原则,相信大家都有知道,但是有几人在做呢?所以,还是增强吧(瞎扯了)

这节学完了,希望有收获

继续阅读