Requirement Gathering

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.

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.
  • Client’s approval and signoff on the documentation and project plan.
  • To have a well-defined and precise planning of the project.

Design

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

  • UI Designs of the projects.
  • Source files in either Photoshop.

Tools

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.

Outcome

Web Technologies

  • Back-end : Php, Node.JS, .Net
  • Front-end : Bootstrap , AngularJS, ReactJS
  • Database : Mysql, PostgreSQL, MongoDB, Mssql
  • OpenSource : WordPress, Woocommerce, Magento, Shopify

Mobile Technologies

  • Hybrid : ReactNative, Flutter
  • iOS : ObjectiveC, Swift, xCode
  • Android : Java, Android studio

Testing & Releases

Objective​

  • Unit Testing
  • Manual Testing
  • Regression Testing
  • Security Testing
  • Automation Testing
  • Load & Stress Testing
  • Performance
  • Code Review

Outcome

  • 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.
Whatsapp Chat Client Portfolio