HOW WE WORK

We are a customer-experience driven end-to-end solution partner, practicing an AGILE development approach along with Waterfall Model perfected over the last 1 years.

Let's talk about the specific

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.
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.

Team Members Involved
  • Project Manager
  • Tech Lead
  • IA & UX Lead
  • Project Owner / Client
  • Business Analyst

Planning

Objective
  • 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 Members Involved
  • Project Manager
  • Tech Lead
  • IA & UX Lead
  • UI Design Lead
  • Test Lead

Design

Objective
  • 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.
  • Defining the design and branding guidelines of the project.
Deliverables
  • UI Designs of the projects.
  • Clickable prototype on Invision platform.
  • Source files in either Photoshop or Sketch format

Deliverables
  • Project Manager
  • IA & UX Lead
  • UI Design Lead
  • UI Designer

Development

Objective
  • 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
Deliverables
  • Back-end. : Laravel, Ruby, Python, Node.JS, Java
  • Front-end. : AngularJS, ReactJS, VueJS Html5, CSS
  • Database. : MongoDB, Mysql, PostgreSQL, Firebase
  • OpenSource : Drupal, Magento, Wordpress

Mobile Technologies
  • Android

Team Members Involved
  • Project Manager
  • Team Lead
  • Front-End Developers
  • Back-End Developers
  • QA Engineer

Testing

Objective
  • 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.
Types of testing
  • Unit Testing
  • Manual Testing
  • Regression Testing
  • Security Testing
  • Automation Testing
  • Load & Stress Testing
  • Performance
  • Code Review

Team Members Involved
  • Account Manager
  • Project Manager
  • QA

Maintenance

Overview
  • Product enhancement through an Agile approach
  • Regular Security Audits
  • Bi-weekly code back-ups
  • Constant upgradation of the system based on new software/version release
  • Full Testing the system each month to find any bugs, incompatibility and error
  • Monitoring of the traffic and server load and optimizing according to the business needs.
Team Members Involved
  • Support Team
  • Technical Team Manager
  • Technical Team

Project Communication Structure

Daily Scrum Standup
Mon -Fri
30 minutes

Check previous day’s work, current day’s plans, any queries, hurdles etc

Project Manager with the entire Project Team

Weekly Review
Weekly
45-60 minutes

"Improvements to process (No finger pointing!)"

Client along with the Project Manager & Team Lead

Sprint Delivery
2-3 weeks
1-2 hours

Demonstration for the client.

Client along with the Project Manager & Team Lead.

Code Reviews
Weekly
3-4 hours

Code Review of the entire Project.

Tech Lead & Project Manager