Calling an object method in a data trigger
Explains how to call an object method in a WPF DataTrigger, the limitations with extension methods, and common errors when binding methods in XAML …
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 how to call an object method in a WPF DataTrigger, the limitations with extension methods, and common errors when binding methods in XAML …
Explains how integrating Kanban with Scrum boosts transparency, limits work in progress, and improves workflow, helping teams identify bottlenecks and …
Limiting work in progress in Kanban helps teams focus, spot bottlenecks, maintain quality, and deliver value efficiently by ensuring a sustainable, …
Learn the three core Kanban principles—visualising workflow, actively managing tasks, and continuous improvement—to boost team efficiency, …
Explains how Kanban visualises workflows, tracks metrics, and supports continuous improvement, helping teams identify bottlenecks and enhance …
Explains how visualising work in Kanban boosts team clarity, transparency, and alignment, and offers steps to define workflows, avoid misalignment, …
Explains how setting and adjusting Work-In-Progress (WIP) limits in Kanban helps teams manage workflow, prevent bottlenecks, and improve productivity …
Learn how Kanban’s pull-based system boosts workflow efficiency by visualising tasks, setting WIP limits, managing bottlenecks, and enabling …
Learn how to improve Kanban workflows by identifying blockages, reducing waiting times, and making continuous changes to boost efficiency and value …
Learn how to define and visualise workflows in Kanban to boost team clarity, alignment, and efficiency, with practical steps for stable processes and …
Explains how to actively manage Kanban workflows by monitoring work in progress, resolving bottlenecks, and optimising flow for greater efficiency and …
Explains how Kanban can be integrated with Scrum to improve workflow visibility, provide key metrics, and enable continuous improvement in agile …
Explores how combining theory and hands-on experience in Scrum training leads to deeper understanding, critical thinking, and continuous improvement …
Learn how to identify and measure unrealised value in your product using Evidence-Based Management, key metrics, and actionable steps to improve …
Explains the pitfalls of micromanagement in Agile, showing Product Owners how to avoid "Agile Banditry" by focusing on vision, value, and empowering …
Explains why relying on Agile burndown charts leads to over-planning and false progress, and advocates for minimal, adaptive planning and continuous …
Explores the dangers of dogmatism in Agile, highlighting the need for flexibility, pragmatism, and people-focused adaptation over rigid rule-following …
Explores how practising moderation in Agile—by keeping backlogs lean, limiting work in progress, and focusing on value—boosts team efficiency and …
Explains how Azure DevOps streamlines agile workflows for Scrum Masters and teams, offering simplicity, integrated tools, real-time insights, and …
Explains the Sprint Backlog as a transparent, flexible plan in Scrum, combining goals, tasks, and strategy to help teams stay focused, adaptable, and …
Training people worldwide reveals that organisations face similar challenges when adopting agile and scrum, highlighting the universal nature of …
Explains the key differences between Product Owners and Project Managers in Scrum, and how agile roles, team structures, and metrics impact …
Learn how to set up and manage nested team structures in Visual Studio ALM and TFS using Area Paths or Team Fields for flexible project organisation …
Step-by-step guide to merging multiple TFS Team Projects into one, covering TFS Integration Tools setup, configuration, work item and source control …
Learn how to fully upgrade your Team Foundation Server 2013 projects to the Visual Studio Scrum 3.0 process template, including steps for …
Explains how to automate running PowerShell scripts on each Windows 8 VM in Hyper-V, including starting VMs, handling credentials, and applying …
Step-by-step guide to upgrading from TFS 2010 to Visual Studio 2012 Team Foundation Server, including prerequisites, SQL updates, configuration, and …
Explains how to use a WPF behaviour with attached properties to globally scale multiple UI controls at runtime, supporting MVVM and slider-based scale …
Explains how to manage dynamic resource dictionaries and themes in WPF with Composite WPF, addressing common errors and providing code solutions for …
Releases feel risky when teams lack a clear Definition of Done. Learn how a strong DoD ensures stress-free, reliable software delivery with built-in …
Accountability in Scrum requires real agency; without the power to act, roles like Product Owner and Scrum Master become ineffective and …
Time to Market is one of the four key value areas of Evidence‑Based Management that focuses on organizational capability. It is not a single measure …
Defines the Product Goal as a clear, measurable objective in the Product Backlog that guides Scrum Teams, ensuring focus, transparency, and alignment …
Technical debt always harms productivity and system stability. Ignoring it leads to inefficiency and risk, making it essential to address rather than …
Ensuring continuous delivery of incremental improvements to users and stakeholders.
Lack of a clear, enforced Definition of Done leads to hidden risks, unreliable forecasts, and eroded trust in delivery, undermining predictability and …
Struggling with legacy systems? Discover how to modernise securely, reduce risk, and build resilience—without trading old problems for new ones.
Highlights the importance of technical knowledge for Scrum Masters, arguing that understanding team-specific skills is essential to effectively …
Guides and discussions around setting up, installing, and configuring tools, software, and platforms.
Explains how scaling Scrum requires UX coherence through Communities of Practice, shared frameworks, and collaboration—not central control—to ensure …
Explores how an effective Scrum Master drives team success by fostering team fit, addressing organisational barriers, and building relationships to …
Explores how agile teams can balance flexibility and structure, manage data integrity, and adapt processes to achieve project goals and improve …
Scrum Masters need technical expertise to effectively support teams, understand best practices, and bridge gaps between process and real-world …
Frequent changes to the Definition of Done reduce team quality and predictability. Consistent, enforced standards are key to reliable delivery and …
Stop chasing trends—build real agility. Discover how DevOps and agile create resilient teams, smoother delivery, and sustainable adaptability.
Learn how Professional Scrum training empowers teams to identify organisational blockers, create actionable change backlogs, and drive real …
Explains why Git Flow is outdated for modern software, highlighting its drawbacks and recommending simpler workflows like GitHub Flow for faster, …
Copying scaled agile frameworks fails because each business needs a tailored, evidence-based approach to agility that fits its unique culture, …
Change succeeds when everyone understands and engages with it. Broad Scrum training empowers all roles to identify blockers and drive real, lasting …
Many organisations misunderstand Product Ownership, treating it as simple backlog management instead of a strategic, accountable role essential for …
Team issues with quality or delivery often stem from weak systems, lacking clear standards, automation, and leadership support—not just team …
Tracking the time taken to complete a unit of work from start to finish.
Explains why a “Blocked” column in Azure DevOps hinders workflow, and suggests using tags and tracking to manage blocked work more effectively and …
Explains why consistent delivery is essential for Scrum Master effectiveness, highlighting its role in enabling feedback, improvement, and team value …
Explores how digital whiteboards boost agile team collaboration, engagement, and organisation, offering practical tips for effective use in remote and …
Explores adapting agile learning to remote environments, emphasising flexibility, flow, gamification, and community support during uncertain times.
True organisational resilience means improving technical health—like testing, automation, and architecture—beyond just surviving incidents or …
Resilience must be designed into products from the start, not added later. Build systems to detect, contain, and recover from failures, making …
Explores how adopting naked agility boosts engineering excellence, quality, and leadership by addressing technical debt, shifting left, and fostering …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.

Flowmaster (a Mentor Graphics Company)

ProgramUtvikling

Ericson

Philips

Capita Secure Information Solutions Ltd

Schlumberger

Kongsberg Maritime

DFDS

Lockheed Martin

Healthgrades

Workday

Qualco

Alignment Healthcare

Illumina

Trayport

Hubtel Ghana

Emerson Process Management

Big Data for Humans

Washington Department of Enterprise Services

Department of Work and Pensions (UK)

Royal Air Force

New Hampshire Supreme Court

Ghana Police Service

Nottingham County Council
NIT A/S

Qualco

Trayport

New Signature
CR2

Flowmaster (a Mentor Graphics Company)