The starting point for any project development is to determine how to manage the project as a team. Taking such decisions can be difficult as there are two major project development methodologies already being used. The two main development methodologies are agile and waterfall models. They are applied to the software development cycle and help in the overall project management process.
The primary difference between agile and waterfall is that waterfall uses a sequential flow to define; build; test and release project deliverables whereas agile works in iterative work cycles called sprints.
Agile
• Process Breaks the process into sprints
• Project Requirements Agile gives room for project requirements to evolve
• Approach Follows incremental approach
• Flexibility Known for its flexibility
• Perspective Can be broken into many different projects
• Open to Feedback Flexibility gives room for change to the initial requirements
Waterfall
• Process Breaks the process into phases
• Project Requirements Waterfall works towards the completion of the project
• Approach Follows incremental approach
• Flexibility Sequentially designed thus quite rigid
• Perspective Considered as one single project
• Open to Feedback No changes can be addressed to the primary requirement.
So we can say that the Agile Model helps the healthcare professionals to be more proactive with regards to adapting the changing customer needs without incorporating a full-scale restructure and reallocating of resources and thus innovate and lead.