我可以使用敏捷开发方法单独开发我的应用程序吗?

G-7*_*-71 5 methods agile

我可以使用敏捷开发方法单独开发我的应用程序(我认为这种方法是针对团队开发的).我可以使用的原则是什么?对不起,我的英语不好

sko*_*rks 8

虽然所有以前的答案都是正确的,因为你当然可以使用敏捷技术同时成为一个人的团队(在理性中,正如Oded所指出的那样,你自己站起来或回顾是没什么价值的),我会质疑每个人的价值.你采用的做法.

  • 或许有一个构建,或许,持续整合怎么样 - 浪费时间,你有更大的鱼来煎炸.
  • 经常发布可能是一个好主意.
  • 您是否需要积压工作,这完全取决于谁定义了您的要求以及您正在构建的软件的大小.
  • 您是否需要迭代 - 即使敏捷社区中的人们已开始质疑其价值.

这件软件总是由你维护,还是你交出来?如果你要把它交给一个好的测试套件是有礼貌的事情,但如果它永远是你,不要打扰任何大规模只测试你不确定的位.我当然不会打扰TDD,没有人会对你的测试方式印象深刻,除非你是专家,否则会减慢你的速度.

当天结束时,当谈到自己开发软件时,我认为你需要密切关注奖励,即在合理的时间内提供一个工作系统.只要你牢记这一点,你最终使用的是什么过程并不重要,除了你自己之外,没有人会被奇怪的做法绊倒.