<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1128054299183456&amp;ev=PageView&amp;noscript=1">
Skip to content

Agile Development in Practice

 

As a business executive, you have or will experience an information technology project gone wrong (over budget, over time, or over scoped (scope creep)).  The reasons why vary, but usually the problems result from miscommunication between the stakeholders.  For decades, the majority of businesses have used the V-Model for software delivery and the results have been disastrous for shareholders ($100 Million Systems Implementation Failures).

The cartoon below sums it up succinctly:

Screen Shot 2017-06-22 at 6.18.30 AM.png

 

Meanwhile, the costs of computing have dropped significantly as microprocessors have evolved pretty closely to Moore’s law. This results in smaller computers that are increasingly more powerful and ever cheaper to make. Just imagine your iphone today (~$1000) versus mainframe computers 20 years ago ($1 Million+).  

If the costs of computing have dropped why do multi-million / billion dollar IT implementation failures still occur (i.e. healthcare.gov)?

The truth is the V-model for software delivery is inadequate in the current business environment. 

A complex system that works, is invariably found to have evolved from a SIMPLE SYSTEM that WORKED.  A complex system designed from scratch never works, and cannot be patched up to make it work.  You have to start over with a simple working system. - John Gall’s Law 

A Better Way Forward - Agile Software Delivery In Practice:

At Kinetech, we use agile software delivery every day to support our clients and thousands of users.  There are several variation of agile, but the process is rather straightforward.

Screen Shot 2017-06-23 at 5.54.54 AM.png

  1. Plan: Product Backlog - Gather a list of requirements (product backlog)
  2. Prioritize: Sprint Backlog - what absolutely has to be completed before you can move forward?
  3. Sprint: Develop - At the end of the sprint (2-4 weeks) get your executable code together, and deploy it for the customer / end user to test
  4. Deploy: Launch Executable Code - Receive feedback, if the user is satisfied, close the story, if not, capture why and re-prioritize in the next sprint
  5. Iterate: Repeat steps 1-4

Kinetech designs, implements, delivers, and supports information technology solutions that differentiate our clients in the marketplace.  A picture is worth a thousand words, so here are the first four steps:

Plan / Prioritize: Stories are pulled from the backlog, organized into a sprint, prioritized and developed.  Status are either To Do, In Progress, or Done.

Screen Shot 2017-06-23 at 6.21.20 AM.png

 

Sprint: Stories are integrated into our development environment, and unit tested as development occurs:

Agile Development.png

Deploy / Feedback: At the end of the sprint, the software is deployed for testing.  Users submit feedback (issues / questions) if the application does not meet their expectations.

Screen Shot 2017-06-22 at 2.52.03 PM.png

By using the agile delivery model as opposed to the V-Model, Kinetech business engineers interact directly with the end user.  As their feedback is incorporated along the way, the client has a direct impact on the direction of development, and can course correct the project if it gets off track before it becomes too late.

This article was also published on LinkedIn.

Background:

Michael Guido is the CEO of Kinetech Cloud.  Prior to Kinetech, Michael was a Business Engineer and systems architect at Mendix, the leading application platform as a service. Before Mendix, Michael served as a Systems Integration and Information Technology consultant at Accenture.  He advises and supports Fortune 500 and privately held enterprises to solve their most challenging technology problems.

3 Technologies Transforming the Insurance Industry in 2021 & Beyond
AJ Emmanuel

Insurance incumbents are losing market share to tech-savvy competitors, and these new players are changing the game with customers. If you want to ...

AWS_Cloud_Consultants_2018
Kinetech Named Top 15 AWS Cloud Consultant
Image of kinetech
kinetech

August 27th, 2018 – Kinetech, a business solutions firm offering agile custom software and system integration services, has recently been named a top ...

Low-code digital threats and Innovation Opportunities-Kinetech Cloud, 2023 - All Rights Reserved.
Moore's Law & the Cloud Advantage
Image of kinetech
kinetech

In 1965, Gordon Moore, the co-founder of Intel, observed that the number of transistors per square inch on integrated circuits had doubled every year ...