Learn. Share. Empower.

Comprehensive Guide to Project Management, Kanban and Agile

Image1 51
Pair Programming

Pair Programming

Pair programming is a programming method in which two people work together on a single program. The first person is the “Driver”, who writes the code, the other person is the “Navigator” who reviews each line of code as it is typed, checking for errors. They exchange their roles on a regular basis.


Read More
Refactoring In Agile

Refactoring In Agile

Code refactoring in Agile is a well-known technique to keep a codebase healthy and amenable to change. Learn what it is and a sound process to follow.


Read More
Lead Time &Amp; Cycle Time Metrics: What Do They Reveal?

Lead Time & Cycle Time Metrics: What Do They Reveal?

The terms lead time and cycle time are often heard in Kanban style software development. This article will tell you what they are and what you can learn from them about your software development process.


Read More
Large Scale Scrum: Comprehensive Overview Of Less

Large Scale Scrum: Comprehensive Overview of LeSS

A comprehensive but succinct overview of Large Scale Scrum, including how LeSS’s whole product focus is reflected in its roles and team organization.


Read More
Iterative And Incremental Development

Iterative And Incremental Development

Iterative development, incremental development, it’s hard to keep them straight. This article will tell you what they are and what benefits each brings. And you’ll also learn about their place in Agile Development.


Read More
Feature Driven Development (Fdd)

Feature Driven Development (FDD)

Feature Driven Development bridges the gap between traditional controlled waterfall approaches and the emergent processes found in agile approaches like behavior driven development, extreme programming, and scrum.


Read More
What Is Velocity In Agile?

What is Velocity in Agile?

Velocity in agile terms means the average amount of work a team can complete in one “delivery cycle” – typically a sprint or a release for Scrum teams or a time period such as a Week or a month for Kanban teams.


Read More
Extreme Programming Xp

Extreme Programming Xp

Agile methodologies are approaches to product development that are aligned with the values ​​and principles described in the Agile Manifesto for software development. Learn about the basics of Agile and also about some of the most popular Agile Methodologies.


Read More
Definition Of Done – The What And Why And How To Grow One

Definition of Done – The What and Why and How to Grow One

Learn what a Definition of Done, DoD for short, is, how to benefit from it, what mistakes to avoid, and how to grow and adopt one successfully.


Read More
Burndown Chart: What It Is + What It Does &Amp; Doesn’t Tell You

Burndown Chart: What It Is + What It Does & Doesn’t Tell You

Learn what a burndown chart is. Its advantages and limitations. What a burndown chart can tell you about how you’re progressing and what it can’t.


Read More
Behavior Driven Development (Bdd): Creating Useful Software Customers Want

Behavior Driven Development (BDD): Creating Useful Software Customers Want

Learn what Behavior Driven Development (BDD) is. How it helps create useful software and meet business goals. And find out what’s involved in doing it.
Read More
User Stories: What They Are And Why And How To Use Them

User Stories: What They Are and Why and How to Use Them

This article digs into Agile user stories. You’ll learn what they are and why and how to use them. You’ll also find out what makes a good user story, how to write them, and how to use them in development.


Read More
Backlog Refinement

Backlog Refinement

Backlog Refinement/ Grooming is an essential process to keep your Product Backlog in good shape. In this article you’ll learn what it is, why it is important, and what it all entails.


Read More
Unit Testing: A Tutorial On What It Is, How To Do It + Tools To Use

Unit Testing: A Tutorial on What It Is, How To Do It + Tools To Use

Reading this article you’ll learn what unit testing is and what characterizes a unit test. You’ll find out their purpose and benefits and learn about the best practices and common pitfalls of unit testing.


Read More
Agile Software Development

Agile Software Development

Agile Software Development sounds desirable yet at the same time a bit like wishful thinking. All that talk about delivering excellent products that delight the end-user and about being fun for you too, working with a great team.


Read More
Test Driven Development Tdd

Test Driven Development TDD

Learn what test-driven development (tdd) is and what it is really about. You’ll also learn what advantages it gets you and how to do it. And, because test-driven development is harder to do than to explain, you’ll get a short list of the best resources to help you improve.


Read More
Agile Program Management

Agile Program Management

Want your business to be more agile? Then, check out agile program management. Less stress plus happy customers and staff benefit your bottom line too.


Read More
Sustainable Pace

Sustainable Pace

Sustainable pace sounds like a luxury you can’t afford, but in this article you’ll learn how sustainable pace is actually a necessity if you want to keep delivering value with predictable regularity.


Read More
What Is Story Mapping? | Agile User Stories | Create A Story Map

What is Story Mapping? | Agile User Stories | Create a Story Map

Story Mapping in Agile explained. You’ll learn what it is, why you want to do it, and the steps you take to do it. With examples.
Read More
Agile Planning

Agile Planning

Agile Planning is the way to leverage agile development and retain the ability to estimate costs and determine budgets upfront even without estimation.


Read More