|
Technology
Any works for our clients are managed and executed by WEB100 as a separate project. The key person for a project is a project manager. Project manager is responsible for project execution and for compliance of work with accepted standards and requirements. Project manager is also responsible for planning, project status reports, detection and prevention of any risks, staff management and recruitment.
Project management - it is success of any project and successful collaboration with client as well and it is determined in the following ways:
- fulfilment of all project requirements;
- compliance of the project with specified budget;
- works execution in accordance with the schedule;
- Achievement of the high quality of works;
- Clients' satisfaction with work results.
Working on a project, we usually use our standard time-proved procedures, but if it is needed, we follow the client's wishes in project management and quality control.
There are several aspects in project management:
Planning - the fist step of any project is to work out a plan. It means to draw a list of project tasks, to estimate the volume and labour-intensiveness, to choose executors, to detect and prevent risks. The result of planning is schedule of works with assigned executors.
Collaboration with clients. To collaborate with a client efficiently means:
- Regularly provide a client with reports about current project status, appearing risks and measures of risks prevention.
- Formal change control. All suggestions on changes set by client are registered and discussed; accepted changes become a part of project specifications and their fulfilment is under control.
- Issue management. All the appearing problems are immediately registered, all causes are identified, and then removed. Comprehensive analysis of any problem helps to prevent its appearing in the future.
Quality control - WEB100 mostly pays attention to quality control as to one of the most important aspects in software development. The development process requires quality control on all stages from planning till project acceptance. The standard procedures of quality control accepted in the company include:
- Design inspection;
- Code inspection;
- Unit testing;
- Integration testing;
- Documentation inspection.
At all stages of project realization it is necessary to follow the methodology and technologies of Configuration Management.
Status reports - Provision of weekly reports about project status that is necessary for any project manager. Status reports are available for developers, company executives and clients.
Project analysis - The company's methodology is analysis and interpretation of all project positive results and negative as well. After project accomplishment project manager prepares a report for corporate knowledge base. This allows to make estimations based on analysis of previous projects while new projects planning, even if a team has not participated in previous projects.
Staff management - Our employees are selected among graduates of the best universities and institutes of Kiev. Staff selection process allows us to select the most skilled specialists educated in such areas as mathematics, informatics, economics,linguistics, etc.
The company has a large data base which contains the information about potential employees.If there is a need, we can easily find new employees. New employees always have a probation period participating in an internal project.
Documentation - Procedures that are accepted by the company and used in software development, formalized and described in appropriate documents and specifications.
|