Closed. This question needs to be more focused。它当前不接受答案。












想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。

5年前关闭。



Improve this question





了解了源代码控制之后,我要做的第一件事是使用svn做一个项目。了解git之后,我在个人项目中使用了它。在了解了UML /设计模式/设计原则/ TDD之后,我将它们应用于个人项目。我该如何做才能敏捷开发?敏捷仅适用于团队和大型项目吗?如何设置这些迭代的东西?

最佳答案

我认为敏捷绝对不仅仅用于团队项目。敏捷倡导一套价值观,这些价值观同样适用于许多类型的项目,甚至是个人项目。不久前,我正处于您的情况下,尝试将敏捷开发应用于个人大学项目,并在此过程中学到了很多东西。敏捷心态可以为您提供的一些有用的东西包括:


努力为最终产品增值。使您积压很多功能,并优先考虑它们,就好像您是客户一样。然后根据功能对产品的价值(而不是您现在想做的事情)来训练自己,以使用功能。这可能使您免于使用许多不必要的,过度设计的代码。如果您有最后期限,那就更重要了。
有一个进化的设计:从最简单的事情开始,它可能会正常工作,并且可以毫不费力地进行重构。
将决定推迟到最后负责任的时刻。
将自己设置为冲刺或迭代的时间(在大学项目中非常重要)。
...


如果您再次研究某些敏捷方法论,我想您会发现很多可以自己应用的价值观和实践。

在撰写此答案时,至少还有其他3个答案使我不胜其烦。我都同意。 :)

关于agile - 如何将敏捷应用于个人项目? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/988114/

10-11 17:24