Process

We follow a defined process that is used by the likes of Google Ventures, Facebook and Uber. We’ve spent many hours reading, studying and understanding these processes to ensure we can take the best of what these successful organisations do and deliver the Airteam product design and development process.

 

1. 

Discover
problem

identify.png

Interview
Analyse
Test

2. 

Define
Opportunity

converge.png

Understand
Diverge
Converge
Prototype
Test

3.

DESIGN
SOLUTION

design.png

Ideate
Design
Test
Review

4.

Develop
PRODUCT

product.png
 

Plan
Develop
Test
Review
 

 

Approach

We follow a user centred design and goal directed design approach and place emphasis on putting the user at the centre of everything we do. From a development perspective we work using agile and behaviour driven development.

 
usercentered.png
 

user centred design

We believe in placing the user at the heart of everything we do. Through User Centred Design (UCD) we are able to understand and identify user needs, wants and pains and consider these in our design approach. Using a series of qualitative and quantitative research activities we can then schedule activities to validate design direction with potential end-users and ensure designs can be changed and iterated during the course of a project. 

goalDir.png
 

goal directed design

Goal Directed Design is an interaction design methodology that identifies the goals and behaviours of users, and the goals of a business, and directly translates these into design. While we fully anticipate having to make small course corrections with future releases over time, we want to get as close to the right product with our first iteration. We therefore conduct an investigation before development or even design begins. 

 
agile.png
 

Agile Software Development

Agile software development is the process of developing software through requirements and solutions evolving from the collaborative effort of self-organising cross- functional teams. Developing in this way allows for adaptive planning, evolution, early delivery, and continuous improvement, and it encourages rapid and flexible response to change. 

behave.png
 

Behaviour Driven Development

Behaviour-driven development (BDD) is a software development process that combines Test-Driven- Development (TDD) with ideas from domain-driven design and object-oriented analysis and design to provide software development teams with shared tools and a shared process to collaborate on software development. The tools serve to add automation to the ubiquitous language that is a central theme of BDD. 

 

Tools

New tools and software services are continuously arriving to market to help us with our work. We strive to keep up-to-date with the latest tools and technology. Here are some of the ones we use currently.