Whether you require an entire site from scratch or need your existing pages redesigned, mhshakil’s team of professionals will put in action our thorough design process which begins by identifying your needs and ends with the launch of your site.

Step One –Project definition:

The initial step of any project is to define a customer’s unique requirements. On Pre-Production Stage our company leads the negotiations with potential client that touch different areas: initial project requirements, business purposes, time line, project budget, other conditions etc.

Step Two –Project Analysis:

Project Analysis includes the following stages:

Platforms and Technologies Choice Third-Party Service Integration Analysis Third-Party Solutions Integration Analysis System Architecture Technical Proposal Draft development

Based on the pre-defined Budget, Business Requirements, and Project Specification drafts, there’s enough information to propose a suitable technical solution – Technical Proposal Draft.

Step Three – Prototype

Now it’s time to bring everything together. We work with you to develop a layout, design appropriate graphics, and finalize an efficient navigation structure. Then we create a prototype of the site which you’ll be able to view through our special “Client’s Area.” With your input, we’ll continue to refine the site until you are satisfied so you’ll know exactly what the finished product looks like in advance.

Step Four – Production

After you approve the prototype, our team starts turning it into a reality. This step involves optimizing graphics for web viewing, coding the pages into different web languages based on your needs, and testing the site every step of the way for quality assurance.

Step Five – Go Live

Once the site is done and you have approved its final form, it is time to go “live.” Now all the hard work pays off and the site will be accessible to anyone on the Internet.

Step Six – Quality Assurance

Quality Assurance tasks are usually spread along the the whole development process o ensure the highest quality of final product. Standard Quality Assurance measures include:

Objectives and Acceptance Criteria Definition Test Plan Development Usability Testing Functional Testing & Debugging Third-Party Services Integration Testing Security Testing and Hacker Attempts Performance & Stress Testing “Human-factor” Suggestions

Step Seven – Ongoing Support

Of course even once your site is up and ready, we’ll continue to provide you valuable and useful support. As long as you have your site, we’ll be there to assist you.