Why N-Tier » Methodology
We follow a number of methodologies for development in our organisation as per the project requirement
Waterfall
- The waterfall method of software development assumes that the process of building complex software systems is a series of steps performed sequentially.
- During the first phase all system specifications are gathered by Requirement Analysts.
- They are then passed to the Designers, who plan out and decide how the code should be implemented.
- Based on the detailed design of the system, the code is finally implemented into the software by a group of Developers.
- Once the system is developed, the verification of the requirements is done by independent functional testing team.
Incremental and Iterative development (IID)
- Under this method the software development process is cut up into increments and "iterations".
- During the course of software development each iteration reaches each of the development phases subsequent to it and if a new specification appears the IID
- These iterations, or sprints, give project managers many opportunities to evaluate and change the project during its lifecycle as well as keeping the end user
Scrum methodology
- This method considers inevitably that certain obstacles are on the way to perfection during production process.
- These random obstacles cause long-term plans useless, so Scrum proposes to induce cycle-like project, introducing Sprints, to overcome any difficulties in the race towards the final goal.
- However N-Tier is ready to adhere to any client’s methodology of request.