Exploring Ten Myths About Agile Development

by Bill Ives

I just returned from covering the Serena Tag 2008 conference. I want to share this one session exploring the myths around Agile development. The rest of the conference coverage can be found on my blog, Portals and KM. Many organizations are moving away from traditional waterfall application development to the flexible fast track that Agile offers and a lot of questions are floating around on the topic.

The Wikipedia defines Agile software development as follows

“Agile software development refers to a group of software development methodologies that promotes development iterations, open collaboration, and process adaptability throughout the life-cycle of the project. It chooses to do things in small increments, with minimal planning, rather than plan at length. This helps to minimize the overall risk, and allows the project to adapt to changes more quickly. There is also an emphasis on stakeholder involvement. Meaning at the end of each iteration, the stakeholder is consulted about the product and comments are noted.”

Jeff McKenna of Serena led a panel discussion with members from Valtech and Serena.

Myth one: Agile means you never have to write documentation. Both sides were briefly covered by the panel. The audience was asked and 79% said it is false. This is also the position of Serena and Valtech. However, it is documentation at can be done at the right time when the system is ready. There is less editing and revisions.

Myth Two: Agile is more disciplined than other methods. Again, both sides were briefly covered. The audience was asked. 43% said false and 41% said true. The panel believes that Agile is more disciplined but it is bottom up discipline rather than imposed discipline. There is more feedback and engagement. This is a common, and counter intuitive, aspect of enterprise 2.0. With transparency you get accountability and more discipline. It results in greater productivity. I have seen many examples of the switch to more transparent project management leading to significant increases in productivity.

Myth Three: Agile means I can change my mind whenever I want to. Both sides were briefly argued. The audience was asked and 79% said it is false. This is also the position of Serena and Valtech. There needs to be some stability. Within the sprints in Agile development, change needs to be on hold. Then there can be times for change.

Myth Four: Agile works on all sizes of projects. Both sides were debated. The audience was asked and 59% said true. This is also the position Serena and Valtech but you need to recognize that there are greater needs for large projects for them to succeed. The key differential is that you can keep Agile teams small and link together these teams to handle size. One large project had 27 teams successfully linked together.

Myth Five: Agile means teams cannot be controlled by management. Both sides were debated. The audience was asked and 72% said false. Serena and Valtech agree with this. Agile is about control through planning, monitoring, and adapting. Management is about getting more done by removing obstacles. There is a different style of management.

Myth Six: Agile requires detailed architecture and design. Both sides were briefly debated. The audience was asked and 55% said true. However, Serena and Valtech disagree with this. There is less architecture and design. You need architecture but it is not the driver. Architecture needs to come out from working through the problems and should not be a guiding factor. Let architecture emerge and be open to change.

Myth Seven: Agile is just the latest hype. Both sides were debated. The audience was asked and 62% said false. Serena and Valtech agree with this. It has been around for a while. There are demonstrated successes. Most employees like it and there are productivity improvements.

Myth Eight: Agile works on complex projects. After the opening debate, the audience was asked and 71% said true. Serena and Valtech agree with this. However, complex projects do require more management, even with Agile.

Myth Nine: Agile teams do not work hard, they just play foosball. The debate got more humorous here The audience was asked and 75% said false. Serena and Valtech agree with this. There is balance of work and fun required. Focus is key. However, they did say that Agile developers are more likely to have fun outside work and sleep better at night as there less worries about errors.

Myth Ten: Agile is only used for mission critical projects. After the opening debate, the audience was asked and 95% said false and Serena and Valtech agree with this. It works for all types of projects.

Share:
  • e-mail
  • TwitThis
  • del.icio.us
  • StumbleUpon
  • Digg
  • Reddit
  • SphereIt
  • Facebook
  • Google


3 Comments »

  links for the week of 8/10/2008 « ECM in Belgium wrote @ October 8th, 2008 at 1:44 pm

[...] Agile development: ten myths with audience input. Posted by Eric Filed in Links Tagged: agile, [...]

  Kevin E. Schlabach wrote @ October 9th, 2008 at 9:11 am

The wikipedia definition for agile software development was recently updated after your wrote this article.

  Bill Ives wrote @ October 9th, 2008 at 1:50 pm

Kevin. Thanks for this. All wikipedia quotes should have a date (if not an hour) as they are often so dynamic. Here is the new opening paragraph on 10/9/08, 3PM ET. “Agile software development refers to a group of software development methodologies that are based on similar principles. Agile methodologies generally promote: A project management process that encourages frequent inspection and adaptation; a leadership philosophy that encourages team work, self-organization and accountability; a set of engineering best practices that allow for rapid delivery of high-quality software; and a business approach that aligns development with customer needs and company goals.” The article says it needs more work so I encourage other Agile experts to do further refinement. Bill

Your comment

HTML-Tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Additional comments powered by BackType





Custom Search
Online Database Reviews

Be sure to catch Bill Ives' ongoing review series in which he looks at online, sharable database apps. The focus of Bill's reviews: web-based business software that enables companies and individuals to better organize, track, and share information, as well as better manage projects, processes and workflows.

Among the Web-based tools he's reviewed: Zoho, QuickBase, and TrackVia.

Looking for apps that help you and your team get work done?

Check out the AppGap's Appopedia, an ever-expanding section with reviews of more than 150 of today's best tools to help you better manage projects and collaborate. Reviews are presented in a useful directory that breaks down tools by category and function, e.g., online crm, project management, human resources, security, etc. Check it out here.

The AppGap Webinar Series

The AppGap has hosted a series of discussions with leading thinkers and doers intended to illuminate how new apps and approaches are changing the way we work and help companies and individuals implement better collaboration, project management, and productivity practices and solutions. Access, via the links below, the recordings, each about an hour long, of the discussions.

- 5 Big Ideas for Getting All That Work Done
- Should Your Business be Friends with Facebook
- The Future of Work

Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

Recent Comments

  • workcolab: RT @theappgap: New Post “The Rise of Micro-blogging Capability in Enterprise Collaboration...
  • hopenic: RT @bhavaom: Rise of Micro-blogging Capability in Enterprise Collaboration Platforms, by @BillIves on...
  • ColetteCote: The Rise of Micro-blogging Capability in Enterprise #Collaboration Platforms http://tinyurl.com/ybgl3sr...
  • NahumG: RT @hebsgaard: The Rise of Micro-blogging Capability in Enterprise Collaboration Platforms...
  • hebsgaard: The Rise of Micro-blogging Capability in Enterprise Collaboration Platforms http://tinyurl.com/ybgl3sr...
The AppGap is a blog and resource on the future of work and how new tools are addressing age-old challenges of organization, collaboration, and innovation. But it is also an idea: that there remains a gap between the toolset that exists and what's needed...

Can today's project management software be done better? What can online CRM help companies companies accomplish? Which development platform can help individuals and organizations build better online databases, Web based applications, and HR solutions? And what are the processes and best practices that help organizations large and small achieve success. Find out more.

About | Contributor Bios | Blog Policy | Contact us