First rule of scaling agile - DON'T!

First rule of scaling agile - DON'T!

What's the first rule of scaling agile?

DON'T!

Yep, that's right. The first rule of scaling agile is… don't do it! Or rather, try to avoid it for as long as you possibly can.

You might have expected a certified SAFe SPC consultant to give a slightly different answer. But let me explain myself. :-)

As you most certainly have noticed, scaling agile seems to be on the agenda pretty much everywhere these days. Agile is no longer an esoteric underground movement, but rather the new industry standard for software development – regardless if you are a small start-up or a big enterprise. 

We all have anecdotal evidence that agile methods produce better results than traditional project methods and the statistics tell the same story. According to the 2015 CHAOS report, agile projects have an average success rate that is almost 4 times higher than traditional waterfall projects. Pretty impressive numbers, aight!?

Enterprises are becoming agile

The track record of agile makes big organizations converting to agile methods in large scale (pun intended) and the most popular out-of-the-box scaling method is Scaled Agile Framework (according to 10th State of Agile report). The figure below shows the Google trend for "Scaled Agile Framework" – a steady increase over the last 5 years.

 Small teams kick a**

However, during my decade and a half in the software industry I've experienced that the best results are produced by small, autonomous, cross-functional teams. Put 3 top-notch full-stack developers together in a room and you can achieve almost anything you'd like. And the stats from the CHAOS report backs me up. Small agile projects have the highest success rate - 58%. Compared to 3% for large waterfall projects…

But if you are developing a huge system that requires a lot of work, scaling your small, efficient agile organization might be inevitable. So what to do? Here are my 50 cents...

The non-scaling approach

Keep your organization as small as possible and focus on eating the elephant piece by piece. And only eat the really delicious parts of it.

Develop and deliver in small batches. Focus on finding the true MVP by relentless customer research. Get out of the building, understand what your users want to achieve and focus on solving their biggest pain points. Don’t bother to implement the 80% of the features that won’t be used anyway.

If you must scale up

Organize your staff in several small, cross-functional teams. Create alignment by establishing common vision, goals and architectural guidelines. Synchronize your teams with an agile program plan, like the SAFe Program Board, and run recurring Scrum-of Scrum meetings. Design your system and organization to minimize dependencies between the teams. And look at the most popular scaling frameworks for inspiration (e.g. SAFe, LeSS and DAD).

And remember, you don't have to follow a framework blindly. It's all about what works in your context. Experiment and learn!

Peace!

Renan G.

Gerente de Opera??es de TIC na Ericsson | Implementa??o/Gerenciamento de metodologias

4 个月

An excellent article for reflection. However, we still need to explore more deeply how to integrate a new culture into a company in a collaborative way. Currently, acculturation remains a major challenge in Agile deliveries

赞
回复
Povl Kvols Jensen

Consultant, Process Architect, Development specialist

7 å¹´

Don't waste team resources on corporate bs. Large companies can eat up resources on registration, corporate rules, policies, heavy management etc. That part alone can easily take up to half the effective time and resources you have available.

Agile planning and graphical timeline representation relies heavily on the discipline of the organisation to fully commit and assure processes on the chosen toolset are adhered to at all SAFe levels.

赞
回复
Tom Hoyland

I Build the Teams that Build Your Products ?? Agile & DevOps Leader - Enterprise Agility and Systemic Change Consultant | Professional Coach, Expert Mentor and Facilitator | MD @ that agile

7 å¹´

Great agile capabilities aren't scaled, they're grown.

Amen to that!

赞
回复

要查看或添加评论,请登录

Andreas Rowell的更多文章

  • My Digital Transformation journey

    My Digital Transformation journey

    TL;DR In this article I reflect on what I’ve learned about digital transformation. I review a report I wrote during a…

    2 条评论
  • Bye steering group - Hello discovery team!

    Bye steering group - Hello discovery team!

    Disclaimer: For pedagogical reasons, this article contains a few over-simplifications and generalizations. But I ensure…

    5 条评论
  • The Kanban Mystery - Why is Scrum 15 times more popular than Kanban?

    The Kanban Mystery - Why is Scrum 15 times more popular than Kanban?

    According to the 11th State of Agile report only 5% of the participants of the survey use Kanban, compared to 70% for…

    4 条评论
  • The lazy leader's guide to Sustainable Management

    The lazy leader's guide to Sustainable Management

    One of the best compliments I've ever got was when a former manager of mine referred to me as "smart-lazy". I'm pretty…

    3 条评论
  • Save your project with three magic questions

    Save your project with three magic questions

    When I engage in a new product development project I have a short ”reality check questionnaire” that I use. My…

    2 条评论
  • Connectivity forces you to upgrade your organizational operating system

    Connectivity forces you to upgrade your organizational operating system

    IoT is coming to life The buzz about Internet of Things and connected products is peaking, and traditional product…

  • SAFe for small development teams?

    SAFe for small development teams?

    Can you downscale Scaled Agile Framework? Be brave and give it a try! Scaled Agile Framework (SAFe) has gained a lot of…

    3 条评论

社区洞察

其他会员也浏览了