Why Scrum Is Hard to Master
Explores why Scrum is challenging to master, highlighting cultural barriers, the importance of transparency, and the gap between understanding and …
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.
Explores why Scrum is challenging to master, highlighting cultural barriers, the importance of transparency, and the gap between understanding and …
Professional Scrum training introduced Ghana Police officers to Agile methods, using hands-on sprints to support organisational change 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 …
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 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 …
Explains the sprint goal in Scrum as a clear, tactical objective for each sprint, guiding team focus, enabling actionable feedback, and linking daily …
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 …
Identifies seven common Agile pitfalls—quick fixes, backlog overload, resource focus, lack of accountability, blame, imitation, and pride—and offers …
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 …
The PSU course bridges the gap in product development by integrating user experience and design into Scrum, enabling teams to deliver more valuable, …
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 …
Summary of a multi-team Professional Scrum training at DFDS Seaways in Immingham, UK, highlighting co-located learning, cross-team collaboration, and …
Covers a two-day, hands-on Scrum.org course in Alameda, teaching Scrum principles, teamwork, and practical software delivery for all roles in the …
Explains burndown charts in Scrum, their purpose, common issues, and compares tracking by hours, story points, and acceptance tests to improve team …
Covers hands-on experiences teaching the Professional Scrum Foundations course in Salt Lake City, highlighting teamwork, agile practices, and …
Explores the US Department of Defence’s shift from traditional waterfall delivery to lean-agile methods, highlighting new procurement rules and the …
Compares agile product development and waterfall project management, highlighting differences in decision-making, delivery, customer collaboration, …
Learn how to avoid common mistakes in Azure DevOps, improve agile workflows, maintain traceability, and simplify processes for better team …
Explores how automation in software development reduces human error, improves reliability, and streamlines workflows, using real-world examples and …
Explains why story points and velocity can mislead Agile teams, and recommends focusing on throughput, cycle time, and customer value for effective …
Examines whether the belief that Scrum can't scale is practical or defeatist, highlighting Nexus as a proven approach for scaling Scrum to deliver …
Explains the key accountabilities, skills, and behaviours required for a Scrum Product Owner, including hiring trends, role requirements, and …
Learn how Kanban practices can be integrated into Professional Scrum teams to improve workflow, transparency, and delivery using the new Scrum.org PSK …
Explains how Scrum exposes hidden organisational problems through transparency and feedback, enabling teams to identify issues, improve processes, and …
Running an Applying Professional Scrum workshop helps organisations build agile skills, improve teamwork, and adopt Scrum practices through hands-on, …
Covers key responsibilities, skills, and requirements for hiring a Scrum Master, including leadership, coaching, facilitation, and fostering effective …
Explores how breaking features into small experiments boosts software delivery, enabling teams to deliver more features, reduce risk, and improve …
Learn essential Scrum Product Backlog management skills, including stakeholder engagement and data-driven decision-making, to boost team effectiveness …
Explains the true responsibilities of a Scrum Master, how to maximise team effectiveness, teach Scrum principles, and address organisational …
Immersive training helps experienced Scrum Masters deepen practical skills, boost team effectiveness, and develop leadership through hands-on, …
Learn how Agile coaches can empower teams by staying framework-agnostic, focusing on core principles, and enabling teams to choose and adapt practices …
Explains how to maintain clear, measurable quality standards with the Definition of Done, while avoiding confusion with acceptance criteria and …
Explains how Scrum Masters and Agile coaches boost team motivation by setting clear goals, fostering engagement, recognising achievements, and …
Guidance on resolving conflict in Scrum Teams, including facilitation techniques, escalation steps, and the Scrum Master's role in fostering healthy …
Explains how to unit test applications against the Team Foundation Server 2012 API, focusing on handling authentication for automated and unattended …
Explains the essential three build types—Gate, CI, and Nightly—needed per branch to ensure code quality, test coverage, and collaboration in team …
Explains how to configure MSTest for automated testing of web services on Team Foundation Build Services 2010, including handling dynamic server ports …
Summary of sessions from a Glasgow developer event, covering refactoring, dynamic languages in .NET, MVVM for WPF, architecture, and ASP.NET 4.0 …
Explores whether test-driven development (TDD) accelerates software delivery by reducing complexity, rework, and design flaws, and improving …
Early agile transformations often failed due to top-down decisions, lack of team involvement, and misalignment between leadership and those doing the …
Explains why product ownership and product management are deeply connected in Scrum, clarifying their roles, focus on value delivery, and the need for …
New Scrum Masters should start by thoroughly reading the Scrum Guide to understand Scrum principles, roles, and practices, forming a strong foundation …
Professional Scrum training courses in Glasgow, Scotland, offer foundational and advanced Scrum skills for teams, Scrum Masters, and developers …
Explains how to organise teams, products, and projects within a single Team Project in Team Foundation Server 2012, covering design, security, and …
Personal experiences and lessons on using Azure DevOps, covering its evolution, migration strategies, custom tools, and practical advice for …
Explores common misconceptions about Scrum Masters, clarifies their true accountabilities, and highlights the importance of principles, competence, …
Explains how using a flat backlog structure—rather than a hierarchy—improves agility, prioritisation, and value delivery in Scrum and Kanban teams.
Explores how relying on story points and velocity can harm Agile teams, advocating for objective metrics like cycle time and throughput to boost …
Learn how Agile teams collaboratively select high-value sprint backlog items by balancing business needs, technical priorities, and stakeholder input …
Guidance for new scrum teams on establishing effective practices, learning from experience, experimenting, and improving during their first four weeks …
Learn how to set up a Build vNext Agent for Visual Studio Online or TFS 2015, including prerequisites, VM setup, agent configuration, and pool …
Explains the benefits of Visual Studio ALM over alternatives like Git and Jenkins, detailing its comprehensive features for managing the entire …
Step-by-step guide to setting up a standard Azure environment for Release Management, including VMs, storage, networking, and Application Insights for …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.

Lockheed Martin

Teleplan

Illumina

Slicedbread

Lean SA

Healthgrades

Freadom

Graham & Brown
NIT A/S

Emerson Process Management

Microsoft

Xceptor - Process and Data Automation

New Signature

Philips

Capita Secure Information Solutions Ltd

Brandes Investment Partners L.P.

Milliman

Trayport

Washington Department of Transport

Nottingham County Council

Department of Work and Pensions (UK)

New Hampshire Supreme Court

Ghana Police Service

Washington Department of Enterprise Services

Hubtel Ghana

Slicedbread

Philips

Schlumberger

Deliotte

ProgramUtvikling