The True Risk of Technical Debt in Business
Technical debt poses significant business risks, reducing agility, slowing innovation, and causing lost opportunities. Addressing it is crucial for …
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.
Technical debt poses significant business risks, reducing agility, slowing innovation, and causing lost opportunities. Addressing it is crucial for …
Delivering working, valuable software at the end of each iteration, ensuring value is incrementally added to the product.
Explains how simplifying complex software and committing to change enables continuous delivery, highlighting the need for cultural shift, resilience, …
Explores why fixed best practices don't suit complex continuous delivery, highlighting adaptive approaches like audience-based delivery, testing in …
An Internal Developer Platform streamlines development processes, enabling teams to build, test, and deploy applications efficiently within a …
Explains how slow product release cycles delay feature delivery, risk losing relevance, and create competitive disadvantages, highlighting the …
Rollback is often riskier than rolling forward, especially for stateful apps. Safer deployment relies on progressive delivery and fail-forward …
Learn how agile metrics like innovation rate, product index, usage index, and version adoption help identify waste and improve ROI by focusing on …
Technical debt increases risk to products and businesses, leading to hidden costs, reduced quality, and slower delivery. Ignoring it can harm …
Explains how to automate and streamline software release management using Team Foundation Server 2012, Lab Management, and Octopus, focusing on build, …
Intensive five-day course for software developers covering Scrum, Visual Studio 2010, .NET, and Agile practices through hands-on team sprints and …
Explains the importance of passing builds, common causes of build failures, how to identify issues and responsible users, and best practices for build …
GitHub is a platform for version control and collaboration, offering tools for code hosting, CI/CD, project management, and team collaboration.
Step-by-step guide to building an automated Release Management pipeline for professional developers, covering build, deployment, environment setup, …
Enhance forecasting in Agile and Scrum. Use empirical data to predict delivery timelines, manage risk, and optimise value delivery.
Microsoft’s switch to 3-week Sprints increased team anxiety due to greater transparency, exposing inefficiencies but enabling faster, more frequent …
Explores how lacking developer control over production, telemetry, and deployments undermines DevOps, leading to fragile automation and failed …
Highlights the importance of promptly fixing software bugs instead of managing backlogs, arguing that unresolved defects harm product quality and team …
Platform Engineering is the practice of designing, building, and maintaining internal platforms that enable developers to deliver value independently, …
Unreleased features create hidden costs and risks. Regular software delivery reduces failure rates, rework, and missed opportunities, ensuring real …
It seems there are no specific details provided for the resource. Please share the relevant information, and I'll be happy to help you create a …
Join our immersive APS-SD course to master Scrum for software development. Gain hands-on experience and earn your PSD I certification!
Master Azure Test Plans in this one-day course, empowering your agile team to ensure quality in web and desktop applications through hands-on …
Azure DevOps Services offer cloud tools for teams to plan, develop, and deliver software efficiently, with Azure Repos enhancing collaboration and …
Lack of a clear, enforced Definition of Done leads to hidden risks, unreliable forecasts, and eroded trust in delivery, undermining predictability and …
Staging environments can’t fully replicate production, often leading to false confidence. Real risk reduction comes from safe, incremental releases to …
Azure DevOps is a product from Microsoft that provides tools around CI/CD, collaboration, and agile project management. Other names are Team …
Explores how Agile principles, technical leadership, and engineering excellence help teams manage unpredictability, adapt to change, and deliver …
Explores how empowering and engaging diverse software teams boosts motivation, collaboration, and product quality through trust, feedback, skills …
DevOps consulting enhances Agile by improving collaboration, accelerating delivery, and ensuring quality, making software development more efficient …
Struggling with legacy systems? Discover why modernisation is a strategy, not a gamble—reduce risk, boost efficiency, and future-proof your business …
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 …
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 …
Explores why true organisational agility needs more than Agile development, highlighting the importance of continuous delivery, quality, and removing …
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 …
The Definition of Done can evolve to improve quality but should not be weakened or vary per backlog item. Consistency ensures transparency and …
The US Department of Defence now requires agile, iterative software development, ending mandatory waterfall methods and influencing global government …
Explains how modern business applications use continuous delivery to release new features frequently, reduce risk, and improve customer satisfaction …
Explains how generative AI and PowerShell scripts automate and improve blog post tagging and categorisation in Hugo, with human oversight and …
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 …
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 …
Explores how inefficient processes, not individual shortcomings, hinder developer productivity and performance, highlighting the need for systemic …
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.
Microsoft
Brandes Investment Partners L.P.
Big Data for Humans
Flowmaster (a Mentor Graphics Company)
Bistech
Milliman
Cognizant Microsoft Business Group (MBG)
Xceptor - Process and Data Automation
Emerson Process Management
Trayport
Akaditi
Alignment Healthcare
Ericson
MacDonald Humfrey (Automation) Ltd.
Jack Links
Schlumberger
CR2
Sage
Department of Work and Pensions (UK)
New Hampshire Supreme Court
Washington Department of Transport
Nottingham County Council
Royal Air Force
Washington Department of Enterprise Services
Ericson
Alignment Healthcare
Hubtel Ghana
Sage
Lockheed Martin
Xceptor - Process and Data Automation