TDD and Pair Programming in Software Architecture
Explores how test-driven development and pair programming improve software architecture, code quality, team skills, and long-term productivity by …
Promoting high standards in software craftsmanship and development practices.
Engineering excellence is the foundation of high-quality, maintainable, and scalable software systems. It is about fostering a culture that values continuous improvement, technical rigor, and long-term sustainability in software development. This category is dedicated to discussions on how organisations can elevate their engineering standards to deliver predictable, resilient, and valuable software.
Explores how test-driven development and pair programming improve software architecture, code quality, team skills, and long-term productivity by …
Learn how tailored DevOps strategies help organisations assess current practices, streamline processes, ensure compliance, and boost software quality …
The US Department of Defence now requires agile, iterative software development, ending mandatory waterfall methods and influencing global government …
Ignoring technical debt misrepresents software asset value, risking financial loss and operational issues. Properly account for technical debt to …
Techniques and methodologies for high-quality software engineering.
Learn how Evidence-Based Management uses data to guide Agile teams, improve decision-making, track value, and boost innovation, customer satisfaction, …
Guidance for identifying genuine agile software development in DoD projects, including key principles, warning signs, essential tools, and critical …
Delivering usable, working products frequently is key to reducing risk in Agile. Focus on feedback, automation, and lean practices over excessive …
Explores how agile teams use DevOps and Site Reliability Engineering to deliver high-quality software rapidly, with insights from Microsoft’s Azure …
Explains how modern business applications use continuous delivery to release new features frequently, reduce risk, and improve customer satisfaction …
Explores challenges and solutions for manual testing in agile software development, focusing on tracking, automation, actionable bugs, and integrated …
Explores why prioritising quality and stability over speed in delivery management leads to better long-term outcomes, even when facing tight deadlines …
Explores whether Application Lifecycle Management (ALM) is a useful term, its role in agile software delivery, and differences in adoption across …
Explains how adopting a shift-left approach in software development improves quality, speeds up delivery, reduces costs, and fosters collaboration by …
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 …
Struggling with legacy systems? Discover how to modernise securely, reduce risk, and build resilience—without trading old problems for new ones.
Setting up and configuring software, hardware, and systems for optimal performance, using tools and automation.
A Definition of Workflow explains how work moves through each stage, using clear rules and limits to make progress visible and support team …
Learn three key Agile strategies: define clear completion criteria, avoid overcommitting in Sprints, and prioritise backlog refinement for better team …
Explores how DevOps enhances enterprise collaboration, continuous improvement, automation, and customer focus to drive cultural and operational …
Learn Kanban principles and hands-on Azure Boards setup to visualize workflow, set WIP limits, track flow metrics, and improve team throughput and …
Explores how inefficient processes, not individual shortcomings, hinder developer productivity and performance, highlighting the need for systemic …
Highlights how Microsoft’s Azure DevOps team used Scrum to transform their workflow, cut build times from 20 hours to 3.5 minutes, and deliver greater …
Explains why Git Flow is outdated for modern software, highlighting its drawbacks and recommending simpler workflows like GitHub Flow for faster, …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.
Akaditi
NIT A/S
Higher Education Statistics Agency
MacDonald Humfrey (Automation) Ltd.
ALS Life Sciences
Philips
Boeing
Ericson
YearUp.org
Qualco
Slicedbread
Freadom
Milliman
Xceptor - Process and Data Automation
DFDS
Capita Secure Information Solutions Ltd
Emerson Process Management
Big Data for Humans
Ghana Police Service
New Hampshire Supreme Court
Washington Department of Enterprise Services
Washington Department of Transport
Royal Air Force
Department of Work and Pensions (UK)
Higher Education Statistics Agency
MacDonald Humfrey (Automation) Ltd.
Sage
Illumina
DFDS
Slaughter and May