Interpreting Agile for Hardware / Software / Firmware Programs

In 2014 HP Labs kicked off a major program called ‘The Machine’. Our mission was to redesign the defacto computer architecture that has been in place since Von Neumann first imagined it in the 1940s. The data explosion has placed this architecture under extreme pressure.

We needed to not only think about the fundamental computing architecture and paradigms all the way up and down the stack, but how we re-booted the entire process by which hardware/firmware/software stacks are developed throughout their lifespan to be agile and responsive to new opportunities and threats. As part of defining and agile program management framework to guide the work we brought in a consultancy called Wikispeed and Joe Justice to share what they had been doing to implement what they call Extreme Manufacturing. It was an enlightening day and as we followed up in locked rooms in the days afterwards we put together a range of principles that we speed us along over the coming years.

Transparency, prioritisation, opportunity, risk, mocking to parallelise development,

Leave a Reply