这是最好的教程,书籍,软件和实践,以敏捷的方式启动和管理基于.net的新开发项目,没有任何经验。哪种方法更容易采用XP | Scrum?
答案 0 :(得分:2)
我在2004年首次了解XP,它完全改变了我的编程世界观。 XP是非常平易近人的,它鼓励你“使用有效的东西”,你可以从小处着手,然后按照自己的方式进行操作。
我对SCRUM知之甚少。但我可以说我讨厌使用“冲刺”这个词,因为它有不好的内涵。 SCRUM特意指出不建议任何工程实践,并试图纯粹是一种管理技术,表面上将工程决策留给团队。
我建议您获得seminal XP book的副本,您可以在几天内轻松阅读,之后您将能够从更明智的角度做出决定。如果您阅读本书并喜欢您所阅读的内容,那么请选择XP。如果您在阅读(部分或全部)本书后决定不喜欢XP,那么您可以继续学习其他内容。如果你还不想为这本书换现金,那就去google“极限编程”并阅读INET上的资料 - 在线吨。
http://www.extremeprogramming.org/可以与Kent Beck的关于XP基本信息的书相媲美。
答案 1 :(得分:1)
我强烈推荐“敏捷开发的艺术”一书,以帮助您入门。对于技术方面,“敏捷原则,模式和实践”可能是一个很好的补充。
答案 2 :(得分:1)
答案 3 :(得分:1)
我还建议看一下截屏视频系列Autumn Of Agile - 特别是前几个视频(后面的视频更多地进入编码方面)(假设您有问题,您对管理方面更感兴趣事情)。
其次,我建议您加入以下邮件列表(并寻找其他人加入):
答案 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方法,支持允许积压的用户故事,冲刺和非常好的工作量估算工具。
我们对它非常满意。