Request For Quote

 Certification

ISO

Experience our AdvantagesExperience our Advantages:

TestimonialsTestimonials

"I am extremely impressed with the service and professionalism of the team at Program Ace..."

 

Last visited Last visited:

Project Definition

Project Definition

The first stage of any project is defining customer's unique needs and requirements. On Pre-Production Stage our company leads the negotiations with potential client which touch different areas: initial project requirements, business vision, project budget, copyright, etc.

After potential client forwards Request for Proposal (RFP) to our company, it's automatically stored into company's database. Then client gets a dedicated Sales Manager (SM), who is responsible for leading communication between client and development team and resolving all issues throughout the whole project.

Further pre-production work embraces the following stages:

Business Ethics. At this stage client can sign Non-Disclosure Agreement and perform all other preliminary paperwork.

Pre-Project Consulting. SM supplies client with all necessary information about company, expertise, team, etc. and covers all initial questions.

Business Requirements Definition. Business terms and restrictions are the key elements to any project.

  • Timeframe Definition
  • Budget Definition
  • Warranty Period Requirements Definition
  • Additional Conditions

Business Model Definition. At this stage we complete Vision document which describes the purpose and objectives of software to be developed and its logic. This stage is not required if client has already got a Vision document or a complete Project Specification.

Outline Estimation (optional). This stage may be performed before project start for small projects (under 300 man-hours).

Contract for Development. After Vision document is complete, we clear up the remaining general issues and sign the contract for development.

Software Requirements Definition. Effective analysis of customer requirements is a critical factor in any successful software development process. Therefore, we pay a lot of attention to this stage.

Full list of software requirements:

  • Functional Requirements Definition
  • Documentation Requirements Definition
  • Performance Requirements Definition
  • Security Requirements Definition
  • Interface Requirements Definition
  • Portability Requirements Definition
  • Operational Requirements Definition
  • Quality Requirements Definition
  • Resource Requirements Definition
  • Reliability Requirements Definition
  • Verification Requirements Definition
  • Maintainability Requirements Definition
  • Acceptance
  • Testing Requirements Definition
  • Safety Requirements Definition

The principal deliverable for this phase is Software Requirements Specification Draft (SRS Draft). When we have finalized your budget and other requirements, we can go further to analyse the project and propose a suitable solution.

Note: We can proceed with your SRS if you are a professional software development company or if you have already completed this phase.