About this Presentation
Agile for Hardware: A Briefing to Gartner, Inc. presents Kevin Thompson’s approach to applying Agile methods to hardware and integrated hardware/software product development. The briefing examines why Agile had become widely established in software development while remaining relatively uncommon in hardware product development, and argues that hardware organizations require adaptations rather than simply transferring software practices to physical products.
The presentation draws on Thompson’s research and consulting experience with hardware-development organizations. It describes important differences between hardware and software development, including the higher cost of change, greater need for initial design, longer product-development lifecycles, physical manufacturing constraints, and the greater need for long-term planning. It also shows how many of the benefits associated with Agile—including improved visibility, predictability, adaptability, and reduced waste—can apply to hardware development.
A central theme is that Scrum alone is not sufficient for many hardware organizations. Larger hardware product groups involve more people, more teams, and more cross-team dependencies, creating a greater need for long-term planning, synchronization, and coordination. The briefing therefore presents Agile Program Management as an essential complement to team-level Scrum and describes an Agile governance model spanning Project, Program, and Portfolio levels.
The presentation also illustrates how Agile practices can be adapted to the realities of hardware development, including different Story types, longer development cycles, Release Planning, and the changing focus of engineering work across a product-development lifecycle. A case example from Thermo Fisher Scientific demonstrates the practical application of Scrum to mass-spectrometer development, including the benefits of team planning, visual work management, and Release Planning.
The briefing concludes with a framework for applying Agile across hardware and mixed hardware/software development: Scrum at the team level, Agile Program Management across teams, and Agile Portfolio Management for larger organizational and investment decisions.