Agile development guide
Agile is an umbrella term for a philosophy that you can apply to a variety of different software development methodologies. Learn about the history of agile software development, as well as the tools, frameworks, and practices found in an agile software development team.
Kanban is an agile-lean development methodology that helps teams work more efficiently by visualizing work, limiting work-in-progress, and maximizing flow. Kanban is all about the "how." When used as part of a more strategic framework, kanban helps agile teams stay on track.
Scrum is an agile processs framework that leverages lean concepts — self-managing teams working together to reduce waste and deliver value at a sustainable pace. Read on to learn the artifacts, meetings, tools, and roles that define scrum.