Home > Software Development > Software Development Life Cycle

Software Development Life Cycle

Project Management

From the organizational point of view the entire software project implementation will be supervised and managed by a Project Manager appointed by DirectVision.

He will create the dedicated team for the project and will coordinate it in our Romanian office.

Software Project implementation steps

We have identified the following software project steps to be completed in order to have a successfully implementation:

1. Planning
This is the first step of the software project and involves mostly administrative activities. It may contain or not negotiation and contract signing. During this phase the following activities should take place:

  • Create the project implementation team and start initial discussions
  • Create project requirements and documentation
  • Set up software project goals and milestones

The results of this phase will consist of a Detailed Project Implementation Plan document containing all the actions that must be fulfilled in order to achieve the project goals.

2. Requirement gathering and analysis
This phase is a very important one as all software project implementation details (business and technical) are discussed and agreed upon. This phase should contain the following actions:

  • Collect information regarding business processes to be supported
  • Set up the technical requirements for call center platform (hardware and software)
  • Set up the requirements for personnel (call center agents)
  • Analyze and document all business processes and call flow
  • Evaluate the existing software applications
  • Develop implementation schedule

3. Implementation
The project effective implementation will take place on different levels: technical, people and processes. This phase should contain the following actions:

Level Actions to be taken
Technical Adjust the DirectVision technical platform to the client requirements
Set up communication links
Build Knowledge base and develop/adjust applications
Implement work flows
Other technical issues
People Evaluate our current personel according to Client requirements
Training
Process Create working procedures
Implement Service Level Agreements
Set up Monitoring and Quality assurance systems

4. Testing
During these phase the software project team will test all project functionalities in order to comply with the initial requirements. Similar to the prevoius phase, there are several testing layers:

  • Technical
  • Personnel
  • Processing
  • Cumulative (working environment simulations)

5. Launch project pilot (optional)
The pilot software project details will be fully detailed during the negotiations and contract signing phase. Its purpose is to monitor all the project variables and to adjust and fix all the problems that may occur.

6. Evaluation and optimization
During this step we will analyze all project variables and compare them with the initial requirements. The main focus will be on qualitative and quantitative aspects described in the Service Level Agreement. A list of optimization and improving measures will also be provided.

7. Start project
The last phase of the software project will contain a series of actions that will allow us to go live as described in the initial contract agreement.

Software Development

Software Development Services

Software Development Life Cycle

Software Technologies

News

DirectVision at CeBIT 2011

DirectVision at ExCel London

Romanian IT Economic Mission in Sweden and Norway

DirectVision becomes member of the Norwegian - Romanian Chamber of Commerce

Visit us at the ATM - Dubai in May 2011

Member of the British - Romanian Chamber of Commerce

Member of the Romania - Israel Chamber of Commerce and Industry

DirectVision Clients

Why outsourcing to Romania

Our Custom Software Application Development Services address your unique needs to bridge the gaps in your existing software and to derive competitive edge from custom software applications centered on your business strategy.

More about outsourcing...

Microsoft Certified PartnerAriesNOROCC

Bristish Romanian Chamber of Commerce

Camera de Comerti si Industrie Romania - Israel