Our workflow is focused in turning your app ideas into awesome products

Phase 0 - Discovery

As soon as we get in touch with you our clock starts ticking. During this initial discovery phase, we arrange in person or remote meetings with you and your team to properly understand your project's goals. We listen to you and give you an aditional technical perspective. We assess you with any technological barriers that your app project might encounter.

The goal behind this phase is to properly understand your vision so our experts may create a robust solution for your business and within budget.
 

During this phase, our team will be developing activities such as:

  • Participating with you and your team in brainstorming sessions for relevant ideas for your app.
  • Arrange business meetings with the key people interacting with your application.
  • Arrange a team for you with the people most qualified for your project's needs.
  • Handing you budget cost and timing information.

 

 

Phase 1- Project Go

Once we have all of the information we need for your project, costs have been specified, developers asigned to your project and payment flow has started, we recap all of the information for the project management department and start your project.

Rather than a Phase itself, this is where the discovery phase ends up in, and it serves us as a brief recap of how the app must be developed. It gives assurance between you and us to make sure that everything is on the right track and development will start on the right direction.
 

Design your app with a rapid clickable prototype


Our creative process focuses your ideas in the final user experience.

Phase 2 - Backend development & Frontend Design

Each project has it's own user experience, and choosing the right one might determine the success or failure of any app idea. It is of high importance to correctly identify the target audience and competitors (if there were any) to properly understand what is the best way to adapt the app to the end user's needs. Our artistic team supports their work with user flows, wireframes and style guides.

During this phase, our team will be developing activities such as:

  • Participating with you and your team in brainstorming sessions for relevant ideas for your app.
  • Arrange business meetings with the key people interacting with your application.
  • Create user interface wireframes.
  • Design and care for the Global User Experience.
  • Create rapid click prototypes of your app.
  • Programming modules that do not require user interface

Phase 3 - Frontend Development

Overlapping with the previous phase, the programmers assigned to your project start doing their frontend coding magic. We coordinate all our efforts with daily meetings concerning the status of the app project and the tasks that are being developed as well as weekly control sessions for each project.

These meetings allow the project manager assigned to your projec  to talk with all of the development team involved in your app development, have more control over the overall status of the project and make better decisions whenever necessary during the development process.


 

Jflats
Gallery for Hamro Dev
color picker app
JFLATS

Phase 4 - Quality Assurance

If you never care for the quality of your product, you will never meet anny other requirement. At Hamro we know well the importance of things that work properly. There is no ammount of tests that could proove a software to be right but still one single test could proove that same system wrong.

 

It is this experience that allows us to properly test any app we have developed for it's critical and most typical errors that normally arise.

 

During this stage of the project, our team will be involved with you in activities like:


  • Validate with you and your team the tasks provided in the app's specification.
  • Revise the user work flow for any spots we might have missed out.
  • Revise programming and behaviour driven testing.
  • Finish up the minor details of the project.

.

Final Phase - Deployment

With a fully tested product and once all specifications have been validated with you and your team, we move on to the final deployment stage and publish your app in the different accorded distribution channels.