Technical Spikes: How to?

Sprint with Zero Out come or No Demos, maybe the reason was the team was busy implementing a POC (Proof Of Concept) or contemplating architecture or new methodologies or design pattern or any technical challenges for the next architectural work or a new approach or a new complicated work package.

If all the above sounds familiar, then your team needs direction how to manage technical spikes. Note that the following is the focus or outcome of Tech Spike

1) It is to understand how/what is needed to make working product or understanding why a methodology should work or be abandoned.

2) The findings should be peer reviewed by the whole team

3) Discuss the merit//demerits of the approach/method/arch/tech etc.

4) Build a working and tested product increment with constraints

5)Note that the commit can be pulled into the trunk if team agrees

6) Wiki, wiki, wiki, yes make a page there

One can try the following approach for tech spikes:

Before-Spike:

  • Contemplate what problem are we trying to solve?
  • How does this falls into our software strategy/software architecture?
  • How it affects the increment/outcomes of the product?
  • What work packages in the backlog/roadmap can we not complete because of this?
  • What is value projected?
  • What is the time-box/frame?
  • What software/materials/equipment/man hours do you need to support the spike?
  • Will it help the COE or benefit a large team?

After-Spike:

  • Demo the working and tested increment/software.
  • what we learned?
  • How the spike made a difference to the as is status?
  • What work packages in the backlog we could not complete?
  • If it doesn’t work, do you need more time/resources?
  • How does this tie into our software strategy/software architecture?
  • What is the value added?
  • What would it take to roll this out to the Org?
  • Ask Peers for feedback?

In Short, spikes could be tracked in a central wiki, to manage multi team learning and understanding of architectural discussions, patterns or POC or an investigation

Whats your experience in doing Tech Spikes, share if have done some.

--

--

--

Not a geek but interest include one , i write on practicing work that genuinely reflects the experience | Runner | Avid Walker

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

CDAP 4.1 — More Enterprise-Grade Hardening, Pre-Built Solutions and Enhanced UX

BEGINNERS GUIDE TO RSTUDIO

Leetcode 854 K-Similar Strings

Telecom data centers: Transformation trends carving out the future

Why we built our own JavaScript Framework

Install a package in RedHat-like systems — Ansible module yum

How I got selected in GSoC’21?

Launching server according to the type of code/Application along with monitoring it using Docker…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kumar Anil

Kumar Anil

Not a geek but interest include one , i write on practicing work that genuinely reflects the experience | Runner | Avid Walker

More from Medium

PSV — how we used a simple agile behaviours methodology to grow our product from scratch to 100k…

Who uses agile?

How I Did My Scrum And How I Will Do It This Project

Scrum Roles in the Time of Chaos