这是最好的教程,书籍,软件来启动和管理没有经验的.net敏捷项目[关闭]
-
04-07-2019 - |
题
这是最好的教程,书籍,软件和实践,以敏捷的方式启动和管理基于.net的新开发项目,没有任何经验。哪种方法更容易采用XP | Scrum?
解决方案
我在2004年首次了解XP,它完全改变了我的编程世界观。 XP非常平易近人,它鼓励你“使用什么有用”,你可以从小处着手,然后按照自己的方式进行操作。
我对SCRUM知之甚少。但我可以说我讨厌使用“sprint”这个词。因为它有不好的内涵。 SCRUM特意指出不建议任何工程实践,并试图纯粹是一种管理技术,表面上将工程决策留给团队。
我建议您获取开创性的XP书籍的副本您可以在几天内轻松阅读,之后您将能够从更明智的角度做出决定。如果您阅读本书并喜欢您所阅读的内容,那么请选择XP。如果您在阅读(部分或全部)本书后决定不喜欢XP,那么您可以继续学习其他内容。如果你现在还不想为这本书掏钱,那就去google“极端编程”吧。并阅读INET上的资料 - 在线吨。
http://www.extremeprogramming.org/ 可与Kent Beck的关于XP基本信息的书籍相媲美。
其他提示
我强烈推荐这本书“敏捷开发的艺术”。让你开始对于技术方面,“敏捷原则,模式和实践”可能是一个很好的补充。
来自Trenches的scrum和XP作者henrik Kniberg可在 InfoQ 上找到。另一个是迈克科恩的敏捷估计和计划。
我还建议你看一下截屏视频系列 Autumn Of Agile - 特别是第一对视频(后面的内容更多地涉及到事物的编码方面(假设你有问题,你对事物的管理方面更感兴趣)。
其次,我建议您加入以下邮件列表(并寻找其他人加入):
你问的是错误的问题。
Scrum肯定更容易采用,但XP更有可能使您的项目成功。如果您是敏捷新手,则需要练习不同的工程实践。
一本关于SCRUM的好书:使用Scrum的敏捷软件开发,由Ken Schwaber和Mike Beedle撰写。 http://www.amazon.com/Agile-Software-Development-Scrum/dp/ 0130676349
至于软件:
在我的工作中,我们一直在使用Target Process( http://targetprocess.com/ )作为我们的计划和错误跟踪工具。它具有很好的可扩展性和源代码控制选项,我们将其插入VS2008。
它支持SCRUM方法,支持允许积压的用户故事,冲刺和非常好的工作量估算工具。
我们对它非常满意。