Azure DevOps
Azure DevOps is a product from Microsoft that provides tools around CI/CD, collaboration, and agile project management. Other names are 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.
Azure DevOps is a product from Microsoft that provides tools around CI/CD, collaboration, and agile project management. Other names are Team …
Explores how focusing on Scrum’s core principles—empiricism, transparency, and value delivery—leads to true agile success, beyond just following …
Intensive five-day course for software developers covering Scrum, Visual Studio 2010, .NET, and Agile practices through hands-on team sprints and …
Explains how empirical Agile models improve project outcomes by increasing visibility, enabling change, reducing risk, and delivering value …
Explains how automation in continuous delivery improves software reliability, reduces risk, and enables faster, safer deployments through consistent, …
Guidance for identifying genuine agile software development in DoD projects, including key principles, warning signs, essential tools, and critical …
Explains why delivering working software to users every iteration is vital in Agile, highlighting feedback, value, and practical steps for continuous …
Explores key qualities of an effective Scrum Master, focusing on team empowerment, backlog management, collaboration, and removing organisational …
Manage Agile projects effectively with Azure Boards. Track work, optimise planning, and improve team collaboration.
Explains how adopting test-first practices in software development improves quality, reduces bugs, and enables confident continuous delivery by …
Explains how feature flags enable safe, incremental software releases, support continuous delivery, and use user feedback to improve features before …
Guidance for running effective Daily Scrum meetings, focusing on collaboration, transparency, and actionable planning to help teams achieve their …
Step-by-step guide to building an automated Release Management pipeline for professional developers, covering build, deployment, environment setup, …
Explains an effective branching strategy for Scrum teams, covering best practices, common pitfalls, and step-by-step guidance for managing code, …
Explores practical strategies for scaling agile practices, key metrics, virtual training adaptations, and global insights to navigate change in the …
Learn how Kanban boosts transparency in software engineering, helping teams visualise workflows, identify bottlenecks, and drive continuous …
Explains how agile practices help teams manage complexity, adapt to change, and deliver value faster in modern product development, compared to …
Discover why experienced Scrum practitioners often misunderstand core principles, and how revisiting Scrum fundamentals restores clarity, agility, and …
Outlines core Agile values and principles for software development, emphasising collaboration, adaptability, working software, customer focus, and …
Explores how Visual Studio 2012 supports continuous quality enablement, automated testing, and rapid delivery in modern software development for …
A real-world account of guiding a new Scrum team through their first sprint, covering estimation, story points, sprint planning, and handling …
Explains how to set up and use Standard Environments in Visual Studio 2012 TFS for automated software deployment and testing, enabling consistent, …
Explains the role of automated testing in modern software development, covering types, integration, benefits, challenges, and tools for maintaining …
The Scrum Team is a defined accountability within Scrum, composed of a Scrum Master, Product Owner, and Developers working together toward a shared …
Explains how empiricism—continuous observation, inspection, and adaptation—drives Agile success by enabling teams to respond effectively to real …
Learn how to customise Azure DevOps to support Scrum teams, manage backlogs, plan sprints, and improve agile workflows with practical setup and …
Step-by-step guide to creating a Build vNext build definition in Visual Studio Online, covering task setup, options, triggers, variables, and build …
Explores and corrects common misconceptions about Scrum, clarifying its true principles, events, planning, and governance to help teams adopt Agile …
A clear summary of Scrum’s framework, roles, events, artefacts, and values, explaining how teams use Scrum to deliver value and adapt to complex …
Sprint planning is a collaborative session where teams define and align on goals, tasks, and priorities for the next sprint, ensuring clarity and …
Learn how to define, craft, and achieve effective Sprint Goals in Scrum, using frameworks like SMART and OKR to align teams, deliver value, and …
Step-by-step guide to effective Sprint Planning in Scrum, covering goal setting, backlog selection, team capacity, actionable plans, and clear …
Explains the Nexus framework for scaling Scrum with multiple teams, detailing roles, events, and artefacts to coordinate product delivery and manage …
Step-by-step guide for running a Sprint Review, including presenting the increment, gathering feedback, updating the backlog, forecasting, and …
Learn practical strategies to minimise downtime and maintain engineer productivity during data migration, including planning, dry runs, and effective …
Summarises key changes in the 2020 Scrum Guide, including simplified language, self-managing teams, and new commitments for goals, backlog, and …
Explains how Scrum Teams can use Kanban practices to optimise workflow, track flow metrics, and enhance transparency, efficiency, and continuous …
Explores how immersive learning in Agile and Scrum helps overcome cognitive bias, promotes hands-on practice, and supports continuous improvement for …
Struggling with technical debt? Discover practical ways to tackle legacy systems, boost team morale, and deliver value—without grinding to a halt.
Scrum Teams uphold, not lower, quality by strictly following and evolving the Definition of Done, ensuring predictable releases and reducing technical …
Scrum Teams must consistently meet a clear, non-negotiable Definition of Done to ensure quality, manage risk, and prevent technical debt in every …
Technical debt includes slow feedback, fragile systems, and manual processes that hinder progress. Addressing it early with automation and testing …
One Engineering System (1ES) is a strategic standardised, integrated framework designed to streamline software development by unifying tools, …
Explains how true quality improvement needs both tools and a culture of safety, using Toyota’s andon cord as a lesson for Agile and Scrum adoption in …
Explains why environment-based branching slows development, and recommends using feature flags and progressive rollouts for simpler, faster, and safer …
Unlock seamless governance, security, and scale with Azure DevOps—integrated tooling that lets you deliver value, not just manage complexity.
Explains how slow product release cycles delay feature delivery, risk losing relevance, and create competitive disadvantages, highlighting the …
Ensuring backlog items meet a clear, actionable standard before sprint planning.
Frequent software releases reduce risk, enable faster feedback, and help teams adapt to user needs, preventing costly mistakes and improving overall …
Explains key Scrum concepts: distinguishing Definition of Done from acceptance criteria, using spikes vs. refinement, and strategies for managing ad …
Learn why simple branching strategies like GitHub Flow and Release Flow help teams deliver faster, reduce risk, and avoid the pitfalls of complex …
Throughput is a delivery metric used to inspect how much work is completed per unit of time, enabling analysis of flow efficiency and system …
Approaches to planning incremental and iterative software releases.
Explores how fear hinders true agility in teams, emphasising the need to foster courage and trust for effective Agile, Scrum, and DevOps practices and …
Explains the Scrum Master's role in ensuring team delivery by fostering agility, removing blockers, and being accountable for improving team …
Explores why team autonomy in Scrum must be balanced with alignment to strategic goals, highlighting the role of clear objectives and leadership in …
Explore and compare Agile frameworks. Understand their principles, applications, and impact on organisational agility and value delivery.
Master estimation in Agile and Scrum. Improve forecasting, manage uncertainty, and align expectations using empirical data and collaborative …
Scrum Masters need authority to remove obstacles and drive project success. Without empowerment, they can't fulfil their role or be held accountable …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.
Schlumberger
Jack Links
Bistech
Lockheed Martin
Sage
Healthgrades
Ericson
CR2
Philips
Hubtel Ghana
Boxit Document Solutions
MacDonald Humfrey (Automation) Ltd.
ALS Life Sciences
Slicedbread
Lean SA
Capita Secure Information Solutions Ltd
New Signature
Akaditi
New Hampshire Supreme Court
Ghana Police Service
Royal Air Force
Washington Department of Transport
Washington Department of Enterprise Services
Nottingham County Council
Hubtel Ghana
Akaditi
Big Data for Humans
Healthgrades
Teleplan
Cognizant Microsoft Business Group (MBG)