1.project initiation
2.demand analysis
3.prototyping
4.a.backend developers do the following:
(1)design architecture
(2)design database
(3)unit coding and testing
b.frontend developers do the following:
(1)design UI
(2)design frontend
5.code integration
6.integration testing
7.publish online