Project Management

Manifesting Business Agility

by
This blog concerns itself with organizations moving to business agility—the quick realization of value predictably and sustainably, and with high quality. It includes all aspects of this—from the business stakeholders through ops and support. Topics will be far-reaching but will mostly discuss FLEX, Flow, Lean-Thinking, Lean-Management, Theory of Constraints, Systems Thinking, Test-First and Agile.

About this Blog

RSS

Recent Posts

What is a Lean-Agile Coach?

My Approach to Sensemaking in Knowledge Work

Why if you are a PMP who understands the value of Agile your next workshop should be the Disciplined Agile Value Stream Consultant

My views (past posts) on cause and effect in complex systems

Transcend the thinking that scope, time and cost are in opposition to each other with Lean-Thinking

Categories

lean, value streams

Date

How Disciplined Agile Resolves the Dilemma of Enabling Teams to Self-Organize While Having Consistency Across the Org

linkedin twitter facebook Request to reuse this  

Many managers in charge of Agile adoptions insist that teams use a consistent approach. Yet we know that different teams in different situations need to do different things. Is the idea of consistency misplaced? No. The question is, what is it that we need to be consistent?

All methods should be attempting to increase delivery of value in a predictable, sustainable manner. Accomplishing this requires similar objectives, albeit achieve in different ways. Practices need to  provide quick feedback, eliminate the need for rework, increase collaboration, enable us to improve our methods and more. How this is accomplished is different for different parts of the organization

DA enables this by providing options for teams so they can select what works for them for each of these objectives. By using practices that are fit for purpose, teams are more likely to achieve what’s needed than by taking preset practices, some of which fit them and some of them don’t. Having teams consistently choose what works best for them is more likely to have teams consistently manifest the desired outcome of Agile than forcing teams to do what doesn’t work for them.

Posted on: May 22, 2021 02:11 PM | Permalink | Comments (0)

2 ways to start Scrum

linkedin twitter facebook Request to reuse this  

1. Classic Scrum starts w/ 4 values, about a dozen prescribed roles & practices. The premise is that using these will enable performing in an Agile manner. But the why of these practices (other than the generic “be Agile”) is not presented. The laws of knowledge work are not stated. These are laws include overworking people causes delays; delays cause rework, low-quality &waste; quick feedback & managing queues is essential. Scrum ignores that there are no universal practices. The culture of the organization & how to transition to Scrum other than just jumping to it are also ignored

2. Disciplined Agile Scrum. This starts with seeing what the organization is trying to accomplish & what challenges they are having in doing so. It presents a small, but sufficient amount of theory for people to understand what would work in their situation. Guided by a DA ScrumMaster, the team decides on a starting point that is fit for them. This adds some work to the DA ScrumMaster but makes life easier for the team. The likelihood of success is greater. Furthermore, this understanding enhances the ability of the to work well with other teams & any external constraints

No alt text provided for this image

Posted on: May 20, 2021 10:52 PM | Permalink | Comments (1)

The assumptions behind "Just do Scrum by the book for a while"

linkedin twitter facebook Request to reuse this  

As the primary creator of the Disciplined Agile Value Stream Consultant workshop I facilitate the Community of Practice of the graduates of the workshop where we provide deeper training and pragmatic advice. One thing I do is ask how I can help them in their work. I have been told that one of the biggest impediments they face is Agile coaches saying the line in the title in response to suggestions for creating a more fit for purse approach than Scrum. There are several unexplored assumptions in that statement:
 
1-starting with Scrum will lead to improvement. Maybe it won’t. There are no universal practices. It’s possible starting with Scrum won’t work well because it may not be fit for the team's needs & using it will create frustration, causing it to be abandoned later

2-that if you start w/Scrum you’ll learn how to improve later. But Scrum doesn’t provide any insights on how to do this. And, since Scrum is based on empiricism, you may not have the theory required to do so

3-Scrum teaches the principles of Agile. It doesn’t. It teaches a variety of Agile values &practices. It may be you'll discover these principles using Scrum, but it's more effective when they are included in your approach

Posted on: May 18, 2021 03:56 PM | Permalink | Comments (1)

The Need For Systems Thinking

linkedin twitter facebook Request to reuse this  

Systems thinking is a conceptual framework which takes the view that understanding how systems work requires an holistic view &a realization that systems exist within other systems. None of these systems (or system of systems) are well-defined by the components themselves but rather are driven by the relationships of the components

A systems thinking view has usually been missing in most parts of Agile, particularly those based on frameworks that have prescribed practices. Culture and attitudes of the people adopting the framework are part of the system. No framework exists on its own and therefore its practices may not be fit for purpose. Practitioners and consultants can improve their frameworks by adopting some central thoughts of systems thinking

  • Changing one part of the system affects other parts of the system, often with unpredictable behavior.
  • Systems manifest patterns of behavior, the understanding of which can help improve them
  • Systems interact with the systems they are part of
  • an holistic view must be taken when looking where to start


Wherever started, the goal should be to affect the larger system. This requires attending to how those in the starting point are affected by and affect other parts of the organization

Posted on: May 17, 2021 10:52 AM | Permalink | Comments (1)

Disciplined Agile FLEX Engagement Pre-Planning

linkedin twitter facebook Request to reuse this  

The DA FLEX Engagement Pre-planning takes several factors into account to provide a DA Value Stream Consultant a suggested improvement backlog. The core factors used are:

  1. Assessment for the three dozen potential improvement items in the full playbook which is used to identifying candidates for improvement
  2. The scope of what can be worked on based on the sponsorship level
  3. The order in which the improvements should be attempted based based on the theories of Flow and ToC. Identify those items which can be deferred
  4. Limit the backlog to those items that the company is ready for and are unlikely to resist
  5. A list of options for each of the suggested improvement actions


The DA FLEX Engagement Pre-Planning not only provides a suggested playbook, it allows for overrides to enable further customization.

While no pre-planning checklist is perfect, consider how other systems don’t even attempt this and provide little customization in objectives. Few options for each of these objectives are given.

Providing few choices does not make things simpler, it makes things not fit for purpose.

Posted on: January 31, 2021 12:38 AM | Permalink | Comments (1)
ADVERTISEMENTS

"Man will occasionally stumble over the truth, but most times he will pick himself up and carry on."

- Winston Churchill

ADVERTISEMENT

Sponsors