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.
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.
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.
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 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.
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.
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.