Creating, Coaching, and Coordinating Lean-Agile Teams
Introduction and Book Projects
In this section, the speaker introduces themselves and discusses their new talk based on recent work. They mention working on two books and emphasize that the information shared is free.
Speaker's Background and Book Projects
- The speaker expresses excitement about the new talk based on recent work .
- They highlight working on two books: "The Path to Effectively Natural Teams" and "Being a Professional Coach" .
- Emphasizes that all information shared is freely available, with links provided at the end of the talk .
- Mentions past work, including a technical background in design patterns explained .
Challenges in Agile Teams
This part delves into common challenges faced by agile teams, emphasizing the need for a different perspective to address these issues effectively.
Addressing Agile Team Challenges
- Discusses common challenges in agile teams such as unclear requirements and feeling overwhelmed .
- Challenges conventional thinking that attributes problems to complexity, advocating for a more certain approach based on evidence .
- Compares agile teams to driving on the wrong side of the road backward, highlighting the importance of understanding complexities differently .
Complexity vs. Simplification
Explores the balance between complexity and simplicity in problem-solving within agile contexts.
Balancing Complexity and Simplicity
- Warns against oversimplification using H.L. Mencken's quote about neat but wrong solutions .
- Critiques approaches like Scrum being intentionally incomplete or SAFe adding unnecessary complexity .
- Emphasizes Stephen Covey's quote on problem perception influencing solutions .
Cognitive Biases and Problem Perception
Focuses on cognitive biases affecting problem perception and decision-making processes within teams.
Cognitive Biases Impacting Problem-Solving
- Highlights Edgar Shine's quote emphasizing how perception shapes what we see and think about problems .
- Discusses cognitive biases leading to selective attention, where unaddressed issues remain unnoticed despite being present .
Intelligently Incomplete Approach
Advocates for an intelligently incomplete approach in addressing complex problems within agile environments.
Embracing Intelligently Incomplete Solutions
- Stresses the need to be intelligently incomplete rather than striving for exhaustive completeness when tackling complex issues .
Problem with Agile Methods
The speaker discusses the issue of stagnation in agile methodologies, particularly focusing on Scrum's lack of evolution over 27 years and the persistence of outdated beliefs despite better methods available.
Stagnation in Agile
- Agile methodologies have not adapted to current organizational complexities, as early adopters' approaches no longer suffice for modern interconnected teams.
- Despite changing problems and contexts, many still adhere dogmatically to the original agile manifesto, hindering progress.
Value Streams and Classification
The speaker introduces the concept of value streams and proposes a classification system to understand different types within organizations.
Understanding Value Streams
- Value streams represent the steps from idea conception to customer consumption, emphasizing workflow efficiency.
- Classifying value streams into customer, support/sales, operational, and development networks provides a holistic view of organizational processes.
Types of Value Streams
- Customer value streams focus on product usage by customers and drive innovation through enhancing user experiences.
New Section
In this section, the speaker discusses the importance of operational value streams and how they should support those providing value to customers. The internal operational value streams are highlighted as crucial components in creating value for customers.
Operational Value Streams and Customer Value
- Companies often overlook the significance of operational value streams in supporting customer-facing activities.
- Internal operational value streams like HR and legal departments should align their work to enhance customer value rather than operating as separate entities.
- Classifications of operational value streams include those related to customers, support for customer-facing staff, internal operations, and development processes.
Customer Journey and System Design
This part delves into the concept of a customer journey and its impact on system design. The speaker emphasizes the need to focus on enhancing the customer experience by understanding their journey through a system.
Understanding Customer Journeys
- The interaction between a customer's value stream and a system defines the customer journey.
- By optimizing the customer value stream, organizations can improve the overall customer journey.
- Shifting perspective from system-centric to customer-centric design leads to more user-friendly systems that align with customer needs.
Innovation Through System Thinking
This segment explores innovation through system thinking by examining an inventive non-IT example involving refrigerator design. The speaker highlights how altering operational and customer value streams can drive innovation.
Innovation in Design
- Innovative designs like refrigerators with unique features showcase how changes in operational and customer values can lead to inventive solutions.
- Altering how products are used or stocked can transform user experiences based on modified operational and customer values.
Understanding Systems Complexity
Here, the discussion shifts towards understanding systems complexity through theoretical insights. The speaker emphasizes the interconnectedness of components within systems rather than focusing solely on individual parts.
Systems Theory Insights
- Systems theory underscores that successful functioning relies on how components interact within a system rather than individual component excellence.
Complex Systems and Non-linear Events
In this section, the speaker discusses complex systems, the concept of coupling in such systems, and how small incidents can lead to significant consequences due to tight coupling.
Complex Systems and Tight Coupling
- Perrow's observation at Three Mile Island highlights that in complex systems with tight coupling, a small failure can trigger a chain of events.
- Similar to the Titanic disaster, in tightly coupled systems, one issue leads to another due to interconnections.
- Non-linear events in complex systems show that minor misunderstandings or errors can escalate into major problems.
- Software challenges often stem from these non-linear events where small mistakes cascade into significant issues.
Decoupling and Quick Feedback for Control
This part emphasizes decoupling elements in software development to enhance visibility and control over complex systems through quick feedback mechanisms.
Decoupling for Control
- Decoupling elements in software development allows for better control compared to physical systems like the Titanic or nuclear plants.
- Quick feedback is crucial as it helps prevent non-linear events by providing visibility into the system's functioning.
- Agile methodologies offer better visibility through quick feedback loops compared to traditional waterfall approaches.
First Principles for Managing Complexity
The speaker introduces first principles aimed at managing complexity by creating visibility, striving for completion, and learning from complex situations.
Managing Complexity with First Principles
- Emphasizing the importance of creating visibility within workflows to pivot effectively when needed.
The Impact of Workload and Communication on Efficiency
The speaker discusses how an excessive workload can lead to delays, causing inefficiencies in the work process. Additionally, poor communication can further exacerbate these issues within a system.
Excessive Workload and Delays
- Excessive workload leads to delays in the working process, causing waste.
- Too much work results in delays, extra handoffs, and loss of knowledge.
- Working on multiple tasks simultaneously can cause delays as components of systems interact.
Importance of Evidence and Self-Organization
- Providing evidence from past experiences is crucial when discussing disagreements .
- Self-organization does not imply ignoring responsibilities; it's essential to acknowledge reality .
Communication and Capacity Management
- Keeping workload within capacity is vital for efficiency .
- Highlighting the significance of effective communication and its impact on organizational success .
Key Factors for Efficient Value Stream Management
The speaker emphasizes key factors such as team structures, high-value work focus, stakeholder involvement, and value stream impedance scorecards for efficient value stream management.
Team Structures and High-Value Work Focus
- Cross-functional teams play a crucial role in organizational success .
- Emphasizing the importance of focusing on high-value work and understanding stakeholders' needs .
Value Stream Impedance Scorecard
- Introducing the concept of a value stream impedance scorecard to assess organizational efficiency .
- Discussing nine critical aspects that impact value stream efficiency .
Efficient Team Building Strategies
Exploring approaches to team building without relying solely on practices or frameworks but rather focusing on core principles for effective team collaboration.
Approaches to Team Building
- Avoiding universal practices or abstract principles in team building strategies .
- Critiquing frameworks that may limit perspectives by imposing specific ways of thinking about problems .
Common Core Elements Across Industries
- Identifying common core elements like good team structures across different industries for efficient operations .
Framework and Objectives
In this section, the speaker discusses the concept of a framework based on objectives rather than practices, introducing the idea of patterns as solutions to recurring problems in specific contexts.
Framework Based on Objectives
- The speaker introduces the concept of a framework centered around objectives rather than practices.
- Patterns are highlighted as solutions to recurring problems within specific contexts.
- Chris Alexander's work on patterns is referenced, emphasizing their role in addressing problems effectively.
- The notion of naming patterns like planning is discussed, showcasing different ways to approach planning activities.
- A patterns framework is described as a collection organized to achieve specific objectives.
Patterns Framework for Effective Teams
This part delves into how a patterns framework can be applied to create effective teams and emphasizes its adaptability across various contexts.
Applying Patterns Framework
- Amplio teams are presented as an example of a patterns framework for achieving effective teams.
- Using Scrum as an example, the speaker suggests examining processes and practices within frameworks for flexibility.
- The application of patterns in creating systems like Amplio teams is illustrated with similarities to Scrum methodologies.
- Emphasizing that each pattern should align with meeting objectives rather than rigidly following set practices.
- Exploring the importance of maintaining key elements such as cadence and goal-setting within different approaches.
Decision-Making and Implementation
This segment focuses on decision-making processes related to time boxing versus flow and the significance of cross-functional teams in implementation strategies.
Decision-Making Process
- Highlighting the importance of making decisions based on factors like time boxing or flow for product development.
- Discussing considerations regarding cross-functional team applicability and transitioning strategies when faced with constraints.
- Comparing scenarios where time boxing with cross-functional teams resembles Scrum while adapting practices based on specific needs mirrors Kanban principles.
Continuous Improvement Models
This part delves into models for continuous improvement, contrasting popular methods like inspect-and-adapt with alternatives focusing on structured improvement processes.
Continuous Improvement Strategies
- Critiquing traditional improvement models like inspect-and-adapt for lacking structured improvement mechanisms.
Understanding the OODA Loop and Double Loop Learning
In this section, the speaker discusses the OODA loop as a decision-making process and introduces the concept of double loop learning in contrast to single loop learning.
OODA Loop vs. PDSA
- The speaker transitions from using Plan Do Study Adjust (PDSA) since the 80s to favoring UDA (Observe, Orient, Decide, Act), finding it more applicable.
Misunderstandings about Plan Do Study Adjust
- Plan Do Study Adjust involves planning actions, reflecting on outcomes based on understanding models, and adjusting understanding due to complexity.
Continuous Improvement and Model Correction
- Emphasizes that all models are wrong but some are useful; stresses continuous improvement of understanding through model correction.
John Boyd's Technique in Top Gun
- Shares an anecdote about John Boyd's technique in aerial combat where he outmaneuvered opponents by pivoting faster.
Applying OODA Loop Beyond Combat Situations
This section delves into applying the OODA loop beyond combat scenarios for day-to-day reflection and continuous improvement.
Adapting OODA Loop for Reflection
- Discusses using OODA loop not just for instant responses but also for reflective moments or longer timeframes like weekly reflections.
Single vs. Double Loop Learning in Agile Practices
Here, the focus shifts to single and double loop learning within agile methodologies like Scrum.
Single vs. Double Loop Learning
- Differentiates between single loop learning (following rules without questioning) and double loop learning (continuously checking mental models).
Comparison Between DA's Way of Working and Agile at Scale Approaches
A comparison is drawn between Discipline Agile's way of working and agile at scale approaches like PMI's Agile at Scale approach.
Contrasting Approaches
- Compares DA's choose your way working with a theory-based approach emphasizing combining principles for different life cycles.
Innovative Coordination Techniques: Nexus vs. Personal Experience
The speaker reflects on his past experience with team coordination techniques similar to Nexus before its inception.
Personal Experience Preceding Nexus
- Recalls implementing coordination techniques resembling Nexus before its introduction, highlighting scalability across different team sizes.
New Section
The speaker invites questions from the audience and emphasizes the importance of asking questions through the chat feature.
Importance of Asking Questions
- The course initially seemed complete but evolved into a beta version, focusing on teaching employees how to convey ideas effectively rather than just understanding them.
- The concept of a professional coach is introduced as someone more assertive than passive, emphasizing understanding and interaction with individuals rather than simply observing.
- Distinctions between experts and those with less confidence are highlighted, emphasizing the need for specific knowledge over general opinions when coaching others.
- People who excel possess unique distinctions, noticing what others overlook and ignoring irrelevant details. This ability to discern is crucial in coaching and teaching contexts.
- The "pick-up sticks" model is discussed, illustrating that teaching complex concepts involves establishing an order based on key distinctions to facilitate learning effectively.
New Section
Exploring strategies for addressing misunderstandings and supporting effective communication in coaching scenarios.
Effective Communication Strategies
- When encountering misunderstanding, it's essential to consider why a motivated individual might not grasp a concept fully. Coaches should focus on guiding individuals towards understanding by identifying their perspectives and potential blind spots.
- Adopting an approach that assumes motivation and effort from the individual being coached enhances effectiveness. Taking responsibility for effective communication rather than assigning blame can lead to better outcomes in coaching interactions.
New Section
Discussing chapters within a book related to management techniques and engaging executives effectively.
Management Techniques and Engagement Strategies
- The book covers topics such as understanding what interests individuals, navigating management dynamics efficiently, and engaging executives successfully to achieve organizational goals.
- Information about accessing resources including books and workshops is provided through the website successengineering.works for further learning opportunities in agile methodologies.
Biases and Reflection
The speaker discusses biases, the challenge of recognizing them, and the importance of reflection in decision-making processes.
Understanding Biases
- Biases may be challenging to recognize as they manifest as reality to individuals.
- Time pressures often hinder individuals from stopping and reflecting on their biases.
Next Generation Agility Models
Exploring agility models for next-generation decision-making processes in organizations.
Next-Gen Agility Concepts
- Discussion on Colonel John Boyd's work leading to fourth-generation fighter aircraft development.
- Shift towards fully networked platforms for sense-making and decision-making off-platform in next-gen fighters.
Value Stream Management and Agility
Transitioning from hierarchies to value streams for enhanced organizational agility.
Value Stream Transition
- Shifting focus from hierarchies to value streams for improved control and coordination.
- Emphasizing alignment at the outset rather than coordinating disparate teams for effective agile implementation.
OODA Loop Framework Integration
Integrating the OODA loop framework into organizational processes for real-time responsiveness.
OODA Loop Application
- Utilizing the OODA loop framework for real-time reactions beyond military contexts, such as social media responses.
- Aligning PDSA cycles with the OODA loop concept to enhance responsiveness without substituting existing methodologies.
Lessons Learned from Pandemic Changes
Reflecting on lessons learned from the rapid changes imposed by the pandemic globally.
Post-Pandemic Reflection
New Section
In this section, the speaker discusses the American response to the pandemic and emphasizes the importance of learning from past mistakes.
American Response to the Pandemic
- The speaker criticizes the American response to the pandemic, attributing hundreds of thousands of deaths to Trump personally.
Importance of Learning
- Emphasizes the need for humans to learn better from past experiences, especially in challenging situations like a pandemic.
New Section
This part focuses on creating a community of practice to drive change and highlights the power of small groups in influencing outcomes.
Power of Small Groups
- Quotes Margaret Mead on how small groups can bring about significant changes.
Community Impact
- Stresses the importance of creating a community that can collectively make an impact by fostering critical thinking and collaboration.
New Section
Here, the speaker delves into maintaining hope amidst distressing global events and emphasizes taking corrective action for positive change.
Maintaining Hope
- Encourages belief in a positive future despite discouraging events globally.
Positive Action
- Advocates for taking corrective action and believing in improvement rather than succumbing to despair.
New Section
This segment explores effective communication strategies and highlights how beliefs can influence interactions positively.
Effective Communication
- Shares personal experience on dealing with difficult individuals by adopting a positive belief system.
Coaching Lesson
- Provides insights into coaching approaches focusing on effectiveness through positive beliefs rather than fault-finding.
New Section
The final part recommends a book and discusses key principles related to controlling one's thoughts and problem-solving.
Book Recommendation
- Recommends "The Obstacle Is The Way" by Ryan Holiday as impactful for personal growth.
Stoic Philosophy Insights
- Discusses stoicism principles such as focusing on controlling one's thoughts and viewing obstacles as opportunities for growth.