这是最好的教程,书籍,软件来启动和管理没有经验的.net敏捷项目

时间:2008-10-23 06:28:31

标签: .net scrum methodology extreme-programming agile

这是最好的教程,书籍,软件和实践,以敏捷的方式启动和管理基于.net的新开发项目,没有任何经验。哪种方法更容易采用XP | Scrum?

6 个答案:

答案 0 :(得分:2)

我在2004年首次了解XP,它完全改变了我的编程世界观。 XP是非常平易近人的,它鼓励你“使用有效的东西”,你可以从小处着手,然后按照自己的方式进行操作。

我对SCRUM知之甚少。但我可以说我讨厌使用“冲刺”这个词,因为它有不好的内涵。 SCRUM特意指出不建议任何工程实践,并试图纯粹是一种管理技术,表面上将工程决策留给团队。

我建议您获得seminal XP book的副本,您可以在几天内轻松阅读,之后您将能够从更明智的角度做出决定。如果您阅读本书并喜欢您所阅读的内容,那么请选择XP。如果您在阅读(部分或全部)本书后决定不喜欢XP,那么您可以继续学习其他内容。如果你还不想为这本书换现金,那就去google“极限编程”并阅读INET上的资料 - 在线

http://www.extremeprogramming.org/可以与Kent Beck的关于XP基本信息的书相媲美。

答案 1 :(得分:1)

作为一种纯粹的项目管理方法,Scrum为您提供了很多自我挂起的绳索,以及早期注意到您正在这样做并开始采取纠正措施的必要反馈。另一方面,XP增加了许多高度迭代方法所必需的工程实践。哪一项适合您,主要取决于您的个人偏好。

我强烈推荐“敏捷开发的艺术”一书,以帮助您入门。对于技术方面,“敏捷原则,模式和实践”可能是一个很好的补充。

答案 2 :(得分:1)

来自Trenches的Scrum和XP由henrik Kniberg在InfoQ上提供。另一个是迈克科恩的敏捷估计和计划。

答案 3 :(得分:1)

我还建议看一下截屏视频系列Autumn Of Agile - 特别是前几个视频(后面的视频更多地进入编码方面)(假设您有问题,您对管理方面更感兴趣事情)。

其次,我建议您加入以下邮件列表(并寻找其他人加入):

http://tech.groups.yahoo.com/group/leanagile/

答案 4 :(得分:1)

你问的是错误的问题。

Scrum肯定更容易采用,但XP更有可能使您的项目成功。如果您是敏捷新手,则需要练习不同的工程实践。

答案 5 :(得分:0)

一本关于SCRUM的好书:使用Scrum的敏捷软件开发,由Ken Schwaber和Mike Beedle撰写。 http://www.amazon.com/Agile-Software-Development-Scrum/dp/0130676349

至于软件:

在我的工作中,我们一直使用Target Process(http://targetprocess.com/)作为我们的计划和错误跟踪工具。它具有很好的可扩展性和源代码控制选项,我们将其插入VS2008。

它支持SCRUM方法,支持允许积压的用户故事,冲刺和非常好的工作量估算工具。

我们对它非常满意。