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