|
3
|
| Oscar Cabrero · 技术社区 · 17 年前 |
|
1
2
我第一次学习XP是在2004年,它彻底改变了我的编程世界观。XP非常平易近人,它鼓励你“使用有用的东西”,你可以从小事做起,一路工作。 我对SCRUM了解不多。但是我可以说我讨厌使用“sprint”这个词,因为它有着不好的含义。SCRUM故意划清界限,不建议任何工程实践,并试图成为一种纯粹的管理技术,表面上把工程决策留给团队。 我建议你买一份 seminal XP book 你可以在几天内轻松通读,然后你就可以从更知情的角度做出决定。如果你读过这本书并且喜欢你读的东西,那么就选择XP。如果你在读完(部分或全部)这本书后决定不喜欢XP,那么你可以继续做其他事情。如果你现在还不想花钱买这本书,那就去谷歌“极限编程”看看INET上的资料——有 在网上下载。 http://www.extremeprogramming.org/ 与Kent Beck的书竞争XP的基本信息。 |
|
|
2
1
Scrum,作为一种纯粹的项目管理方法,给了你很多束缚自己的绳索,以及必要的反馈,让你尽早注意到你正在这样做,并开始采取纠正措施。另一方面,XP增加了许多工程实践,这些实践对于高度迭代的方法来说是必要的。哪一个适合你主要取决于你的个人喜好。 我强烈推荐《敏捷开发的艺术》一书,让您开始学习。对于技术方面,“敏捷原则、模式和实践”可能是一个很好的补充。 |
|
|
3
1
InfoQ . 另一个是Mike Cohn的敏捷评估和规划。 |
|
|
4
1
我还建议大家看一看电影放映系列 Autumn Of Agile -特别是前几段视频(后面的视频更多地涉及到编码方面(假设您对管理方面更感兴趣)。 其次,我可能会建议您加入以下邮件列表(并寻找其他人加入): |
|
|
5
1
Scrum肯定更容易采用,但XP更有可能使您的项目成功。如果你是敏捷新手,你需要实践不同的工程实践。 |
|
|
6
0
一本关于SCRUM的好书:使用SCRUM的敏捷软件开发,作者Ken Schwaber和Mike Beedle。 http://www.amazon.com/Agile-Software-Development-Scrum/dp/0130676349 至于软件: 在我的工作中,我们一直在使用目标流程( http://targetprocess.com/ )作为我们的计划和缺陷跟踪工具。它有很好的扩展性和源代码控制选项,我们将其插入VS2008。 它支持SCRUM方法,支持用户故事、sprint和非常好的工作量估算工具的积压工作。 我们对此非常满意。 |