.mfc.studios. provides a full range of web and application development services individually tailored to each client and the specific needs of their project(s). Our business methodology below illustrates our typical development life cycle.
•Analysis, Scope & Planning
As one of the most important steps of all we sit with the client to learn the business problem we are working to solve. A thorough analysis is conducted, scope is defined and a plan is created with the client. We find that by setting mutual expectations and identifying the project’s business objective is key to a successful outcome.
•Proposal & Contract
Once the client and .mfc.studios. come to an agreement as to the approach, a proposal is prepared for review and then a contract is finalized – resource allocation is then determined at this stage.
Depending on the nature of the project and sizing requirements .mfc.studios. prepares the necessary architecture. We have several technology partners and an extensive network of experts in the field to leverage resources and handle pretty much any business challenge.
•Design & Development
.mfc.studios. gets right to work in designing the solution and all respective implementation steps. We work directly with the client in establishing a communication plan and utilize the latest technology to manage progress planning, time management and progress updates. We are used to working in various forms to meet the client’s needs such as Agile, Scrum, and Waterfall cycles.
•Assembly & Beta Testing
Because a project can have many developers assembling various components at a time the final assembly is made within our own development servers. Each project is thoroughly tested by not only the developers that built it but also by our own beta testing team in Asia.
•Trial (beta) Tests
Complex or enterprise class development projects often go through a trial test where the client is engaged in a beta-testing phase. This approach allows us to conduct real world testing within a pilot environment before committing to final code.
•User Acceptance Testing (UAT)
Every project enters a User Acceptance Test phase by which the client has the ability to view and interact with the near-final product. This is a critical point by which the client provides feedback for any modifications that are still within scope and for proper final sign-off.
The final product is implemented or integrated as planned.
Final web presence or application is deployed to public domain or internally within the client’s network.
.mfc.studios. provides full end-user training scheduled immediately upon deployment of the final product.
•Support & Maintenance
.mfc.studios. supports all our clients who decide to pursue a maintenance contract with us. In some cases customers take it upon themselves to offer support of the final product. Infrastructural support is provided by two levels of support first by our own system administrators and then secondly at the vendor/data center level by the respective third party.