DOD Bans Waterfall, Mandates Agile Development
The US Department of Defence now requires agile, iterative software development, ending mandatory waterfall methods and influencing global government …
Techniques and methodologies for high-quality software engineering.

Software Development encompasses the techniques and methodologies employed to engineer high-quality software solutions that meet user needs and business objectives. It is a systematic approach that integrates various practices, including Agile, Lean, and DevOps, to enhance collaboration, efficiency, and adaptability within teams. This concept is crucial as it enables organisations to deliver value predictably and sustainably, fostering a culture of continuous improvement and responsiveness to change.
By focusing on iterative development, teams can quickly adapt to feedback and evolving requirements, ensuring that the software remains relevant and effective. The emphasis on automation, testing, and integration within Software Development practices reduces the risk of defects and accelerates delivery cycles, allowing for frequent releases that enhance customer satisfaction. Moreover, it promotes a holistic view of the software lifecycle, encouraging cross-functional collaboration and knowledge sharing among team members.
This long-term, systemic approach not only improves the quality of the software produced but also cultivates an environment where innovation thrives, enabling organisations to remain competitive in a rapidly changing market. The integration of evidence-based management principles further supports informed decision-making, ensuring that teams can navigate complexity and uncertainty effectively. By prioritising these practices, organisations can achieve a sustainable competitive advantage through enhanced software development capabilities that align with their strategic goals and customer expectations.
The US Department of Defence now requires agile, iterative software development, ending mandatory waterfall methods and influencing global government …
Reflects on experiences with Professional Scrum, highlighting its impact on software development, team culture, training, and the challenges of …
Explains how empowering Agile teams to act on user feedback enables rapid requirement changes, improves product relevance, and overcomes barriers like …
Explains why relying on Agile burndown charts leads to over-planning and false progress, and advocates for minimal, adaptive planning and continuous …
Explores how Agile success relies on team collaboration, embracing change, continuous improvement, and focusing on delivering real value to customers …
Learn essential principles for effective Sprint planning in Agile, including understanding the product backlog, setting clear goals, and fostering …
Explains how evidence-based management helps Agile teams use data and key metrics to measure progress, make informed decisions, and drive continuous …
Learn practical strategies for effective product backlog management in Agile, including prioritisation, refinement, stakeholder engagement, and tools …
Explains why a Scrum Master should facilitate and empower agile teams, not micromanage, highlighting the importance of trust, autonomy, and effective …
Scrum Masters require proven expertise, not entry-level skills. Hiring juniors in this role risks team performance and agile success; experience is …
Explains the true responsibilities of a Scrum Master, how to maximise team effectiveness, teach Scrum principles, and address organisational …
Explores how silence in agile teams signals disengagement, and offers strategies to boost stakeholder participation, open communication, and effective …
Explains why treating bugs as tasks in Azure DevOps is an anti-pattern, its impact on transparency, quality, and planning, and offers guidance for …
Learn how Agile teams can handle harsh Sprint Review feedback by analysing root causes, engaging stakeholders, and deciding whether to halt, pivot, or …
Explains why the Product Owner should lead Sprint Reviews in Agile, detailing their role in maximising value, gathering feedback, and updating the …
Empowering teams to adapt requirements based on user feedback is key to true agility. Learn why backlog updates and team engagement drive better, …
Learn how to identify and measure unrealised value in your product using Evidence-Based Management, key metrics, and actionable steps to improve …
Explains how the Sprint Goal serves as an immediate tactical objective in Scrum, guiding teams toward strategic Product Goals and maximising value …
Explore practical tools and strategies for managing Agile teams in distributed environments, including communication tips, tool comparisons, and …
Explores whether Scrum Teams should adopt No Estimates, comparing estimation methods, team maturity, and metrics like cycle time, throughput, WIP, and …
Explains how to use a single Team Project and Team Field in TFS to streamline cross-team work item tracking, reporting, and collaboration across …
Explores signs of a poor scrum team, including autocratic leadership, dysfunctional product ownership, lack of trust, and organisational barriers to …
Gain practical skills and deep understanding of the scrum master role, scrum theory, empiricism, team dynamics, and delivering value in agile product …
Ensuring every team member understands and connects their daily work to the product vision and strategic goals is key to true Agile alignment, …
Explores whether Application Lifecycle Management (ALM) is a useful term, its role in agile software delivery, and differences in adoption across …
A personal account of moving from traditional project management to Agile, highlighting lessons learned with Scrum and DevOps to improve teamwork, …
Learn when to use an Agile Process Simulation workshop to support struggling Scrum Masters, improve team dynamics, and foster collaborative, effective …
Explores the real differences between new and experienced Scrum Masters, challenging common myths and highlighting the importance of accountability, …
Discover how hands-on Scrum training using Minecraft helps learners experience project chaos, apply agile principles, and gain practical insights into …
Learn how to use Azure DevOps Migration Tools for efficient, large-scale migrations, including setup, configuration, best practices, and community …
Resilience must be built into products from the start, ensuring they withstand failures like outages or network loss, rather than being treated as an …
Explains how Agile teams can measure and improve Time to Market using key metrics like lead time, cycle time, and time to fix to deliver value to …
Explores how Agile teams can avoid overloading backlogs, Sprints, and products by focusing on prioritisation, value delivery, and lean, effective …
Explores why Scrum is challenging to master, highlighting cultural barriers, the importance of transparency, and the gap between understanding and …
Learn how to effectively apply Professional Scrum, overcome common implementation challenges, and improve team performance with practical agile …
Explores how Agile has shifted from top-down management to decentralised decision-making, highlighting ongoing challenges and the move towards true …
Guidance on resolving conflict in Scrum Teams, including facilitation techniques, escalation steps, and the Scrum Master's role in fostering healthy …
Effective Agile coaching relies on understanding your team's unique context and domain, enabling tailored guidance, empathy, and practical solutions …
Learn how Scrum teams can boost Sprint review success by engaging stakeholders, tailoring communication, and focusing on value, transparency, and …
Emphasises the importance of flexibility and pragmatism in Scrum, encouraging teams to adapt frameworks to their context rather than rigidly following …
Learn how to diagnose and resolve partially succeeded builds in Team Foundation Build Services 2010 by tracing test failures, identifying code issues, …
Explains how to apply and manage branch policies in TFVC using regular expressions, enabling code reviews, branch locks, and work item requirements …
Learn how to quickly turn user feedback into actionable work items in Agile teams, improving product value through fast feedback loops, …
Learn how to automate code synchronisation between VSTS/TFS and GitHub, enabling seamless DevOps workflows for open-source projects with flexible …
Learn how to identify a great sprint goal by recognising signs of team excitement, curiosity, and engagement, ensuring your Agile sprints inspire …
Learn best practices for organising solution and project files in version control, including folder structure, naming conventions, and branching for …
Learn how to migrate Azure DevOps projects step by step, including tool setup, configuration, handling common issues, and ensuring a smooth transfer …
Explains the sprint goal in Scrum as a clear, tactical objective for each sprint, guiding team focus, enabling actionable feedback, and linking daily …
Learn how to turn scope creep into an advantage by adopting Agile methods, focusing on value delivery, and adapting to changing requirements in …
Explains why Agile is not about speed but about prioritising valuable work, adapting to feedback, and avoiding wasted effort to deliver products that …
Learn how to avoid common Kanban mistakes by focusing on actionable metrics like WIP, cycle time, and throughput instead of vanity metrics for better …
Explains why effective planning is essential in Agile and Scrum, debunking myths about planning, and highlights strategies for teams of all sizes to …
Explores how rigid hierarchies in product backlogs can hinder agility, advocating for flatter, value-focused approaches to manage complexity in …
The PSU course bridges the gap in product development by integrating user experience and design into Scrum, enabling teams to deliver more valuable, …
Learn what to expect from the Professional Scrum Foundations class, key Scrum concepts, hands-on learning, and tips to prepare for the PSM I …
Explains recent changes to Scrum aimed at reducing rigidity, clarifying core practices, and providing a checklist to help teams assess if they are …
Explores how software factories, web services, and specialised development teams can speed up software delivery, improve adaptability, and meet …
Comprehensive reference outlining Kanban principles, practices, and metrics for optimising workflow, value delivery, and continuous improvement in …
Agile emphasises values and principles to guide teams through complex, uncertain work, enabling adaptation and improvement where fixed steps cannot …
Explains how to integrate Design Sprint activities within Scrum by embedding design and UX work into regular sprints and backlog refinement, avoiding …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.

Jack Links

Cognizant Microsoft Business Group (MBG)

DFDS

MacDonald Humfrey (Automation) Ltd.

Bistech

Teleplan

Epic Games

Slaughter and May

Hubtel Ghana

Lean SA

Capita Secure Information Solutions Ltd

Milliman

Philips

Qualco

Slicedbread

Lockheed Martin

Kongsberg Maritime

Schlumberger

Department of Work and Pensions (UK)

Royal Air Force

Ghana Police Service

Washington Department of Transport

New Hampshire Supreme Court

Washington Department of Enterprise Services

Flowmaster (a Mentor Graphics Company)

Workday

Bistech

Philips

Freadom

New Signature