Definition of Done in Agile for Quality Delivery
Explains why a clear Definition of Done is vital in Agile and Scrum for quality delivery, transparency, and risk mitigation, with tips for team …
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.
Explains why a clear Definition of Done is vital in Agile and Scrum for quality delivery, transparency, and risk mitigation, with tips for team …
Understand and apply Agile Values and Principles based on first principles. Build a foundation for true agility and continuous value delivery
Learn how Evidence-Based Management uses data to guide Agile teams, improve decision-making, track value, and boost innovation, customer satisfaction, …
Explores how chaos arises in agile transformations due to unclear vision and poor communication, and offers strategies for restoring alignment, …
Learn to spot six key signs of sloth in Agile teams, including missed deliveries, ignored feedback, rigid processes, and lack of adaptation, to …
Explores how applying 'less is more' in Agile boosts productivity and quality by focusing on high-value tasks, reducing waste, and streamlining team …
Delivering usable, working products frequently is key to reducing risk in Agile. Focus on feedback, automation, and lean practices over excessive …
Learn practical strategies for overcoming common challenges in scaling Scrum, based on hands-on insights from the Scaled Professional Scrum course and …
Explains how to gather key metrics for evidence-based management in software organisations, focusing on value delivery, time to market, and ability to …
Explains why rejecting individual backlog items at Sprint Review is a misconception, highlighting Scrum’s focus on learning, collaboration, and …
Explains how modern business applications use continuous delivery to release new features frequently, reduce risk, and improve customer satisfaction …
Explores how applying the "just enough and no more" principle in agile practices boosts efficiency, reduces waste, and helps teams focus on delivering …
Resilience must be built into products from the start, ensuring they withstand failures like outages or network loss, rather than being treated as an …
Many product development surprises stem from poor backlog management, not true unknowns. Regular refinement and reflection help teams anticipate and …
Explains how the APS course uses practical exercises and simulations to help people understand, apply, and improve scrum practices in real-world …
Explains why relying on story points and velocity signals team immaturity in Scrum, and highlights better ways to build confidence and predictability …
Explains the importance of passing builds, common causes of build failures, how to identify issues and responsible users, and best practices for build …
Learn how to spot fake Agile practices using six key questions from the US Department of Defense, and discover steps to assess and improve true Agile …
Explores common misconceptions about the Scrum Master role, highlighting the shift from tool admin to empowering leader who fosters team autonomy, …
Provides ALM consulting, training, and assessments across Scotland, UK, and Europe, specialising in lean-agile, TFS, Visual Studio, Scrum, and process …
Covers presenting Visual Studio ALM features and the process of upgrading from TFS 2010 to TFS 2012, including benefits, challenges, and key …
Reflects on lessons learned at SSW in software process, technology, and communication, and details a career move to an ALM consultant role at …
Understand the Agile philosophy and its impact on organisations. Go beyond frameworks to explore Agile as a guiding ethos for value delivery.
Explores why focusing on value delivery and psychological safety leads to better Agile team outcomes than fixating on estimates, output metrics, or …
Explores the impact of lacking feedback and engagement in Agile teams, highlighting risks and offering strategies to boost stakeholder involvement and …
Explores the difference between adopting agile practices superficially and truly embracing agile values, highlighting the need for deep organisational …
Explores challenges and solutions for manual testing in agile software development, focusing on tracking, automation, actionable bugs, and integrated …
Explores how Scrum Masters and Product Owners balance leadership, authority, and team autonomy to ensure accountability, effective self-management, …
Explores how automation boosts software development by reducing errors, speeding up deployments, and ensuring consistent, high-quality releases in …
Overview of a session at NDC London demonstrating new features in Team Foundation Server and Visual Studio Online, with end-to-end ALM demos for .NET …
Explores how greed in Agile leads to overwork and reduced value, offering strategies for value-driven delivery, balanced sprints, team trust, and …
Compares Agile’s risk mitigation through incremental, usable products with traditional project management’s reliance on documentation, highlighting …
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 …
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 why a Scrum Master should facilitate and empower agile teams, not micromanage, highlighting the importance of trust, autonomy, and effective …
Explains how involving everyone in Professional Scrum training fosters organisational agility, breaks down silos, and empowers teams to drive …
Scrum Masters require proven expertise, not entry-level skills. Hiring juniors in this role risks team performance and agile success; experience is …
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 …
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, …
The biggest challenge with new scrum teams is overcoming misconceptions about scrum and shifting focus from process mechanics to core agile principles …
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 …
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 how visionary Product Owners at Microsoft drove Agile transformation, shortened feedback cycles, and reshaped product development culture and …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.

Cognizant Microsoft Business Group (MBG)

Slaughter and May

Philips

Xceptor - Process and Data Automation

Teleplan

Qualco

Boeing

Big Data for Humans
CR2

Higher Education Statistics Agency

Freadom

DFDS

Healthgrades

MacDonald Humfrey (Automation) Ltd.

Akaditi

Emerson Process Management
Boxit Document Solutions

Lockheed Martin

New Hampshire Supreme Court

Washington Department of Transport

Royal Air Force

Nottingham County Council

Department of Work and Pensions (UK)

Ghana Police Service

Qualco

Boeing

Cognizant Microsoft Business Group (MBG)

Microsoft

ProgramUtvikling

Graham & Brown