In professional environments, design projects are managed in a much different way to how a university student would go about the task so in today’s seminar we were introduced to different project management techniques that are used.
The main issue with the waterfall method, that we have tended to use during projects so far, is that it is difficult to make changes along the way as a projects is moving forward, not allowing for any unforeseen problems that may be discovered during the course of a project. A agile working environment (see below) allows adaptation to fit the project if at any point the process is not working.
Agile development is a iterative project management method of managing the design and build activities for the development of projects in a flexible and interactive manner. It is a variable of iterative life cycle where tasks are submitted in stages, the main difference being that agile methods complete small portions of the deliverables in each delivery cycle (iteration).
Manifesto for Agile Software Development
– Individuals and Interaction (over processes and tools)
– Working Software (over comprehensive documentation)
– Customer Collaboration (over contract negotiation)
– Responding to Change (over following a plan)
SCRUM is most suited for projects with rapidly changing or highly emergent requirements which progresses via a series of iterations called ‘sprints’.
Tasks are sectioned off into categories (e.g. ‘Work in Progress’, ‘Testing’, ‘Finished’) to visually manage the project progress allowing an easy representation on the tasks that have been completed and which still need to be developed. Breaking down the tasks into smaller parts allows of more creative exploration. The sprint results are then prototyped of a user as opposed to the client, menial the final product is designed for the end user not for the client.
This insight into project management will prove to be a useful idea to have my head around and will come in use when I am on my professional placement as part of the course in a few months time.
– Manifesto for Agile Software Development 2001 [online]. Available at: http://agilemanifesto.org [Accessed On: 5 February 2015].