The website management system is easy-to-use and the team are always on-hand to offer guidance. Customer feedback has been very positive - people just can't wait to come!!

Amy Wilkinson - Project Manager, Fischers Baslow Hall
Tel: 0115 941 8122 info@junowebdesign.com web design quote

Agile v Waterfall Method of Software Development

Posted by Beth Still in web industry news on the 11th of October 2009

For a long time, developers have followed the “waterfall” method of software development in various forms. The “waterfall” method is a chronological software development method in which progress is viewed as flowing progressively downward (like a waterfall) through the phases of conception → initiation → analysis of requirements → web design → development/coding → testing → installation → maintenance. Each phase must be completed and signed off on before proceeding to the next step. The theory behind the waterfall method of development is that it is easier to fix bugs in, for example, the design phase rather than in a later phase. It also assumes that by the time the project reaches the developers, it is pretty much perfect and ready to be coded as written.

In 2001, Agile came up with a different way of looking at projects in an effort to deal with increasingly complex software development and web jobs. The Agile method breaks a project into small sections with short-term goals and planning called iterations. Iterations are short time frames (”timeboxes”) that generally last from one to four weeks. Each iteration requires a team to work through a full software development microcosm consisting of conception → initiation → analysis of requirements → design → development/coding → unit testing → acceptance testing. This minimizes overall risk and lets the project team make changes quickly and on the fly. An iteration may not add enough functionality to warrant a full-scale release, but the objective is to have a release (with few or no bugs) at the end of each iteration. Several iterations may be required to release a product or new features.

Agile project teams are usually composed of people in various roles that can change from project to project to increase cross-functionality of personnel. For example a person may be a project manager for one project and a business analyst for another. Agile methods emphasize personal communication over written if the team is all in the same location and therefore generates less written documentation. If team members are in different locations, they correspond through videoconferencing, phone, e-mail, etc.

There seems to be a trend for companies to use the Agile method, based on a 2009 study that asked participants which web development module they used. Thirty percent said they use Agile up from two years ago, when only 8-10 percent used Agile. Agile proponents say that the method fosters closer relationships between developers and their clients, which can only be good for businesses.

Juno Web Design Jobs

Juno Web Design Jobs

  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

Related Posts

  • DotNetNuke CMS

    DotNetNuke has chosen Europe’s winners of the OpenForce Community Choice Awards just in time for the OpenForce Europe Conference that was held October 19-20. The awards honor the best web design created using the DotNetNuke platform. Interdigital won the award this year for best Overall Site and Best Informational site. Structure Sonores [...]

  • 2009 PHP Barcelona Conference

    Hey, all you PHP Developers: it’s not too late to get your tickets to the 2009 PHP Barcelona Conference—it will be happening October 30-31 in, of course, Barcelona. It is a two-day event with three simultaneous sessions all day each day. The conference motto is “Interesting sessions for smart people, with a [...]

  • Recruitment Software (Juno Recruit) Launch

    We have recently launched our recruitment software package Juno Recruit. It’s been built in partnership with recruitment agents to provide an easy to use and intuitive software package that will have a measurable and positive impact on productivity.Please check out the Juno Recruit website to see how the software could help you, and feel free [...]

  • Juno Media Appointed to Lead the Development of Global Real Estate Brand

    User centred design and usability agency Juno Media (UK) Ltd, has been appointed by Buy-Property-Overseas.com (BPO) to lead the functional design and information architecture development of its global website.BPO is a global real estate brand with offices in major cities worldwide, the website contains extensive information on buy property overseas, including its full range of [...]

  • Traffic Generation Series – Whats To Come

    Many people have been asking me what else i will be blogging about in this Traffic Generation series. So i have decided to write this short post just to let you know what you can expect in the coming weeks.Here are the next 50 posts Titles:Method #1: Article Marketing – PostedMethod #2: Social Bookmarking – [...]

Find out more about Juno style Wordpress web design
Find out more about Juno style Magento web design

Return to web design news.

Comments are open.

Post a comment




need advice? contact us 0115 941 8122

© 2006 - 2010 Juno Web Design Nottingham. 16 Olga Road, Carlton, Nottingham, NG3 2NW, UK. All rights reserved.

+44 (0)115 941 8122 | info@junowebdesign.com
Juno Web Design Nottingham Registered Company Number 5913494
Web Design Nottingham: Designer Sunglasses | Restaurants Nottingham | Sitemap | XML Sitemap

Bookmark and Share