The Best Practices for Agile Product Management
Image painted in seconds by AI.
Try AI stories for employer branding
Image painted in seconds by AI.
Try AI stories for employer branding
The digital age has set a rapid pace that’s forced businesses to evolve and go in search of new solutions to thrive.
In the face of more volatility, more complexity and a profound power shift from the producer to the consumer, organisations have struck upon the idea of the agile methodology as an antidote of the times.
To get a deeper understanding of agile and how it’s been used in product management, we sat down with four prominent tech industry leaders: Charles Weiser, Head of Customer Experience at Optus, Prabhath Perera, Software Engineer at ELMO, John McKim, VP of Product and Technology at A Cloud Guru, and Matt Neville, Software Engineer at Objective.
Agile is an approach to product development and management that delivers incremental upgrades. By doing this, the customer receives value from each release rather than waiting for a long delivery lead time as is standard under the traditionally linear methodology known as waterfall.
It’s easy to see why agile has taken the business world by storm in recent times. The world according to Weiser is relentless and there’s no slowing down: “It’s a nano-second world — and one that is changing at a pace never before seen. Here’s an example: customers will leave a website or mobile app if it takes three seconds or more to load. Seconds matter. Literally”.
Agile allows teams to adapt almost instantaneously to market or customer circumstances by testing, gathering feedback and learning at every step. It’s about working smarter rather than harder and delivering on things that are actually meaningful to end-users.
For Weiser, the days of betting everything on ‘big bang’ developments and releases are over.
The ability to deliver what customers want precisely and quickly has long eluded product management teams. For Perera, agile has enabled his team at ELMO to deliver the right features faster and continuously learn from valuable customer feedback by running 2-week sprints and “focusing on Minimum Viable Product (MVP) and/or the Minimal Marketable Product (MMP)”.
At A Cloud Guru, McKim believes agile is vital not only to allow for changes throughout the delivery of a project but to maintain a high level of transparency as it “helps build trust with stakeholders”.
What we’ve discovered from our conversations with our tech industry experts is that there’s a lot of compelling reasons to adopt the agile methodology.
McKim has shared several reasons why A Cloud Guru has embraced agile:
Perera adds to this with three major advantages of using agile at ELMO
While it’s easy to believe in agile, Perera is quick to point out that agile isn’t a silver bullet for every project. Although the waterfall methodology appears outdated, it may still be worth considering for “projects with inter-dependencies and limited flexibility”.
Neville from Objective echoes this caveat. He says, “There are some cases where agile isn’t a good fit. For example, projects where the deliverable includes detailed design documentation, use-cases or functional specifications. Agile assumes these documents will change during deliveries and hence is less effective”.
An agile approach requires the entire organisation to get on board, not just a particular division or team.
Neville from Objective sees agile working at its best from a ‘top-down’ approach. “If the development team works in an agile way but the executive team doesn’t, then delivering frequent incremental changes may be blocked”.
Choosing to go the agile route requires sweeping changes. In many cases, this includes transforming the team culture. Weiser has three tips for creating just the right team culture:
What we’ve come to learn from our conversations about agile is that there are many ways to approach this methodology. Here are four best practices that are being used by our experts.
Perera reminds us that agile is not a framework or process but “a set of values that empower the team to make agile decisions on how to do the work of software development”.
It is therefore important that a team is guided by the values of the agile mindset as outlined in the agile manifesto:
For Neville, the customer plays the biggest role throughout the product development journey. By delivering iterations, “each release provides an opportunity to gather feedback which can alter the direction or requirements of further releases. This allows the Agile team to focus on the most important features to satisfy the customer”.
Another key ingredient of agile is flexibility. Neville emphasises that “agile shouldn’t be restrictive or prescriptive. It can allow the team to self-manage, working in a way that best helps them deliver business value to the customer”.
This is reinforced by McKim from A Cloud Guru. He says, “It’s easy for organisations to fall into the trap of implementing ‘agile’ rituals in a dogmatic way with no room for flexibility within teams. The problem with this is that each team is likely to have a different operating environment.
His advice: “Treat agile practices as guidelines rather than rules and allow teams to adapt them for their unique requirements.
Everyone we spoke to emphasised the importance of testing and learning and gave us an inside look at their processes.
At A Cloud Guru, healthy and curious debates are encouraged to focus on solving problems together. Right from the outset, the team sits down to determine what results will be meaningful and what they’re looking to learn.
“We like to think big,” says McKim.
“Sometimes even the most ridiculous-sounding thought can spark an idea, so we don’t like to be too restrictive from the start. We encourage experiments and exploring new ideas without the fear of failure”. If things go wrong, the team doesn’t blame but embraces it as an opportunity to learn.
Neville believes Objective is a great home for agile specialists because there’s a strong support system in place for his team to “deliver change without worrying when things don’t go as we had planned”.
They are allowed time to focus on creating good quality products that are well thought out and well tested. This includes initiatives like “Innov8 Fridays during which I have the freedom to work on something of my choice that I think can help improve the way we work”.
At Optus, there is a priority for all squad members to learn and share developments from their respective crafts. This includes sharing new tech, new ways of working and insights from the global customer experience, tech and agile communities.
Weiser believes it’s important to be “relentless on sharing information and requiring learning goals for all agile team members”. Key learnings and knowledge are shared weekly or bi-weekly across stand up showcases by all product owners and squad members.
Agile has firmly cemented its place as the cornerstone of product development and management. But jumping on this trend without carefully considering best practices can do more harm than good. As our experts remind us, agile is a mindset, not a framework. And we all know that cultivating a new mindset takes time.
Are you ready to thrive in the world of agile? Explore job opportunities at tech companies that have successfully created an agile team culture.
72 AI-powered languages
Trusted by the world’s top brands
Dedicated Customer Success
What is Employer Branding?
Employer Branding is essential for any company looking to recruit or retain talent. Your employees now have the same expectation as customers - in other words they want to know 'why' they should work for you, not just 'what' they are doing.
What is your company story and what do you stand for as an employer? Employer Branding content builds trust with your employees, increases your marketplace reputation and turns you into an employer of choice.
In today's environment employers need to work hard to stay relevant and create environments where employees are engaged and motivated. A strong Employer Branding strategy -projecting a positive brand identity - can help attact and retain the right people.
Especially in times of recession it is important for companies to set themselves apart from the competition and create strong bonds with their existing and future employees.
The Martec's AI-powered Employer Branding content tool is the most powerful platform on the planet for Employer Branding strategy, content creation, distribution and reporting. Used by many of the worlds' top Employer Brands for scale, impact and precision.
And 100+ other world class employer brands across 30 countries