how-we-work-banner2.jpg

How we work

Our development process

 
how-we-work-il-1.jpg
 
 

Workshop 1: The idea & requirements

Ideas are the beginning points of all fortunes. The first step is the most important step in a journey towards a stunning result.

Tell us about your idea

It is very important that we know the background of your project.

Creating user stories

  • A user story is a tool to capture a description of a software feature from an end-user perspective

  • The user story describes the type of user, what they want and why
  • A user story helps to create a simplified description of a requirement
Workshop 1_ The idea & requirements.png


Prioritise & estimate user stories

  • After we have collected all the user stories we make a summary of the first workshop
  • The summary describes: the idea/business model, the target users, the user roles, the targeted viewing devices and all the requirements from the stories ordered by importance
  • We give advice on what is possible and what is not, what is out there and how you can innovate and what the trends are and how you can anticipate
 
 
 

Workshop 2: Sketching & Wireframing

We sketch, with you! We give advice, direction & options

  • When the sketching is done we move to interactive wireframing
  • Together we make a wireframe using software that makes it interactive
  • You will be able to click through each screen and know what it does
  • A wireframe is easy to change and adjust 
 
 
 

User experience testing

We test to optimise user experience

User experience testing.png
  • Usability testing is a technique used in user centered interaction design to evaluate a product
  • User testing delivers quick customer feedback on ideas for, and iterations of, the designs and builds throughout the development cycle
 
 
 

Design

User centered design

Design.png

Lorem ipsum dolor sit amet, veri dicam ceteros eos in, ne adhuc suavitate eos. At pri regione repudiare, lorem gloriatur rationibus no mei. Postea mediocrem his ut, in vis atqui convenire. Facer invenire pri te. Minim integre eu per, te eam scripserit philosophia.

 

Software development

We develop with you 

 
 

Development methodology: Scrum

Why do we use scrum?

  • Project can respond easily to change

  • Problems are identified early
  • Customer gets most beneficial work first
  • Work done will better meet the customer's needs. Improved productivity
  • Ability to maintain a predictable schedule for delivery


Best practices

Our code is simple and we prevent bugs by

  • Test driven development: we write tests to test the code during the development process
  • Continuous integration: this prevents bugs that occur when merging code
  • Pair programming: programmers review each others code to reduce bugs
  • Branches per feature - code reviewing: new code is reviewed before it is merged


Problems & solutions

If you want something new, you have to stop doing something old

  • We find technical solutions where others stop looking

  • Our team always try new technologies that come to market in practice
  • We integrate with hardware solutions, the internet of things etc.
  • We are connected to innovation hubs, universities and technology institutes like VTT-Finland
  • We find ways for your business to benefit of the latest software innovations


We MVP with you

Throughout the development process

  • In application development, the minimum viable product (MVP) is a product with just enough features to gather validated learning about the product and its continued development

  • We give advice on what alternatives you can use to save on development time to fit your budget or to your delivery window