H O W  W E  S E R V E 

Discovery Workshop

OBJECTIVE

  • Run through the entire project with the client based on the initial proposal and agreement.

  • Establish a detailed idea about the goals and business objectives of the client.

  • Understanding the competitive landscape.

  • Understanding the target audience, market & geography

  • Clarifying all queries and doubts which the team has, post initial analysis.

  • Understanding and documenting client’s design and branding preferences

  • Laying down assumptions and constrains!

  • Coming with a high level epic mapping.

TEAM MEMBER INVOLVED

  • Project Manager

  • Technical Architecture

  • IA & UX Lead

  • Project Owner / Client

  • Business Analyst

OUTCOME

  • Have a precise and clear idea about the client’s and project’s goals

  • Have a clear idea about the likes and dislikes of the client.

  • Getting client’s inputs and clarification on all open-ended points

  • Having all the information required for the planning phase.

  • Clarifying all queries and doubts which the team has, post initial analysis.

  • Understanding and documenting client’s design and branding preferences

  • Laying down assumptions and constrains!

  • Coming with a high level epic mapping.

Planning

OBJECTIVES

  • Creation of all relevant documentation required for successful execution of the project

  • Getting confirmation and approval from the client on the documents and materials

  • Defining the project plan

  • Defining the design and branding guidelines of the project

OUTCOME

  • To get everything documented in detail, leaving nothing for chance or assumption

  • To get client’s approval and signoff on the documentation and project plan

  • To have a well-defined and precise planning of the project

DELIVERABLES

  • Detailed technical Specification

  • Wire-frames

  • User Stories

  • Project plan with detailed milestone/sprint planning

  • Test cases and scenarios

TEAM MEMBER INVOLVED

  • Project Manager

  • Tech Lead

  • IA & UX Lead

  • UI Design Lead

  • Test Lead

Design

OBJECTIVES

  • UI Design of all the project screens based on the approved wire-frames and design guidelines

  • Web, Tablet and Mobile specific designs.

  • Getting system UI Designs approved and confirmed by the client.

TOOLS

TEAM MEMBER INVOLVED

  • Project Manager

  • UI Design Lead

  • UI Designer

Development

OBJECTIVES

  • Catering the requirement for frontend, backend, web services, and API development integration.

  • Prepare a strategy for Agile Scrum methodology

  • Factor the aspects of multi-tenancy, scalability, 3rd party integration

  • To set up a 2-3 week frequency for sprints/milestones

  • Crafting an optimized clean code structure

  • Involve client review in each sprint/milestone

TEAM MEMBER INVOLVED

  • Project Manager

  • Tech Lead

  • Front-End Developers

  • Back-End Developers

  • QA Engineer

MOBILE TECHNOLOGIES

  • iOS : ObjectiveC, Swift, xCode

  • Android : Java, Android studio

  • Hybrid : Ionic, ReactNative

WEB TECHNOLOGIES

  • Back-end : Laravel, Ruby, Python, Node.JS, Java

  • Front-end : AngularJS, ReactJS, VueJS Html5, CSS

  • Database : MongoDB, Mysql, PostgreSQL, Firebase

  • OpenSource : Drupal, Magento, Wordpress

Testing

OBJECTIVES

  • Each sprint/milestone is tested manually.

  • Bugs are reported and added to product backlog.

  • Upon bug fixing, quality release is provided and then the final demo of the sprint is sent to the client for approval.

  • Regression testing after each sprint to ensure proper functioning of the previous approved sprints/milestones.

TEAM MEMBER INVOLVED

  • Project Manager

  • QA Manager

  • QA Engineers

TYPES OF TESTING

  • Unit Testing

  • Manual Testing

  • Regression Testing

  • Security Testing

  • Automation Testing

  • Performance Testing

  • Load & Stress Testing

  • Code Review

TOOLS