#0112 - Agile Project Management with Johanna Rothman
Nov 21, 2024
auto_awesome
Johanna Rothman, a leading expert in agile project management and author, joins Murray Robinson and Shane Gibson for an insightful discussion. They critique the concept of 'fake agility' and the risks of offshoring development work. Rothman emphasizes the need for continuous feedback, self-sufficient teams, and a focus on outcomes rather than mere deliverables. The conversation also highlights the importance of effective prioritization, collaborative efforts within cross-functional teams, and risk management in agile practices.
The podcast critiques superficial corporate agility, highlighting the pitfalls of adopting Scrum without commitment to agile principles, leading to ineffective outcomes.
It emphasizes the importance of continuous feedback and cross-functional teams in agile project management for enhancing product delivery and customer satisfaction.
Deep dives
Critique of Fake Agility
The prevalence of fake agility in corporate environments is highlighted, where organizations implement Scrum methodologies superficially without real commitment to the agile principles. Many companies adopt two-week sprints but fail to perform necessary functions like retrospectives and continuous customer feedback, leading to ineffective outcomes. This often results in a facade of agile practices being used during development phases but ultimately culminates in delayed deliveries that require extensive fixes post-deployment. The discussion critiques corporations' reliance on phased project management that does not facilitate genuine agility, rendering annual deliverables flawed and misaligned with evolving client needs.
Consequences of Offshoring Development
Outsourcing critical development work, often referred to as outsourcing the company's 'crown jewels,' is criticized for leading to subpar outcomes and lack of control over quality. The commentary warns that organizations often assign important projects to offshore teams without fully understanding the risks, resulting in delays and mismatched expectations when receiving the finished product. A lack of collaboration among teams, compounded by disparate time zones and communication barriers, diminishes productivity and customer satisfaction. This tendency to outsource not only undermines the internal capabilities of organizations but also impacts the overall ability to innovate and adapt to market changes.
Importance of Continuous Feedback and Team Structure
The significance of continuous feedback loops in product development is emphasized as essential for creating valuable software that meets customer demands. Delivering incremental updates rather than waiting for long cycles provides teams with timely insights, allowing them to pivot based on real user experience. Moreover, the need for well-structured, cross-functional teams that blend technical skills with business acumen fosters a more collaborative environment, which is critical for agile success. Teams that understand their collective roles in driving product outcomes can enhance their workflow, which ultimately benefits output quality and user satisfaction.
Reevaluating Project Management Terminology
The conversation challenges the traditional understanding of 'projects' in software development, arguing that viewing software delivery as a continuous process rather than a start-and-finish endeavor fosters healthier practices. Utilizing the term 'project' often introduces a series of undesirable behaviors, such as fixed scopes and rigid timelines, which contradict the flexibility required in software development. Transitioning from project-based thinking to a continuous product-focused mindset promotes adaptability and responsiveness to change, enhancing overall product delivery. Emphasizing a culture of valuing product delivery over strict project management can lead to more sustainable practices that support ongoing improvements and customer-centric outcomes.
Join Murray Robinson and Shane Gibson as they chat with Joanna Rothman about agile project management.
We critique fake corporate agile and discuss the drawbacks of offshoring your development work. We talk about the importance of continuous feedback, continuous delivery and cross-functional teams and we discuss project charters, budgets, scaling, and the need to focus on outcomes rather than deliverables.
Listen to the podcast on your favourite podcast app: