我可以使用敏捷开发方法单独开发我的应用程序(我认为这种方法是针对团队开发的)。我可以使用的原则是什么?抱歉我的英文不好
答案 0 :(得分:8)
虽然之前的所有答案都是正确的,因为你当然可以使用敏捷技术,同时作为一个人的团队(在理性中,正如Oded所指出的那样,你自己站起来或回顾是没什么价值的),我会质疑您采用的每种做法的价值。
这件软件总是由你维护,还是你交出来?如果你要把它交给一个好的测试套件是有礼貌的事情,但如果它永远是你,不要打扰任何大规模只测试你不确定的位。我当然不会打扰TDD,没有人会对你的测试方式印象深刻,除非你是专家,否则会减慢你的速度。
当天结束时,在自行开发软件时,我认为您需要密切关注奖励,即在合理的时间内提供工作系统。只要你牢记这一点,你最终使用的是什么过程并不重要,除了你自己之外,没有人会被奇怪的做法绊倒。
答案 1 :(得分:4)
是的,你可以。
完成任务,分解任务,估计它们并确定它们的优先级,并在短时间内对它们进行处理。
如果您选择,也可以自己站起来;)
答案 2 :(得分:3)
是的,你可以!
答案 3 :(得分:3)
大多数敏捷方法都以反馈循环为中心。你越频繁地重新检查和调整你正在做的事情,你就会越敏捷。
答案 4 :(得分:2)
敏捷意味着出色的响应能力。适应变化,在这里我将“变化”看作是软件开发的常规方式的变化 - 你自己而不是团队。为什么不使用 G-71软件方法来回应它,就像你遵循敏捷软件方法那样:)