<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Tool on Engineering as a Leadership System</title>
		<link>https://engineering.hinshelwood.com/concepts/tool/</link>
		<description>Recent content in Tool on Engineering as a Leadership System</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<lastBuildDate>Tue, 16 Jun 2026 17:40:35 +0000</lastBuildDate>
		
			<atom:link href="https://engineering.hinshelwood.com/concepts/tool/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team</title>
				<link>https://engineering.hinshelwood.com/videos/why-outsourcing-devops-fails-and-how-real-engineering-excellence-starts-with-your-team/</link>
				<pubDate>Mon, 15 Sep 2025 06:30:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/why-outsourcing-devops-fails-and-how-real-engineering-excellence-starts-with-your-team/</guid>
				<description>Outsourcing DevOps often leads to vendor lock-in, legacy systems, and teams that cannot maintain or evolve their own tools. Real engineering excellence comes from building internal capability through partnership, where experts mentor and guide your team to modernize workflows and systems themselves. Invest in developing your engineers’ skills and mindset so your organization can achieve sustainable progress and avoid costly dependencies.</description>
			</item>
			<item>
				<title>Should You Use One Project to Rule Them All in Azure DevOps?</title>
				<link>https://engineering.hinshelwood.com/articles/should-you-use-one-project-to-rule-them-all-in-azure-devops/</link>
				<pubDate>Mon, 25 Aug 2025 09:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/should-you-use-one-project-to-rule-them-all-in-azure-devops/</guid>
				<description>Using a single Azure DevOps project for all teams and products reduces fragmentation, improves visibility, and streamlines governance compared to managing multiple projects or organisations. Key benefits include unified reporting, easier collaboration, and lower administrative overhead, while Area Paths and Teams provide the necessary structure and security within one project. Development managers should consolidate into one project where possible, using Area Paths and Teams to model structure and scale, to optimise flow and delivery.</description>
			</item>
			<item>
				<title>Testing in Production Maximises Quality and Value</title>
				<link>https://engineering.hinshelwood.com/articles/testing-in-production-maximises-quality-and-value/</link>
				<pubDate>Thu, 13 Feb 2025 09:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/testing-in-production-maximises-quality-and-value/</guid>
				<description>Testing in production using audience-based deployment enables faster feedback, safer incremental releases, and better alignment with real user needs compared to traditional Dev-Test-Staging pipelines. Microsoft’s shift to this model, driven by feature flags, progressive rollouts, and real-time monitoring, has improved quality and innovation while reducing risk and overhead. Development managers should consider moving away from environment-based branching and invest in automation, observability, and team upskilling to maximise value and responsiveness.</description>
			</item>
			<item>
				<title>Still Deploying Manually? Why Automation Is the Bare Minimum for Modern Engineering (and Your Business Survival)</title>
				<link>https://engineering.hinshelwood.com/videos/still-deploying-manually-why-automation-is-the-bare-minimum-for-modern-engineering-and-your-business-survival/</link>
				<pubDate>Mon, 11 Aug 2025 07:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/still-deploying-manually-why-automation-is-the-bare-minimum-for-modern-engineering-and-your-business-survival/</guid>
				<description>Manual deployments put your business at serious risk due to inevitable human error, as shown by real-world failures that have caused massive financial losses. Automation of builds, deployments, tests, and quality checks is now the minimum standard for professional software development, enabling faster, safer, and more reliable releases. To protect your business and deliver value consistently, eliminate manual steps and automate every part of your delivery pipeline as soon as possible.</description>
			</item>
			<item>
				<title>Mastering Azure DevOps: Avoiding Common Pitfalls for Agile Success</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-azure-devops-avoiding-common-pitfalls-for-agile-success/</link>
				<pubDate>Tue, 09 Apr 2024 08:00:20 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-azure-devops-avoiding-common-pitfalls-for-agile-success/</guid>
				<description>Many teams misuse Azure DevOps by creating flat work item hierarchies, using custom work item types that do not fit agile practices, neglecting traceability, and overcomplicating processes, which reduces the platform’s effectiveness. Sticking to intended structures and keeping processes simple helps teams stay agile and productive. Review your team’s use of Azure DevOps to ensure alignment with agile principles and avoid these common pitfalls.</description>
			</item>
			<item>
				<title>Unlocking Engineering Excellence: How Azure DevOps Transforms Traceability, Transparency, and the Developer Experience</title>
				<link>https://engineering.hinshelwood.com/videos/unlocking-engineering-excellence-how-azure-devops-transforms-traceability-transparency-and-the-developer-experience/</link>
				<pubDate>Mon, 28 Jul 2025 07:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/unlocking-engineering-excellence-how-azure-devops-transforms-traceability-transparency-and-the-developer-experience/</guid>
				<description>Azure DevOps is a comprehensive platform that enhances engineering excellence by providing end-to-end traceability, transparency, and an integrated developer experience across planning, code, builds, and testing. Key benefits include instant visibility into what is deployed where, streamlined audit and compliance processes, and reduced friction between developers and testers. Development managers should ensure their teams fully leverage Azure DevOps’ capabilities to improve collaboration, accountability, and product quality.</description>
			</item>
			<item>
				<title>Stop Guessing: How to Make Work Visible and Drive Real Improvement with Azure DevOps Flow Metrics</title>
				<link>https://engineering.hinshelwood.com/videos/stop-guessing-how-to-make-work-visible-and-drive-real-improvement-with-azure-devops-flow-metrics/</link>
				<pubDate>Mon, 25 Aug 2025 06:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/stop-guessing-how-to-make-work-visible-and-drive-real-improvement-with-azure-devops-flow-metrics/</guid>
				<description>Relying on gut feeling leads to mediocre results, so making work visible with real data is essential for improvement. Azure DevOps provides a strong data foundation but its built-in metrics and visualisations are basic; using tools like Flow Viz or Actionable Agile Metrics gives deeper insights and actionable flow data. To drive better outcomes, move from guesswork to evidence-based decisions by leveraging these tools to make your team’s work and bottlenecks visible.</description>
			</item>
			<item>
				<title>Legacy Systems Aren’t the Enemy, Friction Is: How to Unblock Innovation and Accelerate Agile Delivery</title>
				<link>https://engineering.hinshelwood.com/videos/legacy-systems-aren-t-the-enemy-friction-is-how-to-unblock-innovation-and-accelerate-agile-delivery/</link>
				<pubDate>Mon, 14 Jul 2025 06:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/legacy-systems-aren-t-the-enemy-friction-is-how-to-unblock-innovation-and-accelerate-agile-delivery/</guid>
				<description>Legacy systems are only a problem when they create friction that slows delivery, increases fragility, and blocks innovation. The real issue is not system age but lack of ongoing maintenance and improvement, which leads to bottlenecks for both engineers and management. To accelerate agile delivery, focus on identifying and removing friction points, prioritising continuous improvement, and communicating the value of these efforts to the business.</description>
			</item>
			<item>
				<title>Why Engineering Teams Use Staging Environments for Risk Reduction</title>
				<link>https://engineering.hinshelwood.com/signals/why-engineering-teams-use-staging-environments-for-risk-reduction/</link>
				<pubDate>Fri, 14 Feb 2025 16:30:01 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/signals/why-engineering-teams-use-staging-environments-for-risk-reduction/</guid>
				<description>Staging environments are intended to reduce risk but often lead to wasted time, delayed feedback, and extra costs without truly preventing failures. Modern practices like feature flags, progressive rollouts, and real-time monitoring can help teams deploy safely to production while reducing waste. Consider whether maintaining staging environments is actually benefiting your team or just adding unnecessary overhead.</description>
			</item>
			<item>
				<title>Getting started with a modern source control system and DevOps</title>
				<link>https://engineering.hinshelwood.com/articles/getting-started-with-a-modern-source-control-system-and-devops/</link>
				<pubDate>Mon, 13 Jul 2020 18:41:59 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/getting-started-with-a-modern-source-control-system-and-devops/</guid>
				<description>Modern source control systems are essential for managing not just code but the entire software development lifecycle, supporting DevOps practices and providing critical metadata for process visibility. Key practices include always using source control, automating release pipelines, minimizing branches with feature flags, moving to Git, and ensuring regular feedback and testing. To stay competitive, development managers should ensure all code is in source control, automate releases, and adopt integrated platforms like VSTS that support any technology and enable continuous delivery.</description>
			</item>
			<item>
				<title>Why Azure DevOps Wins for Governance, Security, and Scale, Right Out of the Box</title>
				<link>https://engineering.hinshelwood.com/videos/why-azure-devops-wins-for-governance-security-and-scale-right-out-of-the-box/</link>
				<pubDate>Mon, 01 Sep 2025 06:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/why-azure-devops-wins-for-governance-security-and-scale-right-out-of-the-box/</guid>
				<description>Azure DevOps provides integrated governance, security, compliance, and scalability out of the box, eliminating the need for complex tool setups and manual integration. Its seamless traceability, audit trails, and ability to handle thousands of users make it ideal for large-scale, secure software development. Development managers should consider Azure DevOps to reduce operational friction and focus on delivering value rather than managing disparate tools.</description>
			</item>
			<item>
				<title>Building a Resilient Token Server: Engineering for Flow, Fault Tolerance, and Speed</title>
				<link>https://engineering.hinshelwood.com/engineering-notes/building-a-resilient-token-server-engineering-for-flow-fault-tolerance-and-speed/</link>
				<pubDate>Thu, 08 May 2025 09:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/engineering-notes/building-a-resilient-token-server-engineering-for-flow-fault-tolerance-and-speed/</guid>
				<description>Aiming for a resilient, fast, and fault-tolerant token counting system, the author replaced fragile server restarts with a batch-wide server lifecycle, added retry logic for transient failures, and implemented a local fallback to ensure uninterrupted processing. These changes improved reliability, reduced downtime, and provided clear logs for troubleshooting. Development managers should focus on building systems that handle real-world failures gracefully, prioritize flow, and include observability and fallback mechanisms from the start.</description>
			</item>
			<item>
				<title>Code Reviews for Quality Assurance</title>
				<link>https://engineering.hinshelwood.com/videos/code-reviews-for-quality-assurance/</link>
				<pubDate>Wed, 27 Nov 2024 06:00:25 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/code-reviews-for-quality-assurance/</guid>
				<description>Automating code validation before pull requests speeds up delivery, catches defects earlier, and ensures consistent quality, allowing manual reviews to focus on architecture and business alignment instead of minor issues. Development managers should invest in automated testing, static analysis, and security checks, making pull requests mandatory and using manual reviews strategically. This approach reduces bottlenecks and helps teams deliver high-quality software faster.</description>
			</item>
			<item>
				<title>Embracing Automation: The Key to Transforming Your Development Process and Boosting Confidence</title>
				<link>https://engineering.hinshelwood.com/videos/embracing-automation-the-key-to-transforming-your-development-process-and-boosting-confidence/</link>
				<pubDate>Tue, 14 Jan 2025 06:45:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/embracing-automation-the-key-to-transforming-your-development-process-and-boosting-confidence/</guid>
				<description>Embracing automation in testing, deployment, and validation is essential for faster, more reliable software delivery and increased team confidence. The Azure DevOps team drastically reduced feedback loops and technical debt by shifting to automated, efficient testing and empowering developers with local testing tools. Prioritizing automation and quality builds trust both within teams and with customers, so development managers should focus on automating as much as possible to enable continuous delivery and rapid improvement.</description>
			</item>
			<item>
				<title>The Evolution of My Journey with Azure DevOps: Lessons and Insights</title>
				<link>https://engineering.hinshelwood.com/videos/the-evolution-of-my-journey-with-azure-devops-lessons-and-insights/</link>
				<pubDate>Wed, 31 Jul 2024 09:21:03 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/the-evolution-of-my-journey-with-azure-devops-lessons-and-insights/</guid>
				<description>Azure DevOps has evolved from TFS to a powerful, flexible platform that can transform team workflows, but successful adoption and migration require careful planning and sometimes custom solutions. Key lessons include the importance of assessing your environment, choosing the right migration tools, and leveraging expert guidance for complex needs. Development managers should ensure their teams are trained and consider consulting support to maximize the benefits and scalability of Azure DevOps.</description>
			</item>
			<item>
				<title>Mastering Caman Strategy: How to Leverage Azure DevOps for Effective Visualisation in Hybrid Work Environments</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-caman-strategy-how-to-leverage-azure-devops-for-effective-visualisation-in-hybrid-work-environments/</link>
				<pubDate>Fri, 29 Mar 2024 16:42:17 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-caman-strategy-how-to-leverage-azure-devops-for-effective-visualisation-in-hybrid-work-environments/</guid>
				<description>Using Azure DevOps to implement a Caman strategy helps hybrid teams visualise and manage work more effectively by establishing shared workflow rules, customising boards and columns, and tracking key metrics like lead and cycle time. Involving the whole team in defining and refining these rules improves transparency and reduces local optimisations that can harm overall flow. Development managers should ensure their teams collaborate on workflow setup in Azure DevOps and regularly review it to optimise efficiency and clarity.</description>
			</item>
			<item>
				<title>Scaling Professional Scrum with Visual Studio Team Services</title>
				<link>https://engineering.hinshelwood.com/articles/scaling-professional-scrum-with-visual-studio-team-services/</link>
				<pubDate>Wed, 06 Jul 2016 12:30:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/scaling-professional-scrum-with-visual-studio-team-services/</guid>
				<description>Visual Studio Team Services helps reduce friction and risks when scaling Scrum across multiple teams by providing robust automation and support for organizing work within a Nexus framework. Workshops and webcasts demonstrated how VSTS can be set up to manage many teams effectively, making it a strong choice for enterprise-scale Scrum. Development managers should consider VSTS when coordinating large, distributed Scrum teams to streamline processes and improve visibility.</description>
			</item>
			<item>
				<title>Convert Legacy Projects and ASP.NET MVC Apps to SDK-Style with Confidence</title>
				<link>https://engineering.hinshelwood.com/engineering-notes/convert-legacy-projects-and-asp-net-mvc-apps-to-sdk-style-with-confidence/</link>
				<pubDate>Thu, 29 May 2025 09:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/engineering-notes/convert-legacy-projects-and-asp-net-mvc-apps-to-sdk-style-with-confidence/</guid>
				<description>Upgrading legacy .NET projects to SDK-style makes your codebase easier to maintain, improves build and CI/CD integration, and prepares you for future .NET upgrades. Converting class libraries is straightforward and highly recommended, while web apps require more care and are best handled with the MSBuild.SDK.SystemWeb package if you want SDK-style; otherwise, you can leave them in the old format. Start by converting class libraries now to simplify your engineering system and reduce technical debt.</description>
			</item>
			<item>
				<title>Detecting Agile BS</title>
				<link>https://engineering.hinshelwood.com/guides/detecting-agile-bs/</link>
				<pubDate>Tue, 17 Sep 2024 00:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/guides/detecting-agile-bs/</guid>
				<description>Guidance for identifying genuine agile software development in DoD projects, including key principles, warning signs, essential tools, and critical evaluation questions.</description>
			</item>
			<item>
				<title>Professional Scrum Courses for 2016 in Oslo, Norway</title>
				<link>https://engineering.hinshelwood.com/articles/professional-scrum-courses-for-2016-in-oslo-norway/</link>
				<pubDate>Wed, 06 Jan 2016 16:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/professional-scrum-courses-for-2016-in-oslo-norway/</guid>
				<description>Recent Professional Scrum Master and Developer courses in Norway have been highly successful, attracting participants from top companies and leading to additional sessions being scheduled in Oslo and Kongsberg. The Scrum Master course focuses on advanced skills for experienced practitioners, while the Developer course emphasizes practical DevOps and Agile practices using Microsoft tools. Development managers should consider enrolling their teams to enhance Scrum mastery and technical delivery capabilities.</description>
			</item>
			<item>
				<title>What is your favourite DevOps consulting outcome?</title>
				<link>https://engineering.hinshelwood.com/videos/what-is-your-favourite-devops-consulting-outcome/</link>
				<pubDate>Tue, 18 Apr 2023 07:00:08 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/what-is-your-favourite-devops-consulting-outcome/</guid>
				<description>A fragmented, multi-billion-dollar software project with 80 to 90 teams across nine countries was transformed by unifying processes and source control onto Azure DevOps, greatly improving collaboration and efficiency. The key outcomes were simplification, system unification, and a shift toward a &amp;lsquo;One Engineering System&amp;rsquo; approach. Development managers should consider consolidating tools and processes to drive similar improvements in productivity and teamwork.</description>
			</item>
			<item>
				<title>Blocked Columns on Kanban Boards Obfuscate Workflow and Undermine Effectiveness</title>
				<link>https://engineering.hinshelwood.com/articles/blocked-columns-on-kanban-boards-obfuscate-workflow-and-undermine-effectiveness/</link>
				<pubDate>Tue, 13 Feb 2024 15:44:53 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/blocked-columns-on-kanban-boards-obfuscate-workflow-and-undermine-effectiveness/</guid>
				<description>Using Blocked columns on Kanban boards hides the true status of work, encourages team disengagement, and leads to stale tasks and inflated work-in-progress limits. Instead, teams should tag blocked items within their current workflow stage and provide clear context, which maintains transparency and accountability. Managers should avoid Blocked columns and use tags or annotations to highlight issues without disrupting the flow or losing critical information.</description>
			</item>
			<item>
				<title>Unlocking the Future of Software Development: Why Automation is Your Key to Success</title>
				<link>https://engineering.hinshelwood.com/videos/unlocking-the-future-of-software-development-why-automation-is-your-key-to-success/</link>
				<pubDate>Wed, 15 Jan 2025 06:45:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/unlocking-the-future-of-software-development-why-automation-is-your-key-to-success/</guid>
				<description>Automation is essential for faster, more reliable software development, reducing human error and enabling consistent, rapid deployments. Real-world failures like Knight Capital show the high cost of manual processes, while leading teams achieve quick, high-quality releases by building automation into every step. Development managers should prioritize automating all possible tasks to improve quality, speed, and adaptability.</description>
			</item>
			<item>
				<title>The High of Release</title>
				<link>https://engineering.hinshelwood.com/articles/the-high-of-release/</link>
				<pubDate>Sat, 05 Dec 2015 14:49:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/the-high-of-release/</guid>
				<description>Microsoft’s new web-based Release Management tools let teams build flexible, integrated release pipelines in VSTS or TFS without being locked into specific deployment tools. The focus is on orchestration and integration, allowing you to use your preferred technologies like Chef, Puppet, Docker, or PowerShell. These tools are now in public preview, so consider evaluating them to streamline your release process and support cloud or on-premises deployments.</description>
			</item>
			<item>
				<title>Mastering Agile in a Distributed World: Tools and Strategies for Effective Team Management</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-agile-in-a-distributed-world-tools-and-strategies-for-effective-team-management/</link>
				<pubDate>Fri, 10 Apr 2020 18:35:30 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-agile-in-a-distributed-world-tools-and-strategies-for-effective-team-management/</guid>
				<description>Managing distributed Agile teams is effective when you choose tools that fit your team’s needs, such as GitHub for open-source, Microsoft Planner for simple task management, or Azure DevOps for comprehensive Agile support. Success depends on adapting practices, experimenting with tools, and maintaining regular feedback loops. Encourage continuous learning and collaboration to keep improving team performance.</description>
			</item>
			<item>
				<title>How I Used Generative AI to Transform Site Tagging and Categories</title>
				<link>https://engineering.hinshelwood.com/engineering-notes/how-i-used-generative-ai-to-transform-site-tagging-and-categories/</link>
				<pubDate>Thu, 15 May 2025 09:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/engineering-notes/how-i-used-generative-ai-to-transform-site-tagging-and-categories/</guid>
				<description>Migrating a large, legacy blog to Hugo enabled the use of generative AI for automated tagging and categorisation, significantly improving content discoverability and editorial consistency while reducing manual effort. The system combines AI-driven suggestions with human oversight, using multi-factor scoring, penalty logic, and transparent reasoning to ensure quality and accountability. Development managers considering similar automation should maintain human control over final decisions and leverage AI to streamline, not replace, editorial processes.</description>
			</item>
			<item>
				<title>Mastering Azure DevOps Migration Tools: Your Ultimate Guide to Seamless Migrations</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-azure-devops-migration-tools-your-ultimate-guide-to-seamless-migrations/</link>
				<pubDate>Thu, 17 Oct 2019 19:16:03 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-azure-devops-migration-tools-your-ultimate-guide-to-seamless-migrations/</guid>
				<description>Azure DevOps Migration Tools enable experienced teams to move work items and related data between environments efficiently, supporting features like syncing changes during migration and extensive customization. For best results, set up a dedicated environment, migrate open work items first, use date-based queries for updates, and monitor API performance. Engage with the active open-source community for support and improvements to ensure a smooth migration.</description>
			</item>
			<item>
				<title>Branch Policies for TFVC</title>
				<link>https://engineering.hinshelwood.com/articles/branch-policies-for-tfvc/</link>
				<pubDate>Wed, 13 Jan 2016 15:49:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/branch-policies-for-tfvc/</guid>
				<description>A new branch policy tool for TFVC allows you to apply policies like branch locks, code reviews, and work item requirements across multiple branches using simple patterns, making policy management much easier for large, complex codebases. This approach avoids cumbersome path-based setups and helps ensure key quality steps are not missed without overburdening developers. You can try the tool, provide feedback, or contribute to its development on GitHub.</description>
			</item>
			<item>
				<title>Open-source with VSTS or TFS and Github for better DevOps</title>
				<link>https://engineering.hinshelwood.com/articles/open-source-with-vsts-or-tfs-and-github-for-better-devops/</link>
				<pubDate>Tue, 10 May 2016 16:19:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/open-source-with-vsts-or-tfs-and-github-for-better-devops/</guid>
				<description>You can use VSTS or TFS for full DevOps and agile capabilities while keeping your open-source code on Github by setting up automated two-way synchronization between the platforms. This approach lets you manage private work and processes in VSTS, then publish selected branches to Github for public access and contributions. Set up automated builds in VSTS to sync code in both directions, using personal tokens for authentication, so you get the best of both tools without extra manual effort.</description>
			</item>
			<item>
				<title>Mastering Azure DevOps Migration: A Step-by-Step Guide for Seamless Project Transfers</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-azure-devops-migration-a-step-by-step-guide-for-seamless-project-transfers/</link>
				<pubDate>Thu, 16 Nov 2023 12:47:09 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-azure-devops-migration-a-step-by-step-guide-for-seamless-project-transfers/</guid>
				<description>Migrating projects in Azure DevOps can be straightforward if you use the right tools, carefully configure your migration files, and address common issues like field mapping and iteration paths. Key steps include installing migration tools, preparing configuration files, ensuring required fields are present, and matching Git repo names between source and target. Prepare thoroughly, follow the outlined steps, and seek expert help if needed to ensure a smooth migration.</description>
			</item>
			<item>
				<title>Unlocking Team Potential: The Essential Role of Digital Whiteboards in Agile Collaboration</title>
				<link>https://engineering.hinshelwood.com/videos/unlocking-team-potential-the-essential-role-of-digital-whiteboards-in-agile-collaboration/</link>
				<pubDate>Tue, 19 Sep 2023 07:00:21 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/unlocking-team-potential-the-essential-role-of-digital-whiteboards-in-agile-collaboration/</guid>
				<description>Digital whiteboards are essential for effective team collaboration, especially in remote or hybrid agile environments, as they boost engagement, visual communication, and flexibility. Choosing the right tool, setting clear objectives, encouraging participation, and keeping sessions organised are key to maximising their value. Development managers should adopt and actively leverage digital whiteboards to enhance team alignment and productivity.</description>
			</item>
			<item>
				<title>Delivering Live Virtual Classes in Microsoft Teams and Mural</title>
				<link>https://engineering.hinshelwood.com/articles/delivering-live-virtual-classes-in-microsoft-teams-and-mural/</link>
				<pubDate>Sun, 21 Jun 2020 21:40:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/delivering-live-virtual-classes-in-microsoft-teams-and-mural/</guid>
				<description>Delivering live virtual classes using Microsoft Teams and Mural offers strong security, flexibility, and features that support self-organising teams and foster a safe, collaborative learning environment. Running a tech check before classes saves time and sets expectations, while Teams enables students to manage their own breakout sessions and resources, promoting autonomy and engagement. For best results, set up Teams in advance and use Mural to create structured, interactive exercises that mirror in-person collaboration.</description>
			</item>
			<item>
				<title>How good is the APSPO course in helping leaders determine product direction and Why?</title>
				<link>https://engineering.hinshelwood.com/videos/how-good-is-the-apspo-course-in-helping-leaders-determine-product-direction-and-why/</link>
				<pubDate>Wed, 22 Mar 2023 07:00:17 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/how-good-is-the-apspo-course-in-helping-leaders-determine-product-direction-and-why/</guid>
				<description>The APSPO course does not directly tell leaders how to set product direction, but it provides valuable tools and frameworks that help them identify gaps and strengthen their approach. It highlights six key roles for product owners, encouraging a balance between customer focus, innovation, collaboration, and decisive leadership. Leaders should use the course to broaden their skills and continuously improve their product ownership capabilities.</description>
			</item>
			<item>
				<title>Navigating the Complex World of Azure DevOps Data Migration</title>
				<link>https://engineering.hinshelwood.com/videos/navigating-the-complex-world-of-azure-devops-data-migration/</link>
				<pubDate>Wed, 31 Jul 2024 12:00:49 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/navigating-the-complex-world-of-azure-devops-data-migration/</guid>
				<description>Migrating to Azure DevOps is complex, especially with legacy systems, but careful planning and attention to detail can prevent most issues. Key steps include importing legacy data before upgrades, aligning user identities to avoid workflow disruptions, cleaning up databases to meet size limits, and strictly following Microsoft’s backup procedures. Development managers should prioritize preparation and sequencing to ensure a smooth migration and minimize risks.</description>
			</item>
			<item>
				<title>Why Embracing Automation is Essential for Reducing Human Error in Software Development</title>
				<link>https://engineering.hinshelwood.com/videos/why-embracing-automation-is-essential-for-reducing-human-error-in-software-development/</link>
				<pubDate>Wed, 18 Dec 2024 06:45:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/why-embracing-automation-is-essential-for-reducing-human-error-in-software-development/</guid>
				<description>Automation is essential in software development because it reduces human error, speeds up feedback, and creates more reliable processes. Relying on manual steps leads to costly mistakes and unsustainable workloads, while automation enables faster, higher-quality releases and happier customers. Development managers should prioritise automating repetitive tasks and rearchitecting processes that cannot be automated to improve quality and efficiency.</description>
			</item>
			<item>
				<title>How effective is scrum training via digital delivery?</title>
				<link>https://engineering.hinshelwood.com/videos/how-effective-is-scrum-training-via-digital-delivery/</link>
				<pubDate>Tue, 31 Jan 2023 07:00:08 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/how-effective-is-scrum-training-via-digital-delivery/</guid>
				<description>While in-person Scrum training offers slightly more engagement and interaction, digital delivery is nearly as effective and brings unique advantages such as greater accessibility, exposure to global perspectives, and alignment with how remote teams now work. Online courses allow immediate application of learning, foster diverse collaboration, and introduce valuable digital tools. Development managers should consider digital training as a practical, effective option that fits modern team dynamics and broadens participation.</description>
			</item>
			<item>
				<title>Unlocking Team Potential: Why Every Scrum Master Needs a Quality Camera for Effective Engagement</title>
				<link>https://engineering.hinshelwood.com/videos/unlocking-team-potential-why-every-scrum-master-needs-a-quality-camera-for-effective-engagement/</link>
				<pubDate>Thu, 21 Sep 2023 07:00:14 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/unlocking-team-potential-why-every-scrum-master-needs-a-quality-camera-for-effective-engagement/</guid>
				<description>Using a high-quality camera in remote meetings helps Scrum Masters better read team members&amp;rsquo; body language and emotions, which leads to stronger engagement and more effective communication. Investing in good equipment, maintaining a professional background, and encouraging camera use can foster a more open and collaborative team environment. Development managers should ensure their teams have access to quality video tools to maximize virtual collaboration.</description>
			</item>
			<item>
				<title>Maximise Your Scrum Process: Leveraging Azure DevOps for Agile Success</title>
				<link>https://engineering.hinshelwood.com/videos/maximise-your-scrum-process-leveraging-azure-devops-for-agile-success/</link>
				<pubDate>Wed, 03 Apr 2024 17:21:43 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/maximise-your-scrum-process-leveraging-azure-devops-for-agile-success/</guid>
				<description>Azure DevOps can be customised to effectively support Scrum by focusing on simple, value-driven backlogs and adapting processes like area and iteration paths to fit your team&amp;rsquo;s structure and workflow. Metrics and common agile tools are optional, so tailor your setup to your team&amp;rsquo;s needs rather than following defaults. Use Azure DevOps features like tagging, board views, and backlog management to streamline refinement, planning, and execution, and regularly review and improve your processes for better results.</description>
			</item>
			<item>
				<title>Mastering the Migration: Seamlessly Transitioning from TFS to Azure DevOps</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-the-migration-seamlessly-transitioning-from-tfs-to-azure-devops/</link>
				<pubDate>Wed, 31 Jul 2024 11:58:11 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-the-migration-seamlessly-transitioning-from-tfs-to-azure-devops/</guid>
				<description>Migrating from TFS to Azure DevOps can boost team collaboration, enable cloud capabilities, and provide continuous updates, but it requires careful planning to address compatibility issues and account alignment. Key steps include updating TFS, running validation tools, fixing issues, and thorough post-migration testing to avoid disruptions. To ensure a smooth transition, use the right migration tools and consider expert support for complex environments.</description>
			</item>
			<item>
				<title>5 tools that Scrum Masters love. Part 1</title>
				<link>https://engineering.hinshelwood.com/videos/5-tools-that-scrum-masters-love-part-1/</link>
				<pubDate>Thu, 14 Sep 2023 07:00:08 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/5-tools-that-scrum-masters-love-part-1/</guid>
				<description>Liberating structures are a set of frameworks that help Scrum Masters run more engaging and effective meetings by matching specific techniques to clear objectives. Using these tools can boost team participation, break down communication barriers, and drive better outcomes. Consider adopting liberating structures to turn routine meetings into productive sessions that support team growth and innovation.</description>
			</item>
			<item>
				<title>Access denied for orchestration plan on Build</title>
				<link>https://engineering.hinshelwood.com/articles/access-denied-for-orchestration-plan-on-build/</link>
				<pubDate>Wed, 16 Dec 2015 14:18:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/access-denied-for-orchestration-plan-on-build/</guid>
				<description>When setting up a TFS build agent for a high-volume customer, a permissions error blocked builds because the &amp;ldquo;Project Collection Build Service&amp;rdquo; lacked write access to the orchestration plan. The issue is tied to permission inheritance and a known bug in TFS 2015 RTM, and can be fixed by ensuring both &amp;ldquo;Project Build Service&amp;rdquo; and &amp;ldquo;Project Collection Build Service&amp;rdquo; have inherited permissions on build definitions via Visual Studio. Development managers should verify these permissions to avoid similar build failures and streamline onboarding to new build systems.</description>
			</item>
			<item>
				<title>Leveraging AI Embeddings for Related Content Classification</title>
				<link>https://engineering.hinshelwood.com/engineering-notes/leveraging-ai-embeddings-for-related-content-classification/</link>
				<pubDate>Wed, 04 Jun 2025 09:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/engineering-notes/leveraging-ai-embeddings-for-related-content-classification/</guid>
				<description>Switching from Hugo’s basic related content feature to an AI embeddings-based approach enabled much more accurate and meaningful content recommendations, improving both user navigation and AI discoverability. The solution was cost-effective, scalable, and reduced computational overhead by caching similarity scores and storing embeddings for reuse. Development managers can consider using AI embeddings for smarter content linking, which can enhance user experience and support future automation or classification needs.</description>
			</item>
			<item>
				<title>The Power of Continuous Learning for Product Owners</title>
				<link>https://engineering.hinshelwood.com/videos/the-power-of-continuous-learning-for-product-owners/</link>
				<pubDate>Tue, 19 Dec 2023 07:00:11 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/the-power-of-continuous-learning-for-product-owners/</guid>
				<description>Continuous learning is the most important factor for product owners to succeed, helping them make better decisions and stay ahead in a changing industry. Focus on mastering practical tools like evidence-based management, A/B testing, and OKRs, and engage with the community through reading, networking, and professional training. Prioritize learning what works best for your team rather than chasing every new trend, and invest in your ongoing development to maximize your value as a leader.</description>
			</item>
			<item>
				<title>Understanding Kanban: A Tool for Transparency and Continuous Improvement</title>
				<link>https://engineering.hinshelwood.com/videos/understanding-kanban-a-tool-for-transparency-and-continuous-improvement/</link>
				<pubDate>Mon, 24 Jun 2024 06:48:02 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/understanding-kanban-a-tool-for-transparency-and-continuous-improvement/</guid>
				<description>Kanban is a tool that helps teams visualize their workflow, track key metrics, and identify bottlenecks, leading to greater transparency and continuous improvement without changing existing processes. By starting with a simple board, setting work-in-progress limits, and regularly reviewing metrics, teams can quickly spot issues and make data-driven improvements. Development managers should consider implementing Kanban to gain clearer insights into team performance and drive ongoing process enhancements.</description>
			</item>
			<item>
				<title>VSTS Sync Migration Tool Update and Bugfix</title>
				<link>https://engineering.hinshelwood.com/articles/vsts-sync-migration-tool-update-and-bugfix/</link>
				<pubDate>Wed, 21 Jun 2017 13:08:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/vsts-sync-migration-tool-update-and-bugfix/</guid>
				<description>The VSTS Sync Migration Tool has been updated with new features like work item history and query migration, plus important bug fixes such as resolving closed date issues. Community contributions have improved bulk updates and project migrations, and users now receive update notifications automatically. Development managers should install the latest version to benefit from these enhancements and stay informed about future updates.</description>
			</item>
			<item>
				<title>Maximise Your Virtual Classroom Experience: Essential Tech Tips for Scrum Training</title>
				<link>https://engineering.hinshelwood.com/videos/maximise-your-virtual-classroom-experience-essential-tech-tips-for-scrum-training/</link>
				<pubDate>Sat, 02 May 2020 16:34:05 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/maximise-your-virtual-classroom-experience-essential-tech-tips-for-scrum-training/</guid>
				<description>Using Microsoft Teams for video conferencing and Mural for digital whiteboarding can significantly improve engagement and collaboration in virtual Scrum training. Ensuring participants are comfortable with these tools through a tech check before class helps reduce confusion and maximises learning time. Development managers should encourage their teams to familiarise themselves with these platforms ahead of training to ensure a smoother and more productive experience.</description>
			</item>
			<item>
				<title>Mastering Cloud Migration: How to Leverage Microsoft’s Tool for a Seamless Transition</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-cloud-migration-how-to-leverage-microsoft-s-tool-for-a-seamless-transition/</link>
				<pubDate>Wed, 18 Sep 2024 11:59:33 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-cloud-migration-how-to-leverage-microsoft-s-tool-for-a-seamless-transition/</guid>
				<description>Using Microsoft’s migration tool helps identify and address potential issues with your systems and customisations before moving to the cloud, reducing post-migration problems. Review all customisations for compatibility, plan necessary rewrites, and track tasks to ensure nothing is missed. Proactively using these steps will make your cloud migration smoother and more reliable.</description>
			</item>
			<item>
				<title>Seamless Migration to Azure DevOps: Unlocking Enhanced Collaboration and Productivity</title>
				<link>https://engineering.hinshelwood.com/videos/seamless-migration-to-azure-devops-unlocking-enhanced-collaboration-and-productivity/</link>
				<pubDate>Tue, 03 Sep 2024 09:57:36 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/seamless-migration-to-azure-devops-unlocking-enhanced-collaboration-and-productivity/</guid>
				<description>Migrating to Azure DevOps can boost your team&amp;rsquo;s collaboration and productivity by centralising project management and scaling with your needs. You can choose between self-service migration tools or a managed import service, both designed to ensure a smooth and accurate transition. Careful planning and assessment are essential for a successful migration, so consider expert support to avoid common pitfalls and maximise the benefits.</description>
			</item>
			<item>
				<title>Unlocking the Power of Caman: Why It’s the Perfect Companion to Scrum for Process Optimisation</title>
				<link>https://engineering.hinshelwood.com/videos/unlocking-the-power-of-caman-why-it-s-the-perfect-companion-to-scrum-for-process-optimisation/</link>
				<pubDate>Tue, 13 Aug 2024 07:04:49 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/unlocking-the-power-of-caman-why-it-s-the-perfect-companion-to-scrum-for-process-optimisation/</guid>
				<description>Caman is a strategy that complements Scrum by increasing transparency and providing deeper insights into workflows, helping teams identify bottlenecks and optimise processes. It is universally applicable across different systems and industries, not just software development. Development managers should use Caman alongside Scrum by mapping processes, involving teams in discussions, and iterating improvements to enhance value delivery.</description>
			</item>
			<item>
				<title>Mastering Cloud Migration: Overcoming the Fear of Incomplete Data Transfers</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-cloud-migration-overcoming-the-fear-of-incomplete-data-transfers/</link>
				<pubDate>Thu, 07 Nov 2024 05:45:02 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-cloud-migration-overcoming-the-fear-of-incomplete-data-transfers/</guid>
				<description>Concerns about incomplete data transfers during cloud migration are often overstated; with proper planning, use of Microsoft’s migration tools, and clear communication about limitations, data loss is highly unlikely. Key steps include assessing your data, understanding cloud constraints like attachment size, and engaging Microsoft support for complex cases. To ensure a smooth migration, involve stakeholders early, plan for contingencies, and address potential issues before starting the move.</description>
			</item>
			<item>
				<title>Migrating from Codeplex to Github</title>
				<link>https://engineering.hinshelwood.com/articles/migrating-from-codeplex-to-github/</link>
				<pubDate>Wed, 02 Mar 2016 14:29:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/migrating-from-codeplex-to-github/</guid>
				<description>Migrating a Codeplex repository to GitHub is necessary due to declining support and features on Codeplex, but GitHub&amp;rsquo;s import tool is unreliable and does not handle folder selection or branches well. Using Git-TF with Chocolatey provides a more flexible and effective migration, allowing you to select specific folders and preserve history, though some manual steps are needed for wiki pages and other content. Development managers should use Git-TF for smoother migrations and plan for some manual adjustments, especially for documentation.</description>
			</item>
			<item>
				<title>Mastering Data Migration: How to Minimise Downtime and Keep Your Engineers Productive</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-data-migration-how-to-minimise-downtime-and-keep-your-engineers-productive/</link>
				<pubDate>Tue, 05 Nov 2024 06:00:34 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-data-migration-how-to-minimise-downtime-and-keep-your-engineers-productive/</guid>
				<description>Data migration can be managed with minimal disruption if you plan thoroughly, use tools like Git to keep engineers productive during downtime, and schedule migrations strategically, such as over weekends. Dry runs and clear communication are essential to ensure everyone knows their tasks and to identify issues early. Invest time in preparation and involve experts when needed to keep your team working smoothly throughout the process.</description>
			</item>
			<item>
				<title>Why is Lego a shit idea for a scrum trainer - Part 3</title>
				<link>https://engineering.hinshelwood.com/videos/why-is-lego-a-shit-idea-for-a-scrum-trainer-part-3/</link>
				<pubDate>Thu, 05 Oct 2023 07:00:04 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/why-is-lego-a-shit-idea-for-a-scrum-trainer-part-3/</guid>
				<description>Lego is avoided in Scrum training because its simplicity fails to reflect the real complexity and chaos of software development, while Minecraft is sometimes used for specific scenarios to better simulate overwhelming and collaborative environments. The choice of tool should support realistic learning experiences and evoke the pressures teams actually face. Focus on selecting training tools that mirror real-world challenges rather than just simplifying concepts.</description>
			</item>
			<item>
				<title>Mastering Azure DevOps Migration: Expert Insights for a Seamless Transition</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-azure-devops-migration-expert-insights-for-a-seamless-transition/</link>
				<pubDate>Fri, 08 Nov 2024 05:45:01 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-azure-devops-migration-expert-insights-for-a-seamless-transition/</guid>
				<description>Migrating to Azure DevOps is complex and often a one-time event, so most teams lack the necessary in-house expertise. Key challenges include database validation, unexpected data issues, and the need for deep tool knowledge, making external experts or targeted training highly valuable. To ensure a smooth and successful migration, consider bringing in specialists or upskilling your team with expert support.</description>
			</item>
			<item>
				<title>Navigating the TFS to Azure DevOps Migration: Overcoming Compatibility Concerns with Confidence</title>
				<link>https://engineering.hinshelwood.com/videos/navigating-the-tfs-to-azure-devops-migration-overcoming-compatibility-concerns-with-confidence/</link>
				<pubDate>Wed, 06 Nov 2024 05:45:03 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/navigating-the-tfs-to-azure-devops-migration-overcoming-compatibility-concerns-with-confidence/</guid>
				<description>Migrating from TFS on-premises to Azure DevOps is generally straightforward, with most compatibility concerns affecting older on-prem versions rather than the cloud. Key considerations include planning for the loss of unsupported customisations, ensuring code security during the transition, and evaluating how existing extensions will work in Azure DevOps. To ensure a smooth migration, assess your current setup, identify potential gaps, and proactively address customisation needs.</description>
			</item>
			<item>
				<title>Mastering Azure DevOps Migration: Navigating Challenges, Solutions, and Best Practices</title>
				<link>https://engineering.hinshelwood.com/videos/mastering-azure-devops-migration-navigating-challenges-solutions-and-best-practices/</link>
				<pubDate>Wed, 31 Jul 2024 09:25:17 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/mastering-azure-devops-migration-navigating-challenges-solutions-and-best-practices/</guid>
				<description>Migrating to Azure DevOps can streamline development, reduce costs, and improve scalability, but it comes with challenges like complex legacy systems and team resistance. Success depends on thorough planning, clear communication, extensive testing, and adaptability throughout the process. Development managers should assess their current environment, involve stakeholders, and consider expert support to ensure a smooth and effective migration.</description>
			</item>
			<item>
				<title>VSTS Sync Migration Tools</title>
				<link>https://engineering.hinshelwood.com/articles/vsts-sync-migration-tools/</link>
				<pubDate>Wed, 26 Oct 2016 13:56:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/vsts-sync-migration-tools/</guid>
				<description>VSTS Sync Migration Tools help teams move work items, test plans, and team structures between TFS and VSTS or consolidate projects without migrating code. The tool focuses on essential data like work items and test configurations, with ongoing improvements based on user needs. Development managers can use or contribute to these free tools to streamline migrations and reduce manual setup when moving to VSTS.</description>
			</item>
			<item>
				<title>How AI is Revolutionising Our Work: Embrace the Future of Productivity and Creativity</title>
				<link>https://engineering.hinshelwood.com/videos/how-ai-is-revolutionising-our-work-embrace-the-future-of-productivity-and-creativity/</link>
				<pubDate>Wed, 05 Jul 2023 14:49:20 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/how-ai-is-revolutionising-our-work-embrace-the-future-of-productivity-and-creativity/</guid>
				<description>AI is rapidly transforming work by boosting productivity and creativity, acting as a supportive tool for idea generation, content creation, and automating repetitive tasks. Teams that adopt AI can work more efficiently and gain a competitive advantage. Development managers should start exploring and integrating AI tools now to stay ahead in a changing landscape.</description>
			</item>
			<item>
				<title>Learn Scrum with Minecraft Education Edition</title>
				<link>https://engineering.hinshelwood.com/videos/learn-scrum-with-minecraft-education-edition/</link>
				<pubDate>Tue, 10 Jan 2023 07:48:02 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/videos/learn-scrum-with-minecraft-education-edition/</guid>
				<description>Using Minecraft Education Edition in Scrum training creates a more realistic and engaging environment for learning complex product development compared to traditional website-building exercises. This approach ensures full team participation, better simulates real-world complexity, and is accessible across devices. Development managers should ensure participants can install Minecraft Education on an unrestricted device and join sessions off VPN for the best experience.</description>
			</item>
			<item>
				<title>Configuring Microsoft Teams for Live Virtual Training</title>
				<link>https://engineering.hinshelwood.com/articles/configuring-microsoft-teams-for-live-virtual-training/</link>
				<pubDate>Mon, 22 Jun 2020 16:00:00 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/articles/configuring-microsoft-teams-for-live-virtual-training/</guid>
				<description>To deliver effective live virtual training in Microsoft Teams, you need to set up Azure Active Directory, a Microsoft 365 subscription, and enable guest and external access for full collaboration features. Proper configuration allows both internal and external participants to access files, chat, and breakout rooms, and recent updates make guest authentication easier. Investing time in setup ensures a smoother, more professional experience for your training sessions, so plan and configure these elements before your first class.</description>
			</item>
			<item>
				<title>GitHub</title>
				<link>https://engineering.hinshelwood.com/tags/github/</link>
				<pubDate>Thu, 10 Apr 2025 10:16:54 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/github/</guid>
				<description>GitHub is a comprehensive platform that facilitates version control, collaboration, and integration within software development. Originating as a hosting service for Git repositories, it has evolved to include features such as GitHub Actions for automating continuous integration and continuous delivery workflows, and GitHub Projects for task management and progress tracking. Its significance lies in its ability to enhance collaboration among development teams, reduce friction in development cycles, and support the efficient delivery of value. GitHub is essential for organisations seeking to maintain transparency and integrate workflows between development and operations teams, as its integration with CI/CD practices allows for the automation of testing, builds, and deployments, ensuring continuous validation and delivery of code changes. The platform&amp;rsquo;s features, including issues, pull requests, and discussions, foster effective communication and alignment on project goals. Additionally, GitHub&amp;rsquo;s compatibility with a variety of third-party tools and services further amplifies its effectiveness in modern DevOps environments. By utilising GitHub&amp;rsquo;s extensive toolset, organisations can enhance team collaboration, streamline development processes, and improve software delivery outcomes.</description>
			</item>
			<item>
				<title>Tool</title>
				<link>https://engineering.hinshelwood.com/concepts/tool/</link>
				<pubDate>Wed, 09 Apr 2025 14:00:00 +0100</pubDate>
				<guid>https://engineering.hinshelwood.com/concepts/tool/</guid>
				<description>A tool is a mechanism, technique, or software that assists teams in effectively implementing methods and practices within Agile, Lean, and DevOps environments. These tools are crucial for supporting collaboration, managing workflows, and fostering continuous improvement, as they enable teams to visualise and track progress, manage backlogs, and align with product goals. For instance, project management tools like JIRA and Azure Boards facilitate Agile practices by allowing teams to iterate and adapt to feedback. In DevOps, tools such as Jenkins and GitLab automate processes like Continuous Integration and Continuous Delivery, enhancing delivery speed and reliability while reducing human error. However, tools are not standalone solutions; they must be integrated into a broader organisational framework and aligned with defined methodologies. While they can enhance efficiency and provide visibility into workflows, tools cannot address organisational dysfunctions or improve processes without a solid methodological foundation. Therefore, tools should be viewed as enablers that support well-defined practices rather than replacements for strong methods or frameworks. Ultimately, the effective use of tools can significantly improve team performance and adaptability in complex environments, making them valuable assets in product development and organisational design.</description>
			</item>
			<item>
				<title>System Configuration</title>
				<link>https://engineering.hinshelwood.com/tags/system-configuration/</link>
				<pubDate>Wed, 09 Apr 2025 13:08:13 +0100</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/system-configuration/</guid>
				<description>System Configuration encompasses the technical setup and optimisation of software, hardware, and systems to ensure efficient and reliable operation. It is essential in Agile and DevOps environments, where the need for speed, efficiency, and flexibility is critical. This process establishes a robust foundation for operational performance, allowing teams to deliver high-quality products in a predictable and sustainable manner. Central to System Configuration are tools that automate and manage the integration of system components, such as Ansible, Chef, Puppet, and Terraform, which facilitate infrastructure as code and ensure consistent configurations across various environments. By optimising hardware and software components to work seamlessly together, System Configuration minimises bottlenecks and supports continuous integration and continuous delivery by automating testing, deployment, and monitoring. Its importance lies in enhancing workflow efficiency, fostering collaboration among teams, and reducing time spent on manual tasks, thereby allowing teams to concentrate on innovation and value creation. Furthermore, effective System Configuration is crucial for scaling Agile practices within larger organisations, as it ensures that systems are properly configured from the beginning, leading to efficient scaling with minimal disruption. Ultimately, System Configuration provides the tools and processes necessary for organisations to improve performance, reduce operational overhead, and maintain adaptable and scalable systems in a rapidly evolving landscape.</description>
			</item>
			<item>
				<title>Agile Planning Tools</title>
				<link>https://engineering.hinshelwood.com/tags/agile-planning-tools/</link>
				<pubDate>Tue, 11 Feb 2025 10:17:24 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/agile-planning-tools/</guid>
				<description>Agile Planning Tools are vital resources that support effective backlog management, forecasting, and collaboration within Agile teams. Originating from the principles of Agile methodology, these tools enable teams to visualise their work, prioritise tasks, and monitor progress in real-time, ensuring alignment and focus on delivering value. Their importance lies in enhancing predictability and sustainability in value delivery, allowing teams to make informed decisions based on empirical data, which fosters a culture of continuous improvement and adaptability in dynamic environments. By providing a structured approach to planning, Agile Planning Tools help teams anticipate challenges and respond to changing requirements, streamlining workflows and promoting a collaborative atmosphere. Unlike Agile Project Management or Agile Product Management, which target specific project execution or product lifecycle aspects, these tools form the foundational layer that underpins all Agile practices. They facilitate not just task management but also the creation of an environment conducive to team innovation and customer satisfaction through effective planning and execution. Integrating Agile Planning Tools into daily operations enhances organisational agility and resilience, ultimately leading to improved outcomes and sustained success.</description>
			</item>
			<item>
				<title>Azure Boards</title>
				<link>https://engineering.hinshelwood.com/tags/azure-boards/</link>
				<pubDate>Tue, 11 Feb 2025 10:17:24 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/azure-boards/</guid>
				<description>Azure Boards is an integral component of the Azure DevOps suite, specifically designed to enhance the management of Agile projects. It provides teams with tools to track work items, manage backlogs, and optimise planning through visual boards that accommodate methodologies such as Scrum and Kanban. By offering a comprehensive view of tasks, progress, and team capacity, Azure Boards promotes collaboration and communication, ensuring that all team members are aligned on priorities and deliverables. Its importance lies in fostering transparency and accountability within teams, enabling them to deliver value in a predictable and sustainable manner. The tool supports continuous improvement by allowing teams to analyse workflows, identify bottlenecks, and adapt processes based on real-time data, which streamlines project management and enhances responsiveness to changing requirements and customer feedback. Unlike other tools that may focus solely on task management, Azure Boards integrates seamlessly with other Azure DevOps services, creating a unified environment for development, testing, and deployment. This integration is vital for maintaining a consistent workflow and ensuring that all facets of product development are interconnected, ultimately leading to improved outcomes and greater organisational agility. The long-term advantages of adopting Azure Boards extend beyond immediate project needs, as it fosters a culture of continuous delivery and improvement, reinforcing the principles of Agile and Lean methodologies across the organisation.</description>
			</item>
			<item>
				<title>Azure Pipelines</title>
				<link>https://engineering.hinshelwood.com/tags/azure-pipelines/</link>
				<pubDate>Tue, 11 Feb 2025 10:17:24 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/azure-pipelines/</guid>
				<description>Azure Pipelines is a cloud-based service designed to automate the processes of building, testing, and deploying applications, thereby enabling teams to deliver value in a predictable and sustainable manner. Originating from the need for efficient software development practices, it integrates seamlessly with various version control systems to facilitate continuous integration and continuous delivery (CI/CD). This capability allows teams to implement code changes frequently and reliably, significantly reducing manual errors and accelerating feedback loops while enhancing collaboration among cross-functional teams. The importance of Azure Pipelines lies in its ability to streamline workflows and improve overall efficiency throughout the software development lifecycle, supporting a diverse array of programming languages and platforms to meet varied project needs. By offering a consistent framework for managing builds and releases, it promotes a culture of continuous improvement and innovation. Furthermore, its integration with Azure DevOps tools, such as Azure Boards and Azure Repos, fosters a cohesive project management environment that enhances visibility into the development process and aligns teams towards shared objectives. This systemic approach ultimately drives organisational agility and resilience, with long-term benefits including increased deployment frequency, reduced lead times, and a heightened focus on delivering high-quality software that aligns with customer requirements.</description>
			</item>
			<item>
				<title>Azure Repos</title>
				<link>https://engineering.hinshelwood.com/tags/azure-repos/</link>
				<pubDate>Tue, 11 Feb 2025 10:17:24 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/azure-repos/</guid>
				<description>Azure Repos is a cloud-based source control service within the Azure DevOps ecosystem, designed to help teams manage their code repositories efficiently. It supports both Git and Team Foundation Version Control (TFVC), allowing teams to select the version control system that aligns with their specific workflows. By providing a centralised platform for code collaboration, Azure Repos integrates seamlessly with other Azure DevOps services, such as Azure Pipelines and Azure Boards, thereby enhancing the overall development lifecycle. Its significance lies in its ability to promote collaboration among team members, enabling concurrent work on code while minimising conflicts, which is essential for delivering value in a predictable and sustainable manner. Features like pull requests, branch policies, and code reviews help maintain code quality while facilitating rapid iteration and innovation. Additionally, Azure Repos fosters a culture of transparency and accountability by tracking changes and maintaining a clear history of contributions. This systemic approach to source control streamlines development processes and aligns with agile principles, promoting adaptability and responsiveness to change. By integrating with various tools and practices, Azure Repos empowers teams to focus on delivering high-quality software that effectively meets customer needs.</description>
			</item>
			<item>
				<title>Collaboration Tools</title>
				<link>https://engineering.hinshelwood.com/tags/collaboration-tools/</link>
				<pubDate>Tue, 11 Feb 2025 10:17:24 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/collaboration-tools/</guid>
				<description>Collaboration tools are vital platforms that enhance communication and coordination among Agile teams, enabling improved effectiveness and efficiency in their workflows. Originating from the need to streamline processes in product development, these tools facilitate real-time information sharing, progress tracking, and task management, thereby reducing friction and fostering transparency. Their importance is underscored by their role in promoting a culture of continuous improvement and learning, as they provide a shared space for feedback and discussion essential for iterative development and innovation. Regular engagement through these tools strengthens team relationships and cultivates a sense of shared purpose, which in turn boosts overall performance. Furthermore, collaboration tools are integral to the systemic nature of Agile practices, aligning with Lean and DevOps principles by minimising waste and allowing teams to concentrate on delivering high-quality products. By embedding these tools into their workflows, organisations can foster an environment that supports agility and responsiveness, ensuring that teams are well-prepared to adapt to changing customer needs and market dynamics, ultimately driving sustained value creation.</description>
			</item>
			<item>
				<title>Windows</title>
				<link>https://engineering.hinshelwood.com/tags/windows/</link>
				<pubDate>Tue, 11 Feb 2025 10:17:24 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/windows/</guid>
				<description>Windows is the Microsoft operating system that serves as a foundational platform in organisational settings, enabling the installation, configuration, and troubleshooting of software applications and development tools. Its importance is underscored by its capacity to maintain productivity through consistent updates and security patches, which are vital for agile and DevOps methodologies. By standardising development environments, Windows reduces variability and complexity, thereby enhancing the predictability and sustainability of value delivery. This consistency promotes collaboration among cross-functional teams, as all members work within the same framework, which minimises integration challenges. Additionally, Windows supports automation in deployment and configuration processes, aligning with continuous delivery principles that facilitate rapid iterations and feedback loops. The operating system also integrates with essential tools and applications used in agile practices, such as Azure DevOps, empowering teams to optimise their workflows and respond effectively to evolving requirements and market dynamics. Ultimately, Windows provides a reliable foundation for software development and operational practices, contributing to the resilience and adaptability of organisations in an increasingly fast-paced digital environment.</description>
			</item>
			<item>
				<title>Azure DevOps</title>
				<link>https://engineering.hinshelwood.com/tags/azure-devops/</link>
				<pubDate>Tue, 11 Feb 2025 10:16:54 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/azure-devops/</guid>
				<description>Azure DevOps is a comprehensive suite of tools developed by Microsoft that supports continuous integration and continuous delivery (CI/CD), enhances collaboration, and streamlines agile project management. It encompasses various functionalities, including Azure Boards for work tracking, Azure Repos for source control, Azure Pipelines for automating builds and deployments, and Azure Test Plans for managing testing efforts. This platform is crucial for organisations seeking to deliver value in a predictable and sustainable manner, as it promotes a culture of collaboration and transparency among teams. By providing a unified environment for development and operations, Azure DevOps facilitates the adoption of best practices in agile methodologies and DevOps principles, ensuring efficient software delivery that is responsive to evolving business needs. Its systemic approach encourages continuous improvement and learning, enabling organisations to swiftly adapt to market demands while upholding high-quality standards. The integration of tools within Azure DevOps mitigates silos, enhances communication, and fosters a shared understanding of project objectives, ultimately leading to improved outcomes and a culture of innovation. This capability is vital for organisations aiming to achieve operational excellence and maintain a competitive advantage in a fast-changing landscape.</description>
			</item>
			<item>
				<title>Install and Configuration</title>
				<link>https://engineering.hinshelwood.com/tags/install-and-configuration/</link>
				<pubDate>Tue, 11 Feb 2025 10:16:54 +0000</pubDate>
				<guid>https://engineering.hinshelwood.com/tags/install-and-configuration/</guid>
				<description>Install and Configuration encompasses the critical processes necessary for setting up and optimising tools, software, and platforms that underpin agile, lean, and DevOps methodologies. Originating from the need to establish efficient operational frameworks, this concept is vital for ensuring that teams have the appropriate systems in place to enhance collaboration, communication, and the continuous delivery of value. By prioritising proper installation and configuration, organisations can significantly reduce disruptions and technical debt, enabling teams to focus on producing high-quality products. This proactive strategy not only facilitates predictable and sustainable value delivery but also supports the creation of well-configured environments that align with team workflows and methodologies. Furthermore, effective practices in installation and configuration lead to long-term systemic improvements, fostering adaptability to changing requirements and promoting continuous innovation. This approach transcends mere technical setup; it reflects a strategic mindset that aligns tools with organisational objectives, ultimately boosting overall performance and agility. The capacity to swiftly adjust systems in response to feedback and evolving needs is a defining characteristic of high-performing teams, enhancing both efficiency and effectiveness in product development.</description>
			</item>
	</channel>
</rss>
