Approach

Well begun is half done. Approach to solving problem defines the solution to the problem and its effectiveness. At Savitriya, we follow best practices and processes to deliver world class software products
  •  

    Getting Started

    We start with an informal talk and catch up wavelength to get started on an assignment. The initial discussion is all about the project that you’re willing to execute in a time frame and budget. Our friendly technical consultants will analyze the project, evaluate feasibility and either revert over the conversation instantly or get back at a later date with execution possibilities.

  •  

    Analysis

    Working with open source technologies for several years we follow the phrase “Do Not Re-invent the Wheel”. Our business analysts perform a detailed analysis of your requirements and market practices to come up with suitable Open source tools and frameworks. We also evaluate licensing aspects carefully and sketch out the most efficient delivery schedule for you.

  •  

    Design

    User Interface plays a major role in any software’s acceptance, it can make or break your dream project. User experience is the most emphasized feature in all our projects. We will gather your ideas and work upon different design options before finalizing the system UI.

  •  

    Development

    We follow best practices to ensure design elements, screens and navigation are employed with proper workflow and validations. Constant feedback mechanism is used to ensure that application development is heading in the right direction. Efficient use of deployment scripts, intranet and bug tracking systems are used to avoid communication gaps.

  •  

    Testing

    Same scale cannot be used for all projects, depending on the size and complexity of the project testing strategy is put in place. For smaller websites and applications, we follow predefined checklist to weed out issues right after the development is done. For medium size projects, specialize manual QA resource is used to qualify the delivery and for complex long term Products, in combination to Manual QA, we deploy automation strategies.

  •  

    Deployment

    Typical deployment process involves the deliveries on a staging environment, only after satisfactory UAT, production deployment is done. In agile development mode, we use continuous integration tools like jenkins to optimize the deliveries.

  •  

    Training And Support

    Our job doesn’t end after deployment. Our team assists you with the required training and post deployment technical support. If long term maintenance is on your agenda, you can depend on us.