HOW WE WORK

The methodology we use is simple. FuturisTech makes working with our team as easy and effective as possible.

 

   The Process We Follow 

Discovery Workshop futuristech

Discovery Workshop – Asking the Right Questions

Objective
  • The first step is running through the entire course of the project with the client based on initial proposals and agreements. This helps our team establish a thorough idea about the client’s goals, requirements, and business objectives.
    Understanding the target audience, competition in the market and other vital factors help us clarify doubts and queries and ensure optimal results.
Outcome:
  • Define the scope of the project
  • Crystal clear idea about client’s expectations and requirements
  • Clarifies open-ended points
  • All set to initiate planning phase 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
  • To get client’s approval and signoff on the documentation and project plan
  • To have a well-defined and precise planning of the project

Planning FuturIsTech
Planning FuturIsTech

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

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

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

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

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
  • Load and Stress Testing
  • Security Testing
  • Automation Testing
  • Performance Testing
  • Code Review

Maintenance

Objective
  • 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
  • Project Manager
  • Tech Lead
  • IA & UX Lead
  • Project Owner / Client
  • Business Analyst
Scroll to Top