MegaTask
Quick Contact
Home
Contact Us
Site Map
Company Services How we work Projects Contact

Process


Our goal is to turn good working relationships into long-term partnerships. At MegaTask, we put our customers first – to anticipate their needs and to streamline the remote development process. We have an unmatched work ethic – we do it right, we do it on time, and we do it with pride.

Start

It is quite easy to start a project with MegaTask - just contact us and tell us your needs and expectations. MegaTask and business analysts and software architects will approach you to learn as much as possible about your business needs and requirements.

We do not expect you, our potential customer, to present us well-defined and/or structured requirements. Just speak out your thoughts and expectations and it is quite enough for us to start analyzing your project. We will analyze your information, ask some questions, offer you more ideas and then formalize your answers in the form of project documentation.

Your benefit is that you gain the full description of your business needs, elaborated by our specialists within a very short period of time. A quick and easy way to start the project!

We clearly describe the business requirements of the system so it will take you minimal efforts to study and evaluate them. On the basis of the agreed business requirements, we prepare and propose an optimal, technical solution.

Our proposals can vary from a simple estimation of workload and cost of project up to the full suggestion regarding architecture of the project, technologies analysis, TOC (total cost of ownership) estimation, design suggestions, etc. Initial estimation of the project is free and usually developed within a couple of days.

In addition, before you deliver us any project-related information, we can sign a Non-Disclosure Agreement (NDA) that protects your privacy and intellectual property.

Flow

In our company we use a software development process that is fully documented and constantly improved. It is based on best practices and industry standards like Rational Unified Process, Oracle PJM, ISO 9001:2000 and CMM. This process enables us to successfully develop projects within your budget and time frames and, of course, with world-class quality.

A typical software development project has several phases. The key phases are:

Inception
    Start of the project and initial requirements collection. Takes about 5-10% of the project.

Elaboration
    Requirements collection and analysis, planning, creation of design and architecture of the system take place in this phase. Takes about 20-30% of the time.

Construction
    The biggest part, where most of coding, development, and testing are performed. Takes about 50-70% of time.

Transition
    It is when the results of our work are delivered to the customer and the product is installed. Takes about 10% of time

Business model

Fixed Time / Fixed Price Projects
    Our fixed time, fixed price model offers you, our customer, a low-risk option and can be applied when the scope and specifications of the project are reasonably clear. This model guarantees on-time, on-budget delivery of projects. Deliverables, costs, and timelines are clearly defined in the Fixed Time/Fixed Price model.

Time and Materials Projects
    In this business model, MegaTask forms project teams with the required team members, project managers, equipment, and infrastructure based on project requirements. Customers pay a monthly charge based on the size and composition of the team. This model offers the flexibility to balanced team size and project workloads.

Dedicated offshore team
    In addition, we help you organize a dedicated offshore team. The team will be fully at the disposal of your organization.

MegaTask is experienced in developing projects in cooperation with customer's development team. It may happen that you have your own development team and would like to outsource only a part of the project.
 
 
Copyright ©1999-2006 MegaTask.com
All rights reserved.