极限编程(XP)基本原则与规范

简介: 1. 坐在一起(Sitting Together)   尽可能让团队成员坐在一起,Kent Block在一次芝加哥的某个濒临困境的项目中发现,虽然这个团队都是由程序 精英组成,但是却陷入困境,后来他发现,这些成员都坐在距离彼此遥远的小格子中,他每次去找他们都要走很多路, 这走得太多了,浪费了很多时间,甚至由于距离而导致团队成员疏于沟通,后来他把他们都安排在一个狭小的机房内, 1个月后,项目如火如荼。

1. 坐在一起(Sitting Together)

  尽可能让团队成员坐在一起,Kent Block在一次芝加哥的某个濒临困境的项目中发现,虽然这个团队都是由程序

精英组成,但是却陷入困境,后来他发现,这些成员都坐在距离彼此遥远的小格子中,他每次去找他们都要走很多路,

这走得太多了,浪费了很多时间,甚至由于距离而导致团队成员疏于沟通,后来他把他们都安排在一个狭小的机房内,

1个月后,项目如火如荼。

 

2. 及时得到用户反馈(often getting user feedbacks)

  应该经常把交付的软件功能与用户或者业务部门进行沟通,这是一个渐进的过程。

      我们没办法一开始就做得完美,甚至是一开始就走上正确的道路,但是通过这样的迭代,让我们

      把风险降到了最低,不会到最后过了很长的周期,用户说,这个根本不是我想要的。

 

3. 结对编程(Pair Programming)

 

 

目录
相关文章
|
8月前
|
设计模式 关系型数据库
这样理解BAT必面之软件设计原则,还不会就是我的问题
学习设计原则是学习设计模式的基础。在实际开发过程中,并不要求所有代码都遵循设计原则,我们要考虑人力、时间、成本、质量,不能刻意追求完美,但要在适当的场景遵循设计原则,这体现的是一种平衡取舍,可以帮助我们设计出更加优雅的代码结构。
46 0
|
6月前
|
程序员 开发者
|
10月前
|
设计模式 IDE Java
【Java设计模式 规范与重构】 四 小型重构的手段:规范的十五条军规
【Java设计模式 规范与重构】 四 小型重构的手段:规范的十五条军规
97 0
|
XML SQL 存储
【软件开发规范四】《应用系统安全编码规范》
为落实《信息安全策略》的要求,有效加强应用系统安全管理,提升应用系统安全编码能力,指导开发团队有效进行应用系统安全编码,特制定本规范。
1913 3
|
设计模式 XML 安全
|
安全 程序员 开发者
软件开发中的80:20原则
Jim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护中疑难问题的解决、软件质量管理与安全领域。在过去的15年间,Jim曾管理过团队建设与高性能的财务系统。他的主要兴趣在于如何帮助小团队更有效地构建真正的软件:高质量、安全、高性能且易使用。近日,Jim撰文谈到了如何在软件开发中应用流行的80:20原则,颇具代表意义。
305 0
App设计的基本原则和规范
为了能在交互设计和用户体验上做出比竞品更优秀的移动APP产品,我们必须知道移动设计的基本原则。 目前移动设计在我们的工作中越来越重要啦,除了掌握基本的UI设计技能之外,我们也要对移动互联网的特征有所认识。
2680 0
|
Java 开发工具 Android开发
Android编程开发基本规范和原则
Android编程开发基本规范和原则 一,代码的命名,遵循必要的Java和Android规范。 沿用标准Java和Android的命名规则,使得代码足够简单易读。
1214 0

热门文章

最新文章