Why Story Points and Velocity Mislead Agile Teams
Explains why story points and velocity can mislead Agile teams, and recommends focusing on throughput, cycle time, and customer value for effective …
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 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 …
Explains how Kanban can be integrated with Scrum to improve workflow visibility, provide key metrics, and enable continuous improvement in agile …
Explains how a well-ordered, refined Product Backlog guides Agile teams, supports goal alignment, and ensures value-driven product development through …
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 setting and adjusting Work-In-Progress (WIP) limits in Kanban helps teams manage workflow, prevent bottlenecks, and improve productivity …
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, …
Explores the limits of Agile certifications, emphasising real-world experience, continuous learning, and team validation over credentials for true …
Learn essential Scrum Product Backlog management skills, including stakeholder engagement and data-driven decision-making, to boost team effectiveness …
Explains how to maintain clear, measurable quality standards with the Definition of Done, while avoiding confusion with acceptance criteria and …
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 …
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 …
Explains how to actively manage Kanban workflows by monitoring work in progress, resolving bottlenecks, and optimising flow for greater efficiency and …
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 …
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 …
Step-by-step guide to migrating source code from Perforce to Git on VSO, covering repository setup, dependency management, build processes, and key …
Learn how to automate test execution during deployments using Release Management for Visual Studio 2013, including setup steps, environment tips, and …
Explains how to resolve the "CleanWorkspacePackageTempDir does not exist" build error in Team Foundation Build 2012 for upgraded ASP.NET MVC projects …
Explores how virtual labs help development and operations teams manage, test, and automate complex modern application environments using …
Explains branching, merging, and build strategies in Visual Studio 2010, including integration with Team Foundation Server and new tools for code …
Explains why adopting Scrum is challenging and disruptive, highlighting the need for training, mentoring, and dedication for successful organisational …
Explains how Visual Studio 2010 and Team Foundation Server support compliance by enabling traceability, audit trails, and linking code changes to …
Explains how to log Elmah error reports as work items in Team Foundation Server, including attaching error logs, using templates, and retrieving error …
Guidance on selecting the best process template for team projects in TFS or VSTS, highlighting why the Scrum template reduces friction for agile teams …
Learn how to improve Kanban workflows by identifying blockages, reducing waiting times, and making continuous changes to boost efficiency and value …
Explores how practising moderation in Agile—by keeping backlogs lean, limiting work in progress, and focusing on value—boosts team efficiency and …
Explains how to resolve TFS build errors caused by missing write permissions for the Project Collection Build Service on orchestration plans, …
Explains how mismatched component versions in licences.licx files can cause build errors on TFS servers, and offers solutions for consistent automated …
Explores how rigid, judgmental Agile practices stifle creativity and innovation, and advocates for principle-driven, adaptable approaches to foster …
Explains how a Product Owner can manage Sprint Planning across multiple Scrum teams in Nexus by delegating, using area or team owners, and maintaining …
Detailed walkthrough of a complex Team Foundation Server migration, covering remediation, hardware moves, upgrades, user management, and validation in …
Highlights new Visual Studio ALM features from the ALM Summit, including Git support, web-based test management, Kanban swim lanes, and flexible work …
Step-by-step guide to upgrading Team Foundation Server 2008 to 2010, including in-place upgrade, build server update, and migrating to a new domain …
Guidance on structuring projects in Team Foundation Server 2010 using Areas, Iterations, source code organisation, work item queries, and build naming …
Explains how to configure multiple Dynamics AX instances to sync with a single TFS 2010 Team Project, streamlining source control and work item …
Learn how to identify, troubleshoot, and resolve stuck or infinitely queued builds in Team Foundation Build, including tips for monitoring and …
Comprehensive guidance and hands-on labs for managing, testing, and deploying Visual Studio 2010 Database projects, including source control and …
Explains designing a resilient, scalable TFS event handler in .NET 3.5, focusing on system architecture using Visual Studio diagrams for planning and …
Explains how visualising work in Kanban boosts team clarity, transparency, and alignment, and offers steps to define workflows, avoid misalignment, …
Explains the pitfalls of micromanagement in Agile, showing Product Owners how to avoid "Agile Banditry" by focusing on vision, value, and empowering …
Explains how to build a TFS Integration Platform Work Item Tracking (WIT) adapter for a source system without history, covering versioning, field …
Learn key steps, common pitfalls, and best practices for migrating data from legacy TFS systems to Azure DevOps, including identity alignment, …
Explores how immersive, hands-on learning helps teams internalise Agile principles, shift mindsets, and drive lasting Agile transformation through …
Explains how evidence-based management helps Agile teams use data and key metrics to measure progress, make informed decisions, and drive continuous …
Learn how Kanban uses data-driven insights and probabilistic forecasting to optimise workflows, improve delivery, and enhance transparency across any …
Learn how to automate code synchronisation between VSTS/TFS and GitHub, enabling seamless DevOps workflows for open-source projects with flexible …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.

Schlumberger

MacDonald Humfrey (Automation) Ltd.

Boeing

Flowmaster (a Mentor Graphics Company)

Philips

Trayport

Teleplan

Qualco

SuperControl
CR2

Freadom
Boxit Document Solutions

Healthgrades

Jack Links

Illumina

Genus Breeding Ltd

Kongsberg Maritime

Graham & Brown

Washington Department of Enterprise Services

New Hampshire Supreme Court

Nottingham County Council

Department of Work and Pensions (UK)

Royal Air Force

Washington Department of Transport

DFDS

Capita Secure Information Solutions Ltd

Kongsberg Maritime

Slicedbread

Illumina

Lockheed Martin