français dutch
Through the realization of complex projects with international customers, FOCUS acquired significant experience and expertise in a broad range of technologies and is able to offer high quality software development services.

We create efficient solutions maintaining high quality software development and constantly seek to exceed customer's expectations.
We make sure that client's intellectual property, proprietary software and new development specifications are safe in our hands. At the completion of the project, the client can retain full ownership of all intellectual property rights and software code.

A typical workflow in a software development project is illustrated below.



At the first stage a series of discussions and presentations, to better understand customer’s requirements, are carried out. The goal is to really understand customer’s requirements.

As a result of this phase, a detailed proposal is made with contributions from our senior technical staff after analyzing and addressing customer’s requirement. The proposal would cover an executive summary, the project development plan (covering technical solution, software/hardware components and proposed architecture) the implementation plan and schedules, efforts and costs. This would give you a clear idea of what to expect as deliverables and by when.

Clarity in understanding the requirements and effective project management are the two key areas in a turnkey development model. Once the project is initiated workshops have to be carried out to deeply understand and capture your requirements. Meanwhile, the team would be built in Tunis. This team will be subjected to relevant training and orientation, if needed. Architecture definition and prototyping, if necessary, is done. This is followed by design, implementation and testing phases. Another visit for integration and system testing at your site makes up the last phase. Each phase involves a series of reviews; internal and external. Reviews at critical phases will sometimes involve you either on-site or off-shore. Detailed documents are generated at each stage which helps in subsequent phases and also in maintenance and support.

During the project implementation phase, customers will always have a visibility about the development activity progression either through regular project reporting or through the project planning which will be held up-to-date by FOCUS team.
A typical structure of a project would be:
Account Manager (non-technical, client satisfaction and relationship building)
Project Manager (planning, monitoring/tracking, reviews and overall control)
Project Technical Coordinator (technical solutions and co-ordination)
Development Team (implementation) and a host of other support people including Quality and Support teams and administrative staff.
Home   |  Company  |  Services  |  Business models  |  References  |  Career  |  Sitemap  |  Contact