Every project starts with an in-person meeting to learn more about your business and objectives. This meeting is important to tell us about any important information related to your project. After this meeting, our team will work together to analyze and understand your requirements to finalize an initial design concept.
Coding and integration steps are necessary for apps that require customized functionalities. Coding is done for apps that demand advanced functionalities or ones that require integration with backend services. Concerning testing, Mediafinity considers it a crucial step that must be performed for every project.
Every project starts with an in-person meeting to learn more about your business and objectives. This meeting is important to tell us about any important information related to your project. This helps us to learn more about your business process, your goals and what you are looking to achieve. Also, during this first meeting, it is very important to share with us any similar work available in the market to be taken as reference too.
Our team will work together to analyze and understand your requirements to finalize an initial design concept. This design will act as a mockup for your web or mobile app. Once completed, the primary design, which is simply a mockup, will be emailed to you for review and confirmation. It is important to notify us about any concern you have in order to help us update the design and customize the solution to your specifications. Revisions are made as necessary following your recommendation until we receive your final confirmation. At the end of this step, the final design concept signoff form will be emailed to you to be signed. This is an official written permission that allows us to start your project development.
A kick-off meeting is held during which we agree about the final timeframe required to finalize your project along with the final development cost.
The signed design concept is transformed by Mediafinity team into web app or mobile app skeleton. This developed skeleton or template is considered the foundation of your app pages layout and its navigation system. Once the skeleton development is done, your app will be composed of blank pages or forms that are ready to accept contents or controls.
Pages development requires the text along the objective of each page or form of the website to be ready. Concerning forms, this is usually derived from the requirements document and use cases generated during the design phase. On the other hand, there are many sources that you can use to provide us with content, such as your old website or marketing materials that your company is currently using. In addition, Mediafinity is ready to provide copywriting services at an additional charge when needed. Once content becomes available, our designers will layout each page including images, videos and other types of design elements. We require that you review and confirm each page or form privately, this is important to show you current project progress and notify us about any concerns you have.
Pages development phase ends by sending you a signoff form which is a written permission to start your app coding.
Coding and integration steps are necessary for apps that require customized functionalities as agreed in your requirements document. Coding is done for apps that demand advanced functionalities or ones that require integration with backend services. Usually simple business sites that contain some pages do not require coding or integration. On the other hand, complex web apps containing data forms including mobile apps require customized coding. For example, e-commerce, discussion boards …
Mediafinity considers testing a crucial step that must be performed for every project. No website or app will be released before passing our tests checklist. A series of tests must be performed including spell checking, grammar checking, HTML/CSS error checking, SEO, compatibility with different browsers and devices. Testing step is kicked-off once the app reaches alpha version. Testing will finish when your app exists beta version and become ready to be released.
This is the final phase after your project passes the UAT (user acceptance testing). At this step your web app, or mobile app will be published and become accessible by your clients. The launching phase requires deploying your website along with its configuration, code files and data scripts to your live web server. Concerning mobile apps, these are published in their corresponding app stores.