Develop

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
  3. Standards
  4. Custom development and integration

Development Methodologies

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:

  1. Confirmed requirements at the end of requirements phase
  2. Approved User Interface design
  3. Application design based on requirements and User Interface design
  4. Implementation of User Interface design
  5. Testing (Functional, Systems Integration, User Acceptance)

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:

  1. In depth requirements before starting project
  2. Iterative cycles of analysis/design/implementation/functional testing
  3. Demos
  4. Systems Integration Testing, User Acceptance Testing
  5. Weekly team collaboration
  6. Transparent project collaboration using Basecamp

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:

  1. Adaptive requirements
  2. Iterative cycles of requirements/analysis/design/implementation/functional testing/demo
  3. Daily team collaboration
  4. Systems Integration Testing, User Acceptance Testing
  5. Transparent project collaboration using Basecamp

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.

Standards

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.

What our clients say

Read our clients feedback we've received over the years.

"The Newland Group team had great creative ideas and project managed the entire process while at the same time, allowing AAA South Jersey to handle many components of the project internally so as to control costs. They are true professionals that are efficient and a pleasure to work with."

- Tony Ardito VP Information Technology, AAA South Jersey

“The My Account project was a large and complex project that was implemented bug / issue free. It is wonderful to work with a vendor who thoroughly understands your company and its unique business processes.”

- Drew Burget E-Commerce Director, AAA Western & Central New York

“Thank you for all of the great progress and work on Service Tracker, supporting our Campana upgrades on short notice, and “oAuth” phase 1 & 2. Your company really stands out for the timeliness and quality of your solutions.”

- Bret Ross Director of Information Technology, CAA Atlantic