13
WE HELP BUSINESSES TO GROW ONLINE WEB/MOBILE APP DEVELOPMENT PROCESS WE’D LOVE TO HEAR FROM YOU, CALL US AT 1.888.414.3811

Software Development Process at InnoMind Technologies

Embed Size (px)

Citation preview

Page 1: Software Development Process at InnoMind Technologies

WE HELP BUSINESSESTO GROW ONLINE

WEB/MOBILE APP DEVELOPMENT PROCESS

WE’D LOVE TO HEAR FROM YOU, CALL US AT

1.888.414.3811

Page 2: Software Development Process at InnoMind Technologies

Frequent calls with the client

Clarity of the idea

A document with the brief description of the idea and a broad overview of features.

Understanding client vision Exchange of Idea’s Finalizing an outline

APP IDEATION

We use our web/mobile app development experience and couple it with your research to help the idea evolve through various stages of innovation. At the end of app ideation, the who, why, what, when and where are scrutinized and sent as part of the problem statement before finalizing the app project.

Deliverable:

� �

Page 3: Software Development Process at InnoMind Technologies

Competition analysis

Feasibility analysis

Engagement team and the client on the same page

Research Refining the idea Handover to the engagement team

CONCEPT PROOFING

To reinforce the client’s research with our own inputs, we browse through similarly placed apps and ideas ensures we can come to terms with the pros and cons of various approaches we can pursue while bringing idea of life.

Deliverable:

� �

Page 4: Software Development Process at InnoMind Technologies

Version 1 wireframes

Repeat Iterations

Deciding the flow Locking the initial features Preparing the wireframes

MOCKUPS

Here, we show you the prototype of the app without the graphics. The basic purpose is to showcase all the features and flow of the app. This keeps designers, developers and client on the same page. It is also useful in determining if the project has access to the required technology to achieve the project aims from the beginning.

Deliverable:

� �

Page 5: Software Development Process at InnoMind Technologies

Project calendar

Client sign-off

Functional specification document

Definition of deliverables Design/developmentmilestones identification

App documentation

3-DAY MILESTONES

Creating measurable milestone is a collaborative process that involves all parties. Work is divided into different components. This makes it easy to keep continuous internal and external tabs on the project cycle.

Deliverable:

� �

Page 6: Software Development Process at InnoMind Technologies

Designer’s interactionwith the client

Finalization of the theme Screens based on initial mockups

DESIGN

This phase includes requirement gathering, analysis and designing elements for all the important features you want to incorporate in your app. The design process involves crystallizing your vision and creating a distinctive end product that appeals to the target audience.

� �

Design iterations Client sign off Subsequent changesevery two weeks

� �

Page 7: Software Development Process at InnoMind Technologies

Specification document to the development team

Handover of design elements

Review of specification document

Internal meetings Review developmentestimates

DEVELOPMENT KICK-OFF

The project architect conceptualizes the code structure and develops a framework to ensure the streamlined development during the initial stage.

Deliverable:

� �

Page 8: Software Development Process at InnoMind Technologies

Continuous communicationwith client

Weekly client meetings Development builds basedon milestones

DEVELOPMENT

During this phase, app developers make sure your app is being developed according to the planned design and all the desired features properly implemented. In this phase, all the items are continuously reviewed to ensure nothing is left out. The developers make sure the development process is on the right track and all the required features are incorporated in the application.

Builds are sent to the client after every successful milestone completion and sprints cycle is over.

� �

Page 9: Software Development Process at InnoMind Technologies

Quality assurance

Sign off to PM

Beta review with the client

Project handover tothe existing team

Bug tracking on Redmine PM approval

INTERNAL QUALITY ASSURANCE

At all different stages, the project goes through sanity testing and regression testing cycles. After each stage of testing, everything is submitted to the client to ensure all the components work in harmony and are error free.

Deliverable:

� �

Page 10: Software Development Process at InnoMind Technologies

Project code delivered to the client

Project ready for launch

Bug tracking on Redmine Feedback cycles with theclient and development team

Client sign off

CLIENT QUALITY ASSURANCE

Internally approved project developments are sent to the client and feedback is continuously incorporated into subsequent development builds.

Deliverable:

� �

Page 11: Software Development Process at InnoMind Technologies

Finalizing keywords

Setting up cloud server/App Upload from client’s account App acceptance(only for Mobile apps)

Deciding on app description Metadata

LAUNCH

Once your app is ready to deploy on the cloud server if it is web application or incase, mobile application to enter in the marketplace. Our digital marketing team help you gain traffic and popularity online. The application is posted live on the web and submitted to the appropriate authorities for approval and app store listing.

� � �

��

Page 12: Software Development Process at InnoMind Technologies

Application marketing

In-Store Optimization

Monetization

Engagement

Crashlytics Analytics monitoring

POST GO LIVE

For at least two months after the launch, we provide development, testing and update support. We also cover app store optimiza-tion, monetization and user engagement support. We do everything we can to ensure your app survives the initial cut-throat com-petition any new app faces in the app marketplace.

Deliverable:

Page 13: Software Development Process at InnoMind Technologies

GET IN TOUCH CONTACTS

STUARTSumit BalanTel: +1 786 462 8592Email: [email protected]

PARISMatthieu LebeurreTel: +33 680 72 04 96Email: [email protected]

COCHINSayed N.

Tel: +91 484 401 3474

Email: [email protected]

Website: www.innomindtech.com

Facebook: facebook.com/innomindtech

Twitter: @innomindtech

Google+: plus.google.com/+Innomindtech

DEVELOPMENT CENTRE - INDIAInnovative Business Mind Technologies Pvt. Ltd.1st Floor, Lane No.1Ambelipadam Road, VytillaCochin - 682019Kerala, India

Tel: +91 484 401 3474Email: [email protected]

MARKETING OFFICE - USAInnoMind Technologies5070 Lisbon CirStuart, FL 34997USA

MARKETING OFFICE - UKInnoMind Technologies27 Park Road, Barnet,Herts, EN49QD,United Kingdom

MARKETING OFFICE - FRANCEInnoMind Technologies12 rue Emile Alle,75017 Paris,France

10+ 80%

100% 500+

TOTAL YEARS OFEXPERIENCE

REPEAT CLIENTS

RESULT DRIVENPROCESS

PROJECT DELIVEREDSUCCESSFULLY