Within agile approach the steps of web development are mostly simultaneous. All team members, from decision-makers to designers and content creators should organize meetings during the early stages of web development. Understanding of project requirements on all stages by all team members reduces the need for constant emails, calls and meetings throughout the entire process. Due to agile approach work that took 4-8 months can now be accomplished much faster. The typical agile web development process is divided into a series of ‘sprints’. Each sprint involves discovery, design, development and testing.