Does agility equate to increased speed?

Does agility equate to increased speed?

Allow me to pose an additional inquiry. Amongst the various components encompassing the iterative process (Sprints), which ones are more prone to being disregarded? 1. Refinement & Grooming 2. Development 3. Testing & Quality Assurance or 4. Maintenance & Hardening.

I am inclined to believe that 2. Development is unlikely to be neglected. This is due to the fact that it is the sole aspect that yields tangible outputs, which managers can readily comprehend.

Regrettably, it is all too common for managers to expect teams to expedite their work and deliver an abundance of features promptly. However, this propensity diverts valuable time and attention away from other crucial facets of agile implementation, which should hold equal importance throughout the iterative process.

In the past, prior to the adoption of agile methodologies, organizations adhered to a waterfall approach. This entailed allocating extensive durations for the refinement phase before commencing development, followed by protracted periods for testing to ensure proper functionality, and finally, an indefinite maintenance phase.

Contrarily, agile methodology condenses these phases into shorter timeframes, such as sprints. Nevertheless, all the phases—Refinement, Development, Testing, and Maintenance—ought to remain integral to every sprint.

Consequently, it becomes paramount to assemble the appropriate individuals for your team. Without dedicated personnel for refinement, how can we ensure alignment and ascertain that we are constructing the correct deliverables? Without testers, how can we obtain feedback and validate our progress? And if no one devotes time to maintaining and fortifying the solution, how can we guarantee compliance and robustness to meet user requirements?

Disregarding these vital aspects and solely fixating on development time, with the aim of achieving faster results, falls short of embracing true agility in my view.

The essence of agile lies in creating the right deliverables and constructing them proficiently, necessitating the inclusion of all phases within the product delivery process and the involvement of competent personnel.

I have witnessed instances where developers were burdened with refinement duties due to the absence of analysts and only part-time allocation of a product owner. I have observed teams deferring testing activities, as they were excluded from the scope of their sprints. Additionally, I have observed teams succumbing to management pressure to prioritize new feature delivery, instead of addressing technical debt and fortifying the product.

Now, to address the initial question: Does agility equate to increased speed? Well, it might, or it might not. The crux of the matter is that agile is not suppose to make you faster, it suppose to make you smarter and more adaptable to change.

So slow down! Do your refinement properly, make testing a natural part of every sprint and have a healthy balance between maintenance and new features.

/Coach & Consultant

Jacob Kingo

#agile #businessagility #waysofworking #

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

Jacob G. Kingo的更多文章

  • The Pitfalls of Feature Factory "Agile": Why True Agility Requires Innovation

    The Pitfalls of Feature Factory "Agile": Why True Agility Requires Innovation

    In today's dynamic business environment, agility has become a prerequisite for success. Agile methodologies promise the…

    1 条评论
  • Artificial Intelligence Coach...

    Artificial Intelligence Coach...

    With the emerging focus and adaption of using AI, organisations are increasingly recognising the need to adopt an AI+…

  • Working in or on the system?

    Working in or on the system?

    I recently came across a concept that deeply resonated with me, something I believe many Agilists, like myself…

  • Certified with the right mindset

    Certified with the right mindset

    Doing things by the book, following the guidelines provided, being true to the framework being implemented and having…

    2 条评论
  • Agile? Its about time, or its about timing ?

    Agile? Its about time, or its about timing ?

    I know this talk about doing agile and being agile, has been with us for some time now, and for good reason. However I…

    2 条评论
  • Distributed Team spirit

    Distributed Team spirit

    " We are a Team". What does that really mean? And what about "Team Spirit", bet you also heard that one before.

  • Are you asking the right questions?

    Are you asking the right questions?

    Transforming into becoming a more agile company, is about doing something different, than you used to (hence the…

  • Who got the power?

    Who got the power?

    One of the root causes, to failing or having major setbacks during organisational agile transformation, is the lack of…

  • Bringing Agile and Coaching together

    Bringing Agile and Coaching together

    For some years now I have been practicing the agile way of working and helping teams in organizations move towards a…

  • What is leadership, or rather what is good leadership?

    What is leadership, or rather what is good leadership?

    Something tells me we have not yet “nailed” this area. Leaders have been around for as long, as there have been people…

社区洞察

其他会员也浏览了