agile - 如何将敏捷应用于个人项目?

标签 agile

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

6年前关闭。




Improve this question




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

最佳答案

我认为敏捷绝对不仅仅适用于团队项目。敏捷提倡一套同样适用于多种类型项目,甚至是个人项目的值(value)观。前段时间我和你的情况一模一样,试图将敏捷开发应用到一个个人大学项目中,并在这个过程中学到了很多东西。敏捷思维可以为您提供的一些有用的东西包括:

  • 致力于为最终产品增加值(value)的东西。让自己成为功能的积压 list ,并像您是客户一样优先考虑它们。然后训练自己根据功能对产品的值(value)而不是你现在想要做什么来训练自己。这可能会使您免于许多您不会使用的不必要的、过度设计的代码。如果你有最后期限,那就更重要了。
  • 有一个进化的设计:从最简单的东西开始,可以无情地工作和重构。
  • 将决定推迟到最后一个负责任的时刻。
  • 给自己安排冲刺或迭代的时间(对大学项目非常重要)。
  • ...

  • 如果你再次回顾一些敏捷方法,我想你会发现很多你可以自己应用的值(value)观和实践。

    在写这个答案时,至少有 3 个其他答案出现并击败了我。我同意他们所有人的看法。 :)

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

    相关文章:

    jira - 使用 Jira 显示没有任务的问题而不失去优先级

    agile - 在敏捷工作中,我的工作习惯应该如何改变?

    project-management - 团队不稳定时如何管理敏捷开发?

    agile - 使用 scrum 部署中期冲刺(大型正在进行的 'brownfield' 公共(public)网络项目)

    deployment - 在 Scrum 中管理部署和配置任务

    plugins - 如何最好地使用 Trac 进行敏捷开发?

    project-management - 团队内的信息/知识流

    tfs - TFS 2010 的最佳敏捷模板?

    asp.net - Agile、Scrum 和 CMMI TFS 流程模板之间有什么区别

    agile - 在敏捷中还清技术债务