As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center 的指导。




8年前关闭。




我一直在阅读有关敏捷开发的各种形式和方面的文章,但都集中在企业环境上。我在我大学的一个学生项目团队中工作,我想看看某些敏捷概念是否可以在“每个人都全职/兼职工作”以外的环境中发挥作用。

我们确实有自己的项目服务器,Subversion 用于版本控制,Sharepoint 用于文档、wiki 和操作项。

一些挑战
  • 安排周会已经够难了,每日站立是不可行的
  • 我们大部分时间都是自己的客户(我们是比赛的一部分,但我们不能与组织者密切合作)
  • 不只是程序员,还有机械/电气团队成员
  • Sharepoint 的操作项没有最好的界面。有没有可用的扩展?以牺牲所有非 svn 的统一接口(interface)为代价切换到其他东西(如 Trac)是否有意义?
  • 拖延症。作为学生,最自然的事情就是等到最后一分钟
  • 我们有自己的空间,但通常在别处工作更容易,除非做出明确的安排,否则无法预测是否会有其他人在那里
  • 其他类(class)(仍需通过,因此对团队的总投入有限)

  • 也许我们的团队不仅可以从敏捷技术中受益,所以欢迎提出所有建议。

    编辑 感谢所有伟大的答案。我将开始询问我的队友他们对其中一些想法的看法,并看看他们购买了什么。我应该将它们与这个问题联系起来吗?您可以编辑您的答案或只是发表评论来回答这个次要问题。

    最佳答案

    如果你问我,你给你的学生项目增加了太多的开销。方法论通常仅用于公司环境,因为需要监视和控制人力资源(控制不是正确的词 - 但我需要一种比协调更强大的方法)。在一群学生中,完全没有必要操心这种事。坚持一种方法只会让你慢下来。

    您已经确定了您的挑战。让您的同事了解他们,并讨论如何最好地与他们打交道。使用方法论作为想法的来源,但不要在你的情况下屈服于一种方法。

    关于agile - 学生项目团队的最佳软件工程实践?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/698053/

    10-09 22:28