Project Smart ~ Exploring trends and developments in project management today

Calendar iconNot recorded
Adobe PDF icon

Can We Combine Agile and Waterfall Development Strategies?

~ By Gina Lijoi

Agile and waterfall tag cloud

While there are likely as many unique Project Management approaches as there are Project Managers, there are two well-know production cycle methodologies that have been the topic of much discussion in PM circles - agile and waterfall methodologies. As I evolve in my own area of expertise, I am constantly reinventing small aspects of what I consider best practice. Most recently, to address the incredibly complex requirements of a large client initiative, I challenged myself to come up with a "super" Project Management process that would not only improve the way in which we deliver, but what we deliver at the end of the engagement. I determined there was a way to combine the best features of waterfall development disciplines with agile principles for superior results.

Simplistically, the waterfall approach infers structure, control, progression and finite project cycles. This approach works when you have access to limited resources and when specific hours are assigned to granular stages of a project phase. Agile is different in that additional leeway is given for teams to iterate through a single deliverable numerous times until a level of satisfaction is achieved. It's difficult to implement this approach when you are working with shared resources, or when time to market and budget cannot be shifted. It's important to understand my descriptions of the two approaches are extremely simplified and highlight key differences - for this article, it's important that I make the distinction clear. I encourage all readers to conduct their own research into each approach more thoroughly.

Both approaches boast significant and different benefits, and are generally seen as being mutually exclusive of one another. It can be argued, however, that certain elements of both paths can be merged into a single process to achieve greater results. With this in mind, I have proposed a slightly refined process to my internal team, where iterations can be accommodated, but are scheduled within a defined process and period of time. In order to deliver on this approach, the efforts of multiple departmental leads (such as Information Design, Interface Design and Technical Development) must occur concurrently so that the team can produce deliverables as a single entity. By doing this, each person's feedback is representative of the iterations which normally occur as a deliverable is transitioned from department to department. The net result is a more controlled cycle where iterations can still be accommodated.

I believe that the quality of an end deliverable will be superior when the expertise of each lead can be amalgamated into a single output. This style of collaboration will also result in a greater understanding of practice areas among the larger team - this will create long-term synergies that spur individuals to consider varying points of view, even when they work isolation.

This approach may seem like a very small deviation from standard operating procedure, but asking different subject matter experts to come together and produce one element together represents a big shift in previous thinking. This approach moves traditional agencies away from a manufacturing-based production cycle, and propels them forward into a more advanced collective and collaborative environment. As online initiatives take on more sophistication in usability, interface design and technical functionality, there will be a stronger mandate for this style of production.


Gina Lijoi has worked in the online space for eight years, and is currently the Director of Fulfilment at WebFeat Multimedia Inc., in Toronto. In this role, Gina is responsible for strategy, methodology, pricing, scoping and execution of client initiatives. She is passionate about how marketing is affected by technology and trends in social media. Her blog can be found at http://ginalijoi.blogspot.co.uk


Comments

Be the first to comment on this article.

Add a comment



(never displayed)



 
2000
Is it true or false that green is a number?
Notify me of new comments via email.
Remember my form inputs on this computer.

The Meat of a Business Case

Abstract word cloud for Business case with related tags and terms

Writing a business case is a crucial component in the business process. This article covers the important components in a business case.

Project Management Checklists

Checklist

Checklists are underused in the planning and managing of projects. Here is a high level twelve-point checklist for use during project planning.

Building Teamwork

Business colleagues arranging multicoloured labels on a meeting table

Teamwork isn't something that just happens. The project leader needs to put in the time and effort to build the team and help everyone get along. Here's how.

Which Life Cycle Is Best for Your Project?

Life cycle written on digital touch screen

When choosing a development life cycle, don't just trust your feelings. Decide based on factors that really matter.

PROJECT SMART is the project management resource that helps managers at all levels improve their performance. We provide an important knowledge base for those involved in managing projects of all kinds. With weekly exclusive updates, we keep you in touch with the latest project management thinking.

WE ARE CONNECTED ~ Follow us on social media to get regular updates and opinion on what's happening in the world of project management.


Latest Comments

Duncan Haughey commented on…
Psychology for Project Managers
- Thu 22 October 5:10pm

Michael Fayamba commented on…
RACI Matrix
- Sun 18 October 6:34pm

Muhammed Ayub commented on…
Understanding the Project Management Triple Constraint
- Fri 9 October 8:54am

Latest tweets

General Project Management • Job opportunities as you get older https://t.co/wEbf7foa16 about 1 day ago

General Project Management • Re: Why is it important to develop a product-thinking mindset? https://t.co/jcA2QT4laM about 2 days ago

General Project Management • Why is it important to develop a product-thinking mindset? https://t.co/IUW782zrve about 2 days ago