Developing an Agile approach for product development grants practitioners new ways to make long-standing practices more efficient.
As a specialist in organizational coaching, training, and change management, Doug Rose has worked for over 20 years transforming organizations. With extensive experience using the Agile mindset to optimize business processes and improve productivity and delivery, he is also the author of four books—including Leading Agile Teams.
Having started his career during the 1990s dotcom boom as a computer specialist working as a networking consultant, he moved on before the 2001 crash to get a law degree in Technology Commercialization Law. Startled by patent law’s lack of stimulation, he completed his masters in Information Management alongside his legal coursework, setting the stage for some of his first ventures using Agile.
“I started my own business rolling out technology projects after graduating and was fortunate to land a contract with a large urban school district,” says Rose. “Even if it didn’t pay exceptionally well, I was given the opportunity to manage a lot of interesting projects in a way that let me use slightly more experimental methods. In the end, I used an Agile approach to develop a large software project.”
Optimizing Value with an Organic Approach
In 2003, at the time of Rose’s graduation from law school, Agile’s widespread acceptance as an approach to getting work done was still nearly a half-decade away. As a method initiated by software developers seeking more streamlined ways to complete complex data projects, the Agile philosophy and its various methods have evolved in recent years into a general approach to product delivery favoring short-term, highly iterative planning with a focus on client interaction and feedback.
“Because an Agile approach doesn’t follow an overarching project plan laid out at the project’s beginning, which everyone then goes off on their own to carry out, people often have the idea that Agile is a loose, laid-back approach,” Rose says. “That’s not true at all. The Agile process is very structured and, even if there aren’t many rules, they have to be followed.”
As Rose elaborates over the two days of his class “Enhance Innovation and Value with Agile Teams,” an Agile approach ensures that value is optimized throughout development by adhering to an organic approach that can respond to unpredictability and unanticipated customer demands. What’s more, rather than aiming to develop bloated products that do everything, an Agile team works with the customer to zero in on the areas of most importance and highest value.
A New Approach to Work
As an example of the approach in practice, Rose points to the Agile idea of timeboxing and how it applies to meetings. Compared to a more traditional meeting approach, which often runs overtime even while revolving around a vaguely-defined topic, a timeboxed meeting has a clear task and a pre-defined time period. Once the time is done, the meeting is over.
“Certainly, Agile doesn’t apply to every product,” Rose notes. “That’s why I’m a big believer in learning about agile through immersion rather than in the abstract. Agile is a mindset and a new way to think about work, which means getting hands-on experience is crucial when it comes to seeing where and how it fits in and improves processes. In class, we immediately get involved in product delivery using LEGOs.”
Agile as a Mindset Focused on Processes
While an Agile approach can exist at a variety of levels across an organization, from getting disseminated by leadership to thriving in particular pockets best-suited to its strengths, Rose anticipates that students, after taking the class, will discover practical ways to use these new tools no matter where they work. He notes how Agile, with its focus on processes, grants practitioners new ways of seeing how longstanding practices may not be the most efficient.
“Often, in organizations, processes have been around for so long and they’ve become so hardwired that they’re in essence no longer seen as processes at all but simply the only way a thing gets done,” Rose says. “The notion that decisions were made at one point in time to do it this way gets completely forgotten. An Agile mindset gives workers the ability to look at processes anew and see the choices that went into creating them.”