Cert4_Web: Week 2 — Development methodologies and planning
In class we explored the pros and cons of a variety of development methodologies including:
- Waterfall Model —
This model requires each phase to be finished before the next begins. It doesn’t seem flexible enough for a web development project where regular client consultation and design adjustments can be achieved throughout the development process.
- Iterative Model —
This seems to be a more flexible model, enabling more frequent review and improvement cycles.
- Spiral Model -
The Spiral Model begins with strong risk analysis, including alternative solutions and prototype development following the risk analysis. This is resource heavy and may be suitable for high risk web development, such as online banking, but may not add much value for low risk web development projects.
- Rapid Application Development (RAD) Model —
This model uses repeated meetings and prototyping to define and agree requirements. This way a relatively inexperienced client can see the practical results of their specifications and change these if they are not what was intended. It is time consuming upfront but should mean that the post-prototyping development is faster and less likely to contain surprises for clients.
My development methodology preference
My preferred development model for this project is the RAD model. My thinking is:
- I have a relatively web inexperienced client
- iterative consideration of the design of the website will enable and encourage the client to promptly select (and write) the most appropriate content
- technical and aesthetic choices/constraints will be more evident
- the client will feel more in control of the project and have more ownership of and capacity to maintain the final product.
Customer analysis and market research
My client’s target audiences are likely to be:
- Amateur and inexperienced photographers who like to photograph outdoors and when they travel.
- Likely to be over 30.
- Tasmanian or visiting Tasmania
Websites in this field range from spectacular and highly exotic photography to very ‘homey’ websites with close packed type, personal member stories, chatty experiences. Pages on some sites resemble social media sites.
The challenge for this website will be to be spectacular and at the same time be fun, friendly and accessible. It is hoped that this ‘feel’ can partly be achieved through the social media connections and maybe a blog.
In class we downloaded and practised using Gantt chart software. I have the course requirements in my Gantt chart but I need to be a bit clearer about my client’s requirements and calendar before I can complete an overall Gantt chart for my web project.