To conduct the transformational change, everyone has to be on board.
“It’s a systematic approach that will impact the whole company, and not only project or product teams.”
When Infinum started their agile journey, the first goal was to get support from management. They defined goals that would benefit Infinum and their clients.
They defined four core goals to initiate their agile transformation:
- Maximum transparency
- Improved ownership
- Improved estimates
- Iterative delivery
“Our executive management was on board and We got the green light,” Kosovec said.
The next goal was to get everyone from the project management team on board. This can be challenging.
“Middle managers often get lost in their new roles and responsibilities because they often don’t have enough time, knowledge and courage to adapt to this new way of working.”
This is why education, mentoring and coaching are essential because one wrong turn can result in the whole agile journey going downhill.
Infinum started mandatory bi-weekly community workshops for all members of the team. They discussed agile values, the Scrum framework, Scrum Master and Product Owner as roles and other related topics.
“Everyone started feeling comfortable in this new way of working,” said Kosovec. “They were asking questions – to which we often did not have the answers right away.”
Agile is Always Work in Progress
Sometimes it took weeks to solve a certain challenge. To tackle day-to-day challenges, team members who had the most agile development experience were assigned as coaches to help out other colleagues.
“After a few months of education and the amazing engagement from all team members, we were ready to start piloting this new way of working,” he said. “We discussed this new way of working with our clients and started defining improvements together.”
They started with a few projects and few clients and soon shifted all project teams to the agile mindset.
“That process is still evolving and will keep on evolving in the foreseeable future,” said Kosovec. “The fast-paced global environment that agencies work in today requires adaptability regularly, and agile software development seems like the way to go at the moment.”
Kosovec said that an agile transformation is not an end in itself. It is just a better way to maintain flexibility and close collaboration, which are essential for creating a real-time feedback loop that results in better products or services.