Technical Debt Beyond Messy Code
Technical debt includes slow feedback, fragile systems, and manual processes that hinder progress. Addressing it early with automation and testing …
Applying practical, experience-based problem-solving in complex environments.
Pragmatic Thinking is the application of practical, experience-based problem-solving in complex environments, enabling teams to navigate challenges effectively. This approach prioritises actionable insights over theoretical constructs, fostering a mindset that values real-world applicability. By focusing on what works in practice, teams can adapt their strategies to deliver value predictably and sustainably.
This concept is crucial in environments characterised by uncertainty and rapid change, as it encourages a culture of experimentation and learning. Teams employing Pragmatic Thinking are better equipped to identify and implement solutions that resonate with their specific context, rather than relying solely on prescribed methodologies. This adaptability not only enhances responsiveness to customer needs but also promotes resilience in the face of evolving market dynamics.
Pragmatic Thinking supports long-term systemic improvements by embedding a continuous learning ethos within the organisation. It empowers teams to reflect on their experiences, iterate on their processes, and refine their approaches, ultimately leading to enhanced performance and value delivery. By integrating this mindset into daily practices, organisations can cultivate a robust framework for sustained innovation and effective problem-solving, ensuring they remain competitive and relevant in their respective fields.
Technical debt includes slow feedback, fragile systems, and manual processes that hinder progress. Addressing it early with automation and testing …
Test First is a practice that defines success before implementation. It supports manual and automated testing, with a strong preference for automation …
Tracking the time taken to complete a unit of work from start to finish.
Measuring individual cycle time overlooks team performance and system bottlenecks. Focus on lead time, throughput, and process efficiency to improve …
Most features don’t deliver value. Short feedback loops and real user input help teams avoid wasted effort by ensuring they build what users actually …
Explains the difference between waiting and blocked tasks, why clear distinction matters in workflows, and how to track and address sources of delay …
Explores the gap between accountability and authority for Scrum Masters and Product Owners, highlighting the need to empower roles responsible for …
Scrum Masters need technical, business, and organisational skills to guide teams, remove obstacles, drive value, and lead effective agile …
Optimise Agile execution with Agile Planning Tools. Enhance backlog management, forecasting, and collaboration across teams.
Scrum Masters need authority to remove obstacles and drive project success. Without empowerment, they can't fulfil their role or be held accountable …
Minimising waste and maximising value through iterative learning and continuous improvement.
Explains why consistent delivery of usable increments is essential in Scrum, highlighting the Scrum Master's accountability for ensuring transparency, …
Explores how mushroom foraging offers practical lessons for applying Agile and Scrum, highlighting environment, patience, and team dynamics for …
Scrum Masters must have technical and business expertise to guide teams, improve code quality, and drive real agility—not just schedule meetings. …
Stop testing quality in—start building it in. Learn how shifting left, automation, and fast feedback loops drive engineering excellence in modern …
Explores how poor engineering, shallow product thinking, and organisational denial lead to fragile systems, stressing that true resilience requires …
Explores how Agile principles, technical leadership, and engineering excellence help teams manage unpredictability, adapt to change, and deliver …
The Definition of Done can evolve to improve quality but should not be weakened or vary per backlog item. Consistency ensures transparency and …
Managing the development, maintenance, and governance of software applications throughout their lifecycle.
Explores how empowering and engaging diverse software teams boosts motivation, collaboration, and product quality through trust, feedback, skills …
Explains why Sprints are valuable even with continuous delivery, highlighting benefits for planning, feedback, communication, and predictability in …
Explores how increasing deployment frequency, stable environments, and fast feedback loops improve software delivery, reduce time to market, and align …
Learn key practices for adopting modern source control and DevOps, including automation, release pipelines, and team collaboration to improve software …
Scrum alone does not cause project failure; lacking strong engineering practices and effective retrospectives leads to technical debt and poor Agile …
Explains how managing and repaying technical debt improves software quality, delivery speed, and long-term value by addressing both known and unknown …
Explores how early assumptions about competence led to Agile’s current skills gap, highlighting the need for continuous learning, better hiring, and …
Technical skills are not required to be a Scrum Master, but understanding technical, business, and organisational contexts helps Scrum Masters better …
Learn how using key metrics and visual tools like Kanban boards drives continuous workflow improvement, transparency, and informed decision-making in …
Explains why Scrum Masters should not direct teams, emphasising self-organisation, shared responsibility, and the importance of team autonomy in Scrum …
Explains why Story Points are subjective and unsuitable for comparing teams, and highlights objective metrics like throughput and value for measuring …
Explores how competence, collaboration, and agile philosophies drive high-performance software delivery, focusing on business value, continuous …
Explores how to scale Scrum effectively by applying agile values, fostering professional teams, and adapting processes to fit unique organisational …
Explains how to set up a scalable release pipeline using Release Management in Visual Studio 2013, covering continuous release, feedback environments, …
Explores why teams ignore clear signals from Agile and Scrum, highlighting how culture and fear hinder continuous improvement and effective …
Explores the myth that Scrum leads to micromanagement, clarifying that true Scrum empowers teams with autonomy, collaboration, and trust, not top-down …
Technical debt increases risk to products and businesses, leading to hidden costs, reduced quality, and slower delivery. Ignoring it can harm …
Explains how to automate and streamline software release management using Team Foundation Server 2012, Lab Management, and Octopus, focusing on build, …
Intensive five-day course for software developers covering Scrum, Visual Studio 2010, .NET, and Agile practices through hands-on team sprints and …
Explains the Scrum Master's role in ensuring team delivery by fostering agility, removing blockers, and being accountable for improving team …
Explores Agile’s historical roots, the loss of human connection in business, the impact of competence gaps, and why a return to core Agile principles …
Learn how Candan strategies use flow metrics and transparency to reveal workflow issues, drive continuous improvement, and support data-driven …
Learn how to assess and improve your organisation’s innovation capability using evidence-based management and key metrics like technical debt, …
Explores how chaos arises in agile transformations due to unclear vision and poor communication, and offers strategies for restoring alignment, …
Learn practical strategies for overcoming common challenges in scaling Scrum, based on hands-on insights from the Scaled Professional Scrum course and …
Explains how modern business applications use continuous delivery to release new features frequently, reduce risk, and improve customer satisfaction …
Explains how a Scrum Master drives team improvement, removes obstacles, and leads organisational change, going far beyond basic facilitation or …
Explores how hands-on software engineering and DevOps experience informs practical, relatable Scrum training, emphasising real-world lessons and …
Explores how resource scarcity—like lack of trust, funding, tools, and training—undermines Agile teams, and offers strategies to empower and support …
Explains why relying on story points and velocity signals team immaturity in Scrum, and highlights better ways to build confidence and predictability …
Platforms that remove friction in communication and coordination, supporting Agile teams.
Learn how understanding complexity, empiricism, and key Scrum principles like transparency, inspection, and adaptation can boost Agile team …
Explores why building organisational capability, competence, and continuous learning is more effective than focusing solely on Agile roles, …
Explores the impact of lacking feedback and engagement in Agile teams, highlighting risks and offering strategies to boost stakeholder involvement and …
Explores challenges and solutions for manual testing in agile software development, focusing on tracking, automation, actionable bugs, and integrated …
Explores how automation boosts software development by reducing errors, speeding up deployments, and ensuring consistent, high-quality releases in …
Strategies and techniques for effective backlog management and refinement.
Explores and corrects common misconceptions about Scrum, clarifying its true principles, events, planning, and governance to help teams adopt Agile …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.
YearUp.org
Akaditi
Slicedbread
Deliotte
Philips
Flowmaster (a Mentor Graphics Company)
Bistech
Lockheed Martin
ProgramUtvikling
Lean SA
Emerson Process Management
Capita Secure Information Solutions Ltd
Illumina
Microsoft
Schlumberger
ALS Life Sciences
NIT A/S
SuperControl
Department of Work and Pensions (UK)
Ghana Police Service
Washington Department of Enterprise Services
Washington Department of Transport
Royal Air Force
Nottingham County Council
Flowmaster (a Mentor Graphics Company)
Lockheed Martin
DFDS
Boeing
Schlumberger
Genus Breeding Ltd