How we work
We treat everything as a project. Below is an outline of the phases a project usually comprises. This indicates the customer relation life cycle.
The sequence of phases suggests a timeline. This can of course be adapted by combining or skipping phases according to client project specific requirements or wishes.We do fully subscribe to the Principles behind the Agile Manifesto. As part of this it is about what works best. Even if it means to be Nagile in between.
Below is a rough outline of the main phases any project would go through in parts or in total. We believe in ownership of the complete project life cycle to guarantee a full and successful implementation from specification to operation. The timings shown here are only rough indications and should be considered as proportions of the whole project timeline (here ~ 6 month). Of course these are hugely dependent on the scope and complexity of your project. The objective of the Acquaintance phase is to bring “Body & Soul” together. Despite our firm believe in rational, logic and expertise as key fundamentals of a successful project we also know that any team effort is highly dependent on the individuals involved working as one.
|3-5 weeks||3 weeks||2-5 weeks||2-5 weeks||7-11 weeks|
Further it is important to understand what will be delivered at what stage so there is mutual agreement on expectations. Please see the table below providing some indication of what that might mean.
|Contact||Introduction via Skype or personal meeting Exchange of Contact Names & Details||Notes of Meeting|
|Agreement||Discussing scope and options of solutions.||Notes of Meeting|
|Specification||Specifying solution and resource requirements||Specification Document|
|Contract||Agreement and signing of Contract||Contract Document. Setup of Sofadeve CRM shared environment with Sofadeve CRM tools|
|Environments||Configuration of DEV, TEST, PROD Environment||DEV, TEST, PROD Environment|
|Analysis||Analyzing the processes and entities involved||Analysis Document|
|Design||Establishing all relevant design components||Design/Specification Document. Compiled development task list.|
|Coding||Execution of development task list according to design specification document.||Build|
|Release TEST||Scripted Deployment into Test Environment||Deployment Script. Build Version 0.1.0|
|Testing – Rework||Review Test feed back and add approved items into Task list||Daily Build Release (0.x.x) and Task Review|
|Acceptance||User accepted build||Build Version 1.0.0|
|Training||Training Key Users||Training Sessions|
|Release PROD||Scripted Deployment into Production Environment||Build Version 1.0.x|
|Maintenance||Establish Support Channels and Service Level Agreement||SLAs, Supprt Request Handling|
|Final||All Documentation and Data Backups|