admin1 - Mon, 2009-11-23 08:04
The example below is what a multi-purpose Drupal site might have as segments. This not necessarily how Drupal.org is set up. The following assumes the site purposes are
- Information dissemination
admin1 - Mon, 2009-11-09 10:35
“Scrum is a simple management framework for incremental product development using one or more cross-functional, self-organizing teams of about seven people each. Scrum provides a simple structure of roles, meetings, rules, and artifacts. Scrum teams are responsible for creating and adapting their processes within this framework.”Scrum reference card created by Michael James of Danube Technologies, visit http://scrummethodology.com
admin1 - Mon, 2009-11-09 10:29
With a traditional waterfall method, you perform one phase of the production life-cycle before moving onto the next. This method works fine for any website project (CMS or otherwise). The waterfall method is the one used in this book and is the foundation for other methods.
admin1 - Mon, 2009-11-09 10:24
The Waterfall, RAD, and Spiral methodologies have proposed different ways you can sequence the production phases. Waterfall is linear, RAD is non-linear, and Spiral repeats the linear building as you build. What is not dictated by these methodologies is how the phases actually get performed. This brings us to Agile.
admin1 - Mon, 2009-11-09 10:09
Spiraling is a macro form of incremental development. The spiral method is typically used for large, complex projects that can be expensive to build.
The Spiral method allows you to make incremental investments in your site. It gives you the opportunity to launch the site one phase at a time, that is up to you. This is advantageous if you have a vision for something grand but don’t have the funds to do it all in one effort. There will be pros and cons to mini-launches that are specific to your project. insert image Spiral model (Boehm, 1988).
admin1 - Mon, 2009-11-09 10:06
RAD (Rapid Application Development) methodology uses minimal planning in favor of rapid prototyping. A RAD method utilizes structured techniques (for example, modeling) and prototyping to define requirements. In other words, a RAD methodology can be used to fold the requirements, design, and potentially the development processes together.[fn]http://en.wikipedia.org/wiki/Rapid_application_development[/fn]