Misunderstanding Agile

Misunderstanding Agile

It's Saturday morning and it's cold. As I listen to the screams of my children blocking my ability enjoy my coffee I thought I would read some LinkedIn articles, with this I came across yet another misunderstanding and a promotional article against Agile.

Unsurprisingly this always seems to come from executives. (https://www.dhirubhai.net/pulse/agile-does-work-oleg-vishnepolsky)

I ran out of my words allowed on a comment and therefore thought I should write an article of my own for those that are interested.

This misunderstanding of what Agile is is getting worse. First and foremost, what is Agile?

Agile is Not a methodology, a framework or a process to follow. It is not something you push onto your employees with a stick hoping they will pump out more productivity. It is not something that will ensure you will always deliver your end work package faster.

It is a mindset. The agile mindset is about empowering those with the knowledge to perform with a customer focussed intrinsically motivated set of values which can lead to new processes and ways of doing things in your bespoke organisation.

With the mindset in 'mind' can you understand why people who truly care about their products and customers would want to adopt? you could also theorize why executives do not.... there is no large plan to execute and show a set of benefits to shareholders to get an extrinsic reward.

"In the business world we often apply cures that are worse than the disease. The disease was the waterfall where everything took forever. Then consultants came along, saw a great opportunity to make money and write books, and now we have a different problem. Things still take forever. We essentially gained flexibility in the requirements stage at expense of quality and predictability." - Oleg

I hear this statement a lot, that we throw away the quality and a just do it mentality is born. This really is only when we don't build quality into our exit criteria or you push teams to deliver inferior work due to time constraints and as for predictability, agile teams have led to cycle time and or work package style sprints which have been an excellent way of predicting objectively with re planning instead of a subjective rough guess by a project manager a year ago.

"We simply try to hire the best developers, and project managers, and instead of following any kind of religion, we follow our common sense." - Oleg

The mere fact that Oleg believes in hiring project managers shows me the global problem with Agile. Do we not need PMs? The outcomes we do need but the management role? No.

However to answer your questions (although I see this article is now a year old and I hope you have found these)

1) Short-term thinking that results from following short iterations and daily stand-ups

  • Constant re-planning and prioritising the customer's needs leads to faster to market and a more objective priority (instead of who shouts the loudest)
  • Agile does not push sprints and daily stand-ups
  • Responding to change over following a planned value not demand

2) Architecture that often times can not be deployed piecemeal

  • Large structures tend to require enabler epics that enable future development and as such may not be able to be deployed to a live environment at the end of a sprint
  • The end of the sprint is about being accountable for your work and allowing feedback from appropriate stakeholders. Do you need to do it? No. Should you utilise it? I've never met a project that wouldn't benefit from it. However, this doesn't mean you have to deploy; just be accountable and keep it visible

3) Complex infrastructure in production that is supposedly continuously getting deployed over. If you are Facebook, you can afford automation. Can you ?

  • Testing automation is growing and I see this sort of work being capitalised in a project as a great way to future-proof yourself; however, it is not a must. Just something that is seeing obvious rewards over investment
  • Individuals over tools, imagine your application constantly looking for live bugs and using customer data to drive requirements? it may be costly to set up but your executives should be empowering you with an ROI and a strategic goal for the future. However, if your individual teams do not think it's great? then don't do it!

4) Business expectations that they do not need to give you any requirements and that they can change their mind at any time.

  • Customer collaboration over contract negotiation; If your business wants to change their mind they can. They are empowered to understand the results of their actions and the team is not held responsible. Imagine if a 10-year plan for paper media hadn't changed their plan quickly enough.... we may not have Daily Mail Online.
  • When I am doing the analysis for any user story, I always link the proposed requirement back to an epic/feature and then ensure the benefits are all in line. If they are not then I will log the requirement separate on the benefits matrix and the product owner surely will not rank a user story that does not have a benefit attached?


"Instead of agile or waterfall, I propose we use common-sense methodology." - Oleg

I would prefer if our executives lead us into self-organising, self-motivating teams that focus on delivering product improvement over projects; if this is Scrum or XP or Lean or waterfall....it does not matter.


Sherry Ignatchenko

Author of "Development and Deployment of Multiplayer Online Games" ? Software Architect ? Inventor ?? Author of 50+ articles (CUJ, C++ Report, Overload) ? ACCU/CPPCON Speaker ?? You name it

7 年

Yeah, first "People and Interactions" over "Processes and Tools", and than on one gloomy day, a Certified Scrum Master comes in and says "hey, if sprint is longer than <insert-number-of-days-here>, it is not agile anymore, so you MUST shorten your iteration by <n> days to fit in" (unfortunately, I am _not_ exaggerating :-( ). I don't have problems with values of the agile (actually, following them before the Agile Manifesto was written), but "agile professionals" (worse than that - not just professionals, but "certified" professionals) who're saying this kind of things, are leading to overall disgust of the very word "agile" (and this disgust is already close to the point of no return, if didn't pass it yet). Fortunately, "what to do about it" is not my problem...

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

Michael Law的更多文章

  • Case Study: Hiring Full-Stack Developers in New Zealand – A Comparative Analysis

    Case Study: Hiring Full-Stack Developers in New Zealand – A Comparative Analysis

    In today’s employer-led job market, hiring the right developer should be straightforward, right? With a competitive…

  • The Misconception of AI: Why Current AI is Not Truly Intelligent

    The Misconception of AI: Why Current AI is Not Truly Intelligent

    Artificial Intelligence (AI) has become a ubiquitous term, often evoking images of sentient machines and futuristic…

    7 条评论
  • BUSINESS AGILITY FOUNDATIONS

    BUSINESS AGILITY FOUNDATIONS

    Today’s organisations need people that are set up for success, focusing collaboratively with the customer and driving…

  • Strategic Agility

    Strategic Agility

    This section will be critically analysing current strategic planning benefits, understanding the qualities that have a…

    2 条评论
  • Lean Introduction

    Lean Introduction

    To show how Lean will benefit business operations, it is useful to define what lean is, the history of lean, the…

  • Marketing benefits of Business Agility

    Marketing benefits of Business Agility

    In the following individual essay, I will discuss why I am interested in evaluating the benefits of business agility…

    7 条评论
  • Agile Analysis of Company A

    Agile Analysis of Company A

    In the following analysis, this article will firstly discuss the potential leadership problem surrounding a leading…

    2 条评论
  • Agile Fixes Social Loafing

    Agile Fixes Social Loafing

    Yes, I know. It is click bait.

    3 条评论
  • Using Agile in the Bush!

    Using Agile in the Bush!

    It was meant to be my first walk into the New Zealand bush, on a trail, easy 4-5 hours in and then 4-5 hours out…

    2 条评论
  • Agile Transformation

    Agile Transformation

    Over the years I have been involved, pushed for and been pushed into Agile Transformation “Projects” and I aim to place…

    10 条评论

社区洞察

其他会员也浏览了