Our Process
We like to keep things as simple as they can be, what we follow is a simple set of process for delivering the results our clients seek.
Process Stages
In this ever changing world clients have different requirement, different target users and different time to market requirement and thus based on requirements our development and delivery strategy can change as well, however we ensure that even a small module is studied thoroughly and is passed by our process during its life cycle. Be it a quick prototype or a full cycle product we ensure that it is delivered in the right way by going through different stages of the project lifecycle using the tools and technologies that can validate the concepts quickly.
Discovering the Idea
We don’t just hear you, we listen to your needs!
As crony as it sounds, all great products begin with an idea. First, we understand the problem you see, what you want to build, what inspired you, who are your target audience, what’s your revenue model, etc.
Based on the findings we analyze, brainstorm and understand your requirements so that we can align ourselves to your vision and can accordingly present solution.
1Analysis & Planning
Our team of business analysts and subject matter experts will dive in deep to analyze the requirement and will have interactive sessions with you so that a strategic document outlining your project requirement, proposed solution, technology, milestones and plan can be created.
In this phase we define requirement, identify the core features for your product and do market reserch and based on all this we prepare a road map for future phases.
2UI/UX Design
Based on previous documents and our discussion we gather information about the journey of the user inside the application and prepare user stories and wireframes covering every last detail of the flow. After the user stories and wireframes are created it is shared with the designers for bringing life to them.
Visual concepts of the custom projects are created by our interactive designers and through a few rounds of revisions we’ll narrow down a few creative concepts into the final masterpieces that leap off the screen.
3Development/Execution Begins
We begin with execution process by prioritizing different deliverables and their respective timelines via SRS document.
The coding magic happens here when our senior architects and programmers work together on suited framework, database and programming language for frontend and backend development, this is when we take time to work on loops, functions, forms, counters and various other elements to get the best interactive product out, the process is iterative for modules and you get to see how the product is being build.
4Testing
The review and testing actually happens at each stage of the design and development, test cases are created based on the strategic plan and testing against those test cases is done to ensure that modules is working as per the agreed scope, along with this we also do testing for browser, OS version , device model, bandwidth, load, scalability and various other parameters.
5Go Live & Validate
Once we get the green signal from you we do the deployment and your product goes live, we work with you for the deployment and launch stage so you can focus on the other activities. Once you go live we’ll continue to manage your product analytics and results.
We’ll meet regularly to discuss feedback, future features, updates and other ideas. Think of us are your development department on demand.
6Flexible Engagement Models
The business requirements are different for different clients and so are the engagement models. Our Engagement model varies based on projects; we understand that models should be flexible so that we can work together with clients to achieve desired results.
engagement modal
-
Fixed
-
Hourly
-
Full Time
-
On-site
-
Hybrid
Fixed-Time Fixed-Cost Fixed-Scope
The model serves the need for organizations to out-task a part or outsource the entire scope of a software development; the model works when the scope of the project is clearly laid out.
The project requirements are first thoroughly analyzed and clarified through an iterative process, the client needs to be actively involved during the scope defining phase and based on the scope a fixed cost with fixed delivery time is provided. The delivery plan is tracked through milestones and change logs if any are managed separately.
Our commitment is to maintain high quality in the agreed cost, time and scope.
Hourly
The model is suggested for projects where scope and specifications are not clearly defined at the initial stage and efforts required cannot be estimated in advance. The model offers greater flexibility to alter the project specification on an ongoing basis, the development can happen following Agile Methodology by defining various sprints, the tasks can be assigned and changed based on upcoming market trends, and priorities through the Time n Material Model by offering an option to hire resource on hourly basis which is agreed at the time of contract signing.
Full time
MWS provides qualified resources at a monthly cost for defined skill profile; clients have complete control over resource and can assign the work related in the skill set to manage the output of the resource, the model brings in high flexibility, security, and scalability alongside complete transparency.
In simple terms it is like you have your own virtual resource sitting here in our office to which you are paying the monthly salary and getting the work done with all infrastructure, operational cost and any other overhead managed by our company, you communicate directly with the resource and assign work directly. SLA’s regarding availability of resources, staffing fulfillment timeliness, etc. is signed before the start of the engagement.
Onsite
We do understand that at times client need someone to be physically present in their office and thus we work on Onsite resource engagement where a skilled professional is sent to work with your team sitting in your office, the engagement is expected to be a minimum of 03 months, however if you need just a team of analysts to discuss and understand your work flow then the duration can be short as well.
There are certainly things like visa, boarding, lodging and other norms which are clearly stated in the agreement we sign before the resource is sent Onsite.
Hybrid
As the name suggests the engagement model is primarily a combination of the other models, the model is best suited when some part of the project is known and some is still being discussed, the model allows us to do part development on fixed cost and the other part on hire model in parallel, we also provide the concept of block hours where in you purchase a block of hours which are valid for a time and can be used as a part of any engagement model.
Any engagement model we work on, we do maintain complete transparency and as a client you always have the access to the resource directly working on the project. The tasks can be assigned directly, meetings on Skype, hangout happen on regular basis and you are made aware about the project status by sending regular builds and committing code on SVN.
Our projects make us proud
iFirstAid Mobile App
iFirstAid gives you first aid information, emergency travel numbers and immunisation records at your fingertips.
Infoflowers Mobile Application
A directory of flowers and plants for professional use and flower lovers!
Fork – Restaurant Reservation App
Restaurant Browsing & Reservation App MVP to test with a beta group.