代码之家  ›  专栏  ›  技术社区  ›  Nicholas

对于一个班级项目,什么是最好的敏捷方法?[闭门]

  •  2
  • Nicholas  · 技术社区  · 18 年前

    什么方法最适合这个项目?为什么?或者,应该从各种方法中收集哪些特征以更好地适应这种情况?

    2 回复  |  直到 14 年前
        1
  •  6
  •   tvanfosson    18 年前

    在这种情况下,是什么让你认为任何一种方法都是成功的呢?沟通很少,要求比时间多,缺乏与客户的接触?

    也就是说,我将重点关注增量交付(每个迭代应该有一些工作特性)、单元测试(所有测试在签入之前都通过)、增量发布的标记(返回工作发布的能力),以及将强大的团队成员与较弱的团队成员配对,以提高团队的整体生产力。考虑将团队中的一个强大成员投入到集成测试中。

    增量交付是最重要的。展示一个比要求的少的工作演示总是比展示一个不工作的原型要好。

        2
  •  2
  •   Ilya Kochetov    18 年前

    您可以在这里使用敏捷方法,但显然您必须采用它来满足您的需求。

    例如,如果你没有足够的机会接触到真正的客户,那么对你的目标最了解的人将不得不充当客户代理。我还建议尝试更多地接触客户——几乎每个人都试图表现得比他们更忙碌,通常有一种方法可以解决这一障碍。

    确保团队同时拥有有限的工作时间。当你们不能一起工作时,就不可能有敏捷的方法。

    一些建议:

    1. 教育你的团队成员
    2. 找出在您的限制条件下,什么是现实的交付方式。这可能不会太多。不要过于乐观。专注于你真正能达到的目标。
    3. 确保你真正的客户也参与其中。
    4. 使用短期迭代(1周或更短)。确保您可以在每次迭代结束时交付经过充分测试的产品。
    5. 早点展示你的作品。
    推荐文章