- Our Work
- About Us
There are four key components in the development process at Newland.
1. Selection of the development methodology
2. Selection of tools and technology appropriate for the project
4. Custom development and integration
Depending on the scope and complexity of a project, defined requirements and customer preference, Newland uses one of three development methodologies: Waterfall, Iterative or Agile.
Waterfall Methodology is useful on projects that have simple or pre-approved requirements and design. Once the requirements and design have been approved, changes can’t be accommodated in any of the following phases.
Waterfall methodology phases are:
Iterative Methodology is commonly used for projects that have pre-decided requirements, but User Interface design has not been approved before the start of application development. There is some room for minor changes in UI and functional requirements through the development phase. A demo is done to the client to get feedback on the development in progress, and feedback is incorporated.
Stages in the iterative methodology include:
Agile Methodology is preferable for projects where the requirements can’t be completely finalized and closed to changes before the start of the development.
This process allows for:
Selection of tools and technology
Newland selects tools and technologies for projects based on requirements, budget, duration and project schedule. This flexibility means we can respond cost-effectively to projects of every size and scope.
Newland prefers standards based technologies for projects that require development of software, web, networking and security.
Custom Development and Integration
Auto Clubs have particular need for integration with third party software and services. Newland has more than a decade of developing custom solutions for integration.