HOW WE WORK

The process is defined as a sequence of steps. When followed, it helps to achieve a goal. We consider it - the art of thinking through.

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

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

DELIVERABLES

  • UI Designs of the projects
  • Clickable prototype on Invision platform -> example link
  • Source files in either Photoshop or Sketch format

TOOLS

TEAM MEMBERS INVOLVED

  • 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

WEB TECHNOLOGIES

  • Back-end. : Node.JS
  • Front-end. : AngularJS, ReactJS, Html5, CSS
  • Database. : MongoDB, Mysql, PostgreSQL, Firebase
  • OpenSource : Wordpress

MOBILE TECHNOLOGIES

  • Hybrid. : Ionic, Flutter, ReactNative

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

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.

Copyright ©2023 Ethash Software. All Rights Reserved. Powered By: Ethash Software Solutions