How we work

Our design and app development process

UI/UX Design Process

We will talk to you about your product vision and decide with you if we are a good fit for your project. If we are, we’ll send you a project estimate for your review. Then we’ll pick the right designer for your vision and he/she will get started on your product’s design right away.

Design

We use our experience to bring your ideas to life

Product Vision

Before the project starts, we communicate with you to learn about the product vision. After reading your project description we ask additional questions to see if we are a good fit. A good description will speed up the process and help us design the project according to your vision.

Project Scope

A project’s scope is a document that details everything you and your team have agreed will be included in your project. It includes a description of the project, a list of features, content and inspirations. It also includes details like screen sizes you want to support, whether you want a mobile app or a web app.

Initial Estimation

We prepare an estimation based on the information you send us. Some changes to time or budget estimations are impossible to predict, such as scope changes, iterations or user feedback. The estimation should give you an overview of what the project will cost and how long it will take.

Kick-Off

We recommend a kick-off call before design starts to make sure everyone is on the same page. For further communication we set up a project in Basecamp, where you track progress, communicate directly with your designated designer and send feedback on the proposed designs.

Designing Wireframes

Wireframes are a good way to work out the usability and overall look of the project. If you already started the process of creating wireframes for your app, we can work with your sketches and suggest refinements. We are also more than happy to start from scratch and prepare the wireframes for you.

Complete Design

Once the wireframes are ready, we continue the process with delivering high-fidelity design. The final deliverables of the design process are Adobe Photoshop PSD files that are ready to be converted into code. At the end of the project, all files will belong to you.
team_photo

App Development Process

We will talk to you about your product vision and decide with you if we are a good fit for your project. If we are, we’ll send you a project estimation for your review. Then we’ll pick the right team for you and start your project using Scrum – an Agile development process.

Develop

Digital solutions led by simplicity & technology

Product Vision

Before the project starts, we talk with you to learn about your vision for your project. Next we go through your wireframes and ask additional questions to help us get your project started right. A well described vision and feature list will speed up the process and help with communication throughout your project.

Initial Estimation

We prepare an estimation based on features, your vision and possible risks in the development process. Some changes to time or budget estimations are impossible to predict, such as scope changes or user feedback. The estimation will give you a rough overview of what the project will cost and how long it will take to be done.

Choosing a Development Team

Once we know your needs, we pick your development team. Web development projects typically include 1 frontend and 2 backend developers. Mobile teams usually consist of 2 iOS or Android developers. Having teams of 2 or more allows us to implement best practices for app development.

Choosing the Right Technologies

Our team will recommend the best technology for your app based on your unique vision. We have experience with backend technologies like Ruby on Rails, PostgreSQL and MongoDB. For frontend we use frameworks like AngularJS or EmberJS. We develop native apps for iOS and Android.

Scrum Process

The Scrum Process establishes a routine that keeps the product owner up-to-date and the team focused. Sprints help define features in a single iteration. Daily meetings ensure good communication. Retrospectives allow the team to constantly improve their performance.

Development in Iterations

Iterations (or Sprints) are set periods (usually 1 to 2 weeks) in which a set of features is created and reviewed. For each sprint we estimate which features can be delivered during the set time. As soon as a feature is ready, it is deployed on a testing platform so you can try it out, give feedback and accept it as finished.

Hire our team for your project





Please leave this field empty.

Thank you!

Your message was sent

post