Principles behind the Agile Manifesto. We follow these principles:

1. 最高目标,尽早和持续交互有价值软件来满足客户。

  • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

    2. 即使是后期,也欢迎变更,以达成客户竞争优势。

  • Welcome changing requirements, even late in development. Agile processes hamess change for the customer’s competitive advantage.

    3. 频繁交付可运行软件,数周或者数月不等,当然越短越好。

  • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

    4. 项目期间,业务人员和开发者通力协作。

  • Business people and developers must work together daily throughout the project.

    5. 善于激励项目人员,为他们提供所需环境和支持,相信他们能完成任务。

  • Build projects around motivated individuals. Give them the emironment and support they need, and trust them to get the job done.

    6. 团队内最有效的信息传递办法:面对面交流。

  • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

    7. 首要衡量标准:可运行软件。

  • Working software is the primary measure of proyess.

    8. 敏捷流程提倡可持续开发。发起人、开发人员和用户始终保持一个固定前进步伐。

  • Ailge processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

    9. 对技术精益求精,持续关注先进技术和优秀设计,提高敏捷性。

  • Continuous attention to technical excellence and good design enhances agility.

    10. 简洁 —— 最大化不必要工作是一门艺术。

  • Simplicity —— the art of maximizing the amount of work not done—is essential.

    11. 只有自组织团队才能做出最好的架构和设计。

  • The best architectures, requirements, and designs emerge from self-organizing teams.

    12. 团队定期反思,如何提高效率和调整工作流程。

  • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts itsbehavior accordingly.