How to do AGILE.....And fail

I could have written this article pretty much anywhere I have been and at any time in the last 10..15 years. I did actually write it some time ago and have just corrected some of the language - but not all. Its very much a personal view based on my own experiance and learnings over the years. It might help you or at least resonate and provide confirmation that you are not alone. If it even makes you pause and think for a moment it has worked. If you have worked with me in the last 15 years and think "he is talking about us"....thats your viewpoint. Mine might differ.        

What the business should do to really make it easy to fail at AGILE

  • Hire people to lead your tech and product initiatives who would really be better off selling PPE to the government
  • Dont express your needs well so Tech go and build the wrong thing for you
  • Always expect a fully functional enterprise grade solution to be the first thing you see from Tech. Never be happy to explore an experimental model.
  • Keep changing you mind.... like every week is a really good rate of change...Agile welcomes change after all.
  • Prefer illusion and fiction over fact and realism.... sometimes NO actually was the best and most positive answer.
  • Keep everything a secret so it’s hard to help you.... Tech love it when you don’t tell them you have promised the client a 3ms response time.
  • Don’t bother to understand your technology at all. In this world where everything is driven by Tech you don’t need to know do you?
  • Don’t prioritise work and/or cost reduction exercises based on real value or benefit - use Penis size, that’s a much better measure of value.

What Tech can do to help AGILE fail for the business

  • Hire people with only one skill (A Business Analyst; A Developer; A Quality Analyst specialist etc). Agile requires a multi skilled workforce to succeed. I am sorry, but, it does! Those who say it doesnt have an investment in that thought train that clouds their mind.
  • Build a classic waterfall approach using AGILE language.... If delivering to production is not part of your DoD for the work and you don’t deploy every iteration to production.... you are waterfall and kidding yourselves.
  • Adopt tools/techniques/ways of working based on LinkedIn and/or fashion. Yeah, Spotify use this, Google do it like this....so we should too, obviously
  • Focus on the messaging .... Let’s not let fact get in the way of a good story. The business loves the positive message, until they wake up, smell the coffee, and get angry.
  • Treat quality as optional.... It doesn’t matter where you set the bar. It does matter that you set it somewhere and try with all your might to get over it. and once you have done that, move it higher.
  • Hide behind the process model. We did it wrong because the process was wrong.... Yeah right!
  • Create internal conflict and disquiet by refusing to listen when staff say no! If the team say no, they will be right. They will start to go into a silent miserable holding pattern and when it suites them, they will leave. good luck coming back from that one.
  • Confuse empowerment and delegation with abdication and blame passing.... If you are truly empowering people, then you have to be patient and allow that it will go wrong at times. And realise that that’s part of the fun.
  • Promote based on optics over substance.... Trust the guy who says no, explains why and then gives you a different solution model even though it is not what you want to hear.
  • Cheat the game.... if you cut corners (leave out none functional and good infrastructure work, pay lip service to your GDPR and Security work) it will bite you, every-time!
  • Last on my list. Develop cr*p software. Why is it last? because it’s probably the only one you can fix easy.?

Consider this

  • The dominant advantage AGILE offers over other delivery paradigm's is that it is FACT based and provides rapid feedback on your planning accuracy. This enables better outcomes over the medium term and reduces the amount of risk being carried. If you compromise on that by adopting poor practice based on local cultural norms, then perhaps AGILE is not for you
  • I have two lists above, one for Business and one for Tech. If it was working well there will not be two lists because there would only be one team and only one list.
  • If you look at the lists above and more than a couple of points resonate with your current lot in life, then you know you are mucking up AGILE. Stop it please. Do something else.

Hassan Khan

Head of engineering, Hudson MX

2 年

Thanks Marcus, Amuzing but true as always. ??

回复
Raymond Scott

Atlassian Architect & Agile Coach

2 年

Marcus you made me laugh and Geez did I need it !

Sean Everett

Director MKKD Ltd | Project Delivery | Project Management

2 年

Brilliant

Nalin Parbhu

Helping companies make software better since 2002

2 年

You could go back 20 years and it would be valid..

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

Marcus Catt的更多文章

  • A Final Shot

    A Final Shot

    A final shot from an Agile enthusiast and technology realist? I happened to read this quite recently:…

  • Bob

    Bob

    Long long ago in a galaxy far far away. Here we go again, he is off on one of his stories from yesteryear.

  • A Trip to India

    A Trip to India

    Let me share with you some notes about my recent trip to Goa, India for Infuse. My first trip abroad for work in a long…

    4 条评论
  • UI Test Automation - a perspective from the trenches (well quite near a trench)

    UI Test Automation - a perspective from the trenches (well quite near a trench)

    Why do we Automate User Interface Testing? An Introduction I have to make an admission straight away. This is not an in…

    2 条评论
  • Another IT Failure?

    Another IT Failure?

    A tiny example of a very poor (but typical) implementation Involves HMRC - but could be anyone Situation: Recently…

    5 条评论
  • Testing Miracles

    Testing Miracles

    I started this note by writing on another subject entirely - The riveting topic of the way we focus on skill rather…

    7 条评论
  • Has something happened to Agile?

    Has something happened to Agile?

    What has happened with Agile? I am wondering if my experience has any resonance with you? A long time ago I was lucky…

    28 条评论
  • Leadership in IT. Is it really so difficult?

    Leadership in IT. Is it really so difficult?

    In my life outside of work I have come into contact with many people who have impressed, excited, inspired and…

    6 条评论
  • Testing - So how are we with the basics?

    Testing - So how are we with the basics?

    About a year ago I left the UK to spend some time in New Zealand working and travelling. To paraphrase my overall…

    16 条评论

社区洞察

其他会员也浏览了