A-Z Popular New Projects Search »
Scrum
 
Backlog Refinement

Daily Scrum

19 Agile Principles

 , updated on
Agile is a project methodology that began as a short statement of 12 software development principles entitled Manifesto for Agile Software Development published by a group of 17 prominent software developers in 2001.
The principles had a profound effect on software development as a dozen or more agile methodologies sprang from them. With time, several other widely accepted principles have arguably evolved. The following principles are commonly associated with agile methodologies.

Continuous Delivery

Agile frequently delivers.

Welcoming Change

Change is accepted at any time.

Working Software

Delivery is measured in working software.

Short Timescales

Delivery cycles can be counted in weeks not months.

Integrated Teams

Teams include business and technical members. Everyone you need to deliver is on the team.

Trust

Teams are trusted.

High Performance

Agile only works with motivated, high performance teams.

Face To Face

A team sits close together and face-to-face communication is preferred.

Sustainable Pace

Work is at a sustainable pace that can be continued indefinitely.

Good Design

Teams prioritize good design.

Simplicity

Defined in the original manifesto as the "art of maximizing the amount of work not done."

Self Organizing Teams

Teams are allowed to self-organize without management interference.

Generalist Roles

Teams may have different roles but these are kept as general as possible.

Retrospective

Teams take time to reflect on recent performance to identify improvements.

Timeboxing

Agile teams have a tendency to timebox meetings and delivery cycles.

Continuous Integration

Work is continuously integrated into a single releasable product.

Small Teams

Agile teams tend to be small and this is often considered of importance.

Last Responsible Moment

No big upfront plan, architecture or design.

Method Tailoring

Agile encourages teams to customize methodologies and develop a strong team culture.
Overview: Agile
Area
Software Development
Project Management
Management
Definition
An evolving set of principles for delivering projects.
Origins
Manifesto for Agile Software Development, 2001
Related Concepts

Agile

This is the complete list of articles we have written about agile.
Agile Planning
Daily Scrum
Epics
Product Backlog
Scrum
Scrum Of Scrums
Sprint
Sprint Backlog
Sprint Planning
Timeboxing
More ...
If you enjoyed this page, please consider bookmarking Simplicable.
 

Continuous Delivery

A complete guide to continuous delivery including a process overview and comparisons.

Scrum

A list of basic scrum techniques and conventions.

Project Risk

A list of common project risks.

Project Management Basics

A list of basic project management techniques.

Workaround

A definition of workaround with examples.

Project Branding

A list of project branding techniques.

Stakeholder Management

An overview of project stakeholder management with examples.

Action Plan

A definition of action plan with examples.

Cost Overrun

The primary types of cost overrun.

Document Control

The definition of document control with examples.

Project Oversight

A guide to project oversight.

Design-Driven Development

A definition of design driven development with examples.

Project Risk

A list of common project risks.

Project Stakeholder

A list of common project stakeholders.

Business Risks

A list of common business risks.

Risk vs Issue

The difference between a risk and an issue.

Risk Treatment

The five things that can be done about risk.

Secondary Risk

The definition of secondary risk with examples.

Risk Register

A guide to creating a risk register with an example.

Risk Perception

A definition of risk perception with examples.

Implementation

The common types of implementation.

Project Risk Management

A reasonably complete guide to project risk management.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map