Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

All Angles of Agile

DZone's Guide to

All Angles of Agile

Agile’s greatness is rooted in its adaptability, but you need a business and project plan to adapt it to. You need to search for a happy medium when it comes to planning.

· Agile Zone
Free Resource

Reduce testing time & get feedback faster through automation. Read the Benefits of Parallel Testing, brought to you in partnership with Sauce Labs.

The move to Agile in the last decade has resulted in projects that finish faster, produce better software, and come in under budget. Look up any new, hot tech company and you’ll find articles lauding their Agile philosophy. You might think that success is guaranteed if you get your team to commit the Agile Manifesto to memory.

The problem with looking at this in a single dimension is that you’re affected by survivor bias. As you research, you look at successful projects and the logical next step is to look at what makes them successful. The problem that plagues most people is that they never ask the opposite–the darker, but equally important question–what causes projects to fail?

Jumping on the Agile bandwagon might help, but only if done right. What makes a good Agile project and what makes a bad one?

In our experience we see failure stem from an extreme focus on Agile timeline, which usually corresponds with the rush to code.

It’s an easy trap to fall into; you want to get to market and your team wants to build features.  Planning is probably the least sexy part of a project. Business goals, product strategy, budgeting, timelines, resource planning, and task management don’t take people’s breath away. But behind every successful software project, there is a plan that was created in the beginning and maintained along the way.

Agile’s greatness is rooted in its adaptability, but first, you need a business and project plan to adapt it to. Don’t fall into the planning gap–under-planning is just as bad as Waterfall’s over-planning. What you are searching for is a happy medium where you plan enough to set your guardrails in place so you can know if your project is on track and headed in the right direction.

The Agile Zone is brought to you in partnership with Sauce Labs. Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure.

Topics:
agile ,waterfall ,planning ,survivor bias

Published at DZone with permission of Jonathan Fries, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}