Learn. Share. Empower.

Comprehensive Guide to Project Management, Kanban, Agile, OKRs and Retrospectives

Overcoming Toxic Behavior

Toxic Work Environment? Squash These Toxic Behaviors To Turn the Tide

Nobody wants a toxic work environment, yet they abound. Recognize the toxic behaviors, the consequence they can lead to, and what you can do about it.
 

Generational Differences At Work

Generational Differences at Work: Is It a Real Issue?

Generational differences at work exist. Issues do happen. But tackling them in terms of generations is not your most effective course of action.
 

Dynamic System Development Method (Dsdm)

Dynamic System Development Method (DSDM)

Dynamic Systems Development Method, DSDM for short, seeks to do what came to be known as ‘Agile’ well before the manifesto was written. Learn more about its philosophy, principles, pillars, and practices.


What Is Scrum?

What is Scrum?

Scrum is an agile project management framework that prioritizes collaboration and iterative development for efficient results.


Scrum Of Scrums: A Starting Point To Scaling Agile

Scrum of Scrums: A Starting Point to Scaling Agile

Scrum of scrums is an approach to coordinate multiple scrum teams working together. Learn how it works, how to get started and how it differs from competing approaches.


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.


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.


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.


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.


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.


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.


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.