People, Process, and Tools in an Agile Project – How to Fix a Broken Project

The inter-relationship of people, process, and tools in an Agile project is important to understand. It is particularly important when you try to fix a broken project. Typical Traditional Project Management Approach On several occasions, I’ve been brought in to rescue a project that was in trouble. In many cases, there is an expectation that, …

People, Process, and Tools in an Agile Project – How to Fix a Broken Project Read More »

Functional Decomposition – How Does It Apply to Agile? Why Is It Important?

What is Agile functional decomposition? (and why is it important?) Investopedia defines “functional decomposition” as follows: “A method of business analysis that dissects a complex business process to show its individual elements. Functional decomposition facilitates the understanding and management of large and/or complex processes and can be used to help solve problems: Basically, functional decomposition …

Functional Decomposition – How Does It Apply to Agile? Why Is It Important? Read More »

What is an Agile Business Analyst? How is the Role Different?

Many software development projects are moving rapidly to an Agile development approach: That has dramatically impacted the role of a project manager in an Agile environment Agile also has a significant impact on the role of a Business Analyst In this article, we will explore “What is an Agile Business Analyst?” and “How is the …

What is an Agile Business Analyst? How is the Role Different? Read More »

Agile and Corporate Culture – How Do You Make it Work?

Agile and Corporate Culture It’s important to understand the relationship of Agile and corporate culture. Adapting an Agile development process to a corporate culture can be a very difficult thing to do. Especially if it involves changing a well-established corporate culture If you ignore this problem and implement an Agile development process without attempting to …

Agile and Corporate Culture – How Do You Make it Work? Read More »

Agile Team Performance – Lessons Learned from Sports

There are a lot of misconceptions about Agile teams performance. Here are a few examples: Is Agile Really a Team of Peers? Is Specialization Inconsistent with Agile Teamwork? Is Individual Accountability Inconsistent with Agile? We can learn a lot from team sports that can be applied to Agile team performance to overcome these misconceptions. Misconceptions …

Agile Team Performance – Lessons Learned from Sports Read More »