Repository navigation

#

Agile

Created by Kent Beck, Ward Cunningham, Dave Thomas, Jeff Sutherland, Ken Schwaber, Jim Highsmith

发布于 2001

agilemanifesto.org
维基百科

相关主题

项目管理Test-driven development

Agile is a software development methology. Popularized in the 2001 Manifesto for Agile Software Development, these values and principles were derived from and underpin a broad range of software development frameworks, including Scrum and Kanban.

The following 12 Principles are based on the Agile Manifesto:

  1. Our highest priority is to satisfy the customer through the early and continuous delivery of valuable software.
  2. Welcome changing requirements, even late in development. Agile processes harness 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 environment 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 progress.
  8. Agile 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 its behavior accordingly.

Boost Note is a document driven project management tool that maximizes remote DevOps team velocity.

TypeScript
3869
2 年前

Public repository of my field notes from 25+ years as computer guy

1231
4 天前

📌 Personal Kanban Board is an agile project management tool that helps you visualise your work, limit your work-in-progress (WIP) and to craft & optimise your work flow to get the maximum output. To achieve this, it makes use of columns and cards. Personal Kanban offers visual clue, columns, WIP limits, start point and end point to set you up for success.

HTML
525
2 年前
Emacs Lisp
453
1 天前

[FORGE 2025] Incorporating Agile methodology into agents to create complex real-world softwares

Python
417
6 个月前

Lista de leituras recomendadas à todas as pessoas que desejam trilhar uma carreira de Desenvolvimento, tenham experiência na área ou não. Também é abordado livros de soft skill na estante e temas complementares e pertinentes a profissão. Ex: design thinking, psicologia comportamental, etc.

163
2 年前

An intelligent development and testing platform designed to empower small and medium-sized enterprises to build their own R&D systems, streamline workflows, and enhance operational efficiency.

Java
148
1 个月前

The Agile Operations methodology

144
2 年前

⛳️ PASS: Scrum Master I (PSM I) by learning based on our Questions & Answers (Q&A) Practice Tests Exams.

101
3 天前

Free team retrospective tool

JavaScript
95
1 个月前

An Open-Source Geophysical Python Library for Geoscience Prototype Research

Python
89
4 年前

IDCF Boat House 前端库,包括用户界面 和 管理界面

CSS
88
2 年前

An awesome list of concepts & resources of Agile Software Development, curated from handpicked project management contents, courses & more!

75
3 年前

📇 A very simple & extensible project managent system built using Django & HTMX. Open Source JIRA, Trello, Linear, Clickup, Asana, Shourtcut.io Alternative.

Python
71
5 个月前