High Quality Software Development, Localization and Testing Services

Project Initiation

We believe that the development of any new system could and should be adapted to your previous experience and preferences in technology and methods.

At ELEKS we use an efficiency-proven approach that is based on best practices tailored to your specific needs. The main task of the project initiation phase is to identify your requirements, select the set of methods and approaches that suit each project best, and lay the foundations for future project success.

The main activities that usually take place during project initiation are described below. However, their order and combination may differ from project to project that determines the duration of the initiation phase in each case.

Assigning Account and Project Managers 

Once a contract is in place, a typical project initiation starts with assigning an Account and Project Manager for the project. The Account Manager is responsible for customer relations, resource management and overall project supervision.  The Project Manager is responsible for project planning, monitoring of day-to-day activities, and timely project completion.

Project Analysis and Requirements

Project_Initiation_Analysis_and_Requirements.jpg

 Early on, ELEKS reviews major project requirements and defines team members whose qualification and skills meet the requirements for a given project.  Together, with your team, we examine your main business goals, products/services and markets, to choose the best strategy for success.

 Since face-to-face communication may reveal important details and eliminate misunderstandings, we offer to start requirements analysis with an on-site meeting. If needed, our project manager continues working on-site, while managing a remote team. We strive to provide the best service possible and apply an optimal combination of offshore and on-site presence. 

Building Dedicated Teams 

Project__Initiation_dedicated_team.jpg

Building a dedicated team often goes in parallel with requirements process.  The project team is individually selected for each customer.  A dedicated team is created based on the needs of a given project and agreed to prior to the start of the project.  Each team is focused on one project at a time.  This helps to keep the focus on your project – and no other.  The account manager supervises the team.

Setting up Communication

Prior to officially starting a project, we will discuss with you the communication tools which will be used during the project that best fits the needs of you – the customer.  We’ll negotiate a work schedule that will allow both parties to effectively communicate in an efficient manner.  These include e-email, instant messaging, Skype calls and video conferencing.  We want to make this easy for you.

Setting up the Environment

 Before development starts, we build a software and hardware environment that works.  For each project, we choose the most suitable set of tools for project status tracking, configuration management, remote access, communication, and other project activities.