Agile Development is Dead: A Hybrid is Born

Agile Development is Dead: A Hybrid is Born

Word is that Agile Development is dead.  People have been saying this for quite some time now and I have to say –I agree.  Agile Development, in its purest form that is, is dead.  It did have a long and productive life. Because of this, I think it’s necessary to reflect back on Agile Development and realize that, even though its purest form is dead, there is room for evolution.

Agile Development needs to evolve.  There has to be a hybrid that emerges between Agile Development and Waterfall Methodology.  We can’t have every single rigid plot and point planned out and also can’t just fly by the seat of our pants and plan as we go.  There has to be some middle ground.

Let’s consider Waterfall Methodology for a moment. Waterfall is a sequential design process. It consists of 8 stages: conception, initiation, analysis, design, construction, testing, implementation, and maintenance.  Once each of the 8 stages is completed, the developers move on to the next step without going back. That’s the sequential part.  Developers do not go back to previous steps once they’ve been completed.  Instead the entire project would be scrapped and restarted.  Because there is absolutely no room for change, a detailed and extensive plan to be followed is placed in the beginning.

Agile, on the other hand, follows an incremental approach.  This involves developers starting with a simplistic project design, and then working on small modules. Work on modules is done in weekly or monthly sprints.  After each sprint, project priorities are evaluated, tests are run, bugs are discovered, and customer feedback is incorporated into the design before the next sprint.

Born as a solution to the disadvantages of Waterfall Methodology, Agile Development has long been criticized for its collaborative nature –focusing on principles rather than process.

Solution? A hybrid of the two. For so long it seems like people have been choosing the lesser of two evils in tallying up the cons of each process. Why not consider instead taking aspects of both methodologies? Why not combine them to make the best possible software development process for your project? The best of both worlds.

Like any collaboration though –this is a compromise. Everyone has to give up something. Waterfall Development must give up some certainty in regards to fixed expectations, for the flexibility and freedoms of Agile Development.   Agile Development must compromise to be creative but with less freedom.  They will instead be working against fixed deadlines with cost forecasting and risk assessments.

Can it work? I think so.  I think it’s the answer to the death of Agile Development. 

What are your thoughts? Do you think that Agile Development is truly dead? If so, what’s the best alternative? Is Waterfall Methodology your choice? Or do you think a hybrid is the answer?  Comment below!

Print
blog comments powered by Disqus
  • 6 May 2016
  • Author: James Nagy
  • Number of views: 1547
James Nagy

James NagyJames Nagy

Need a consultant today? How can I help? As Co-Founder and Managing Partner of J&S Tech Designs I have nearly three decades of experience and expertise to share with you to help your business, product, or idea thrive. If you like this article, please sign up in the “stay informed” section!

Other posts by James Nagy

Full biography

Full biography

James Nagy is managing partner and co-founder of J&S Tech Designs - a business consulting organization that specializes in providing software and website design, development, and management expertise to organizations. He is also Managing Director and one of four co-founders of Sprocket Websites, Inc. and Chief Executive Office and one of four co-founding members of Clinical Collaboration Software, LLC.

James has over twenty-five years of experience in the information technology field, spending twenty years in software development, sixteen years in executive management and the last six years as a serial entrepreneur launching and running several successful technology organizations.

Throughout his career he has led companies, divisions, departments and teams to successful outcomes. He has executed process reengineering within organizations that were struggling to produce. He has provided strategic vision and organization planning in situations that needed direction. He has built complex systems in several unique marketplaces that required thorough knowledge and expertise to be successful. It is his passion for excellence and desire for success that has enabled him to meet the challenges presented and continue to exceed expectations.

James’ passion for delivering innovative solutions and creative strategies enabled him to develop strong business foundations for long-term success. He is an active member of the Conejo Valley Chamber of Commerce, the North of the River Chamber of Commerce and the Naperville Area Chamber of Commerce where he served on several teams, advisory committees, and legislative groups. He is a founding member of the Chicago Area DotNetNuke Users Group that has held several large, successful Website design and development events. James has donated time, money and expertise to many volunteer, fundraising and charitable organizations like KidsMatter of Naperville, The Naperville Film Festival, Summer Place Theatre, TEDxNaperville, Neuqua Valley High School Senior Spectacular and many others.

x
Contact author

Name:
Email:
Subject:
Message:
x

Stay Informed!

Every week we explore the latest in Technology, UI/UX, Software Development, Consulting, Business Management, Social Media Marketing & MORE! If you’re an entrepreneur, developer, business owner, consultant, or marketer be sure to subscribe today!
Unsubscribe
«July 2017»
SunMonTueWedThuFriSat
2526272829301
2345678
91011121415
16171819
338

Consultants: The Importance of Being an Expert

​As a consultant, you’ll run into situations nearly daily where you are meeting new people who want to hear about what you do. I get questions regularly on topics that I consult on. Many times these conversations come up on the spot and out of a normal business environment.  So, what do you do when you’re approached, totally unprepared, and you have to talk about your business out of the blue? Do you know your business well enough that you can stop whatever you’re doing and come up with an intelligent informed conversation? As a consultant, this is a must.
Read more
2122
23242526272829
303112345