Home :: About :: Contact :: Sitemap    
     
   
   
   
   
   
   
Custom software development
     
   



Custom software development methodology

Management of project is a multi-tiered process of planning, organizing, controlling risks, and managing tasks and resources in order to achieve a clear objective, within predefined time, resource and cost constraints.

How do we work - step by step overview
 

1. Contact establishing

You communicate us your requirements and wishes concerning the work to be done. You can contact us in a few ways however pereffered one is to fill out the contact form - we promise to give you feed back in less than 24 hrs. You can always reach us at: +48.223.895.255 or Skype: netrilogy My status

2. Requirements gathering

Jointly with you, we define the project metrics and tailor up the team of software engineers. Before undertaking the software development project a meeting will be organised to provide an overview of the system and desired functionality. From this meeting and any documentation provided a proposal specification will be prepared. This specification contains the basic system functionality. The specification also forms the bounds of the project system development. This does not mean that the system cannot be further expanded during the development cycle (with variations), or at the completion of the development cycle (future enhancements).

3. Design

In this stage, the application design is developed on the basis of the software requirement specification, use case specification, business rules & diagrams and the scope agreed upon in the stage 2. The outcome of this phase is a design document that defines the system. This documentation will include: data structures, screen layouts and description (including functionality), and reports (or system output). This documentation would be made available for approval by the client before progressing onto the next phase.

4. Development

In this stage, the actual code based on the design is created and tested against design requirements and test cases. The crucial point of this process is a pilot deployment on the live server for your acceptance. Once the pilot system has been delivered, a period of user testing is required to ensure the system meets the specification and the client's needs. Any issues that are raised by users during this time will be addressed and fixed or further enhancements are made to the system.

5. Technical support and maintenance

The quality of our outsourcing service may be proven only by your final satisfaction. That is why we do not finish our engagement in the project at stages shown above. Highly skilled engineer will be assigned for servicing you, and will be available for your disposal 24/7. It is our ultimate goal to establish a long term cooperation with your organization for your maximum satisfaction.