
Scrumban: An Overview
Scrumban is a hybrid agile development methodology which was originally developed to help projects transition from Scrum to Kanban. The term was coined by Corey Ladas; author of “Scrumban: Essays...

Definition of Done
Agile projects need to have a very well-defined Definition of Done (DoD) to avoid confusion amongst team members, and to track project progress correctly. What do we mean by Done?...

Large Scale Scrum – The LeSS Framework
Large Scale Scrum or LeSS is a framework that enables the usage of Scrum for large teams. It is about applying the principles, elements, and purpose of Scrum for multiple-team...

Scrum of Scrums
Scrum of Scrums methodology was first implemented in 1996 by Jeff Sutherland and Ken Schwaber at IDX Systems (now GE Healthcare). Both Sutherland and Schwaber needed a way to coordinate...

What is Scaled Agile Framework (SAFe)?
The Scaled Agile Framework® (SAFe®) is a set of workflow and organization patterns for implementing Agile Practices at an Enterprise level. The framework encompasses a set of principles, processes and...

Atlassian Jira – A popular project management suite
Atlassian Jira is a Project Management suite designed originally for bug/issue tracking. Now it serves as one of the most popular suites for tracking your Agile Scrum and Kanban projects....

Is Agile suited for Data Science
Is a “JIRA” mindset for Data Science the way to execute Data Science projects? Can some structure be put in place for Data Science projects? Is there an an Agile...

Sprint Retrospectives
As the name suggests, Sprint Retrospectives are an opportunity for Agile Scrum Teams to retrospect/ inspect on their performance during the sprint and come up with a plan for improvements...

Agile for Large Teams
If you have a large team, you might be wondering if Agile is still a suitable development methodology for you. Is there something as Agile for Large Teams? There indeed...

Introduction to Agile
Agile is the ability to respond and adapt to change. Software development is done iteratively, where requirements and solutions evolve through collaboration between self-organizing and cross-functional teams. Agile development enables...

Effort Estimation using Planning Poker
Planning Poker is a consensus-based estimation technique commonly used in Agile Software Development to estimate effort or relative size of user stories. During a planning session, the Product Owner or...

Scrum vs Kanban
If you are a Software Professional, you must have come across these terms – Scrum, and Kanban; but it is surprising that many don’t really know the difference between the...

The Agile Manifesto
The Agile Manifesto states the following: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan...