Sei sulla pagina 1di 22

Company Overview & Business models

A FAST GLIMPSE AT: Who and where we are Our business models Some of our projects Management Competence

2012 EffectiveSoft, Ltd. Minsk, Belarus

Company Overview & IT Competence

Contents
1 COMPANY OVERVIEW ........................................................................................................................ 3 1.1 1.2 1.3 2 2.1 2.2 3 3.1 3.2 3.3 3.4 4 4.1 4.2 ECONOMIC AND FINANCIAL CAPACITY ...................................................................................................... 3 LOCATION INFRASTRUCTURE................................................................................................................... 3 EFFECTIVESOFT COMPANY INFORMATION ................................................................................................. 4 SERVICES ............................................................................................................................................ 5 CUSTOMERS ......................................................................................................................................... 6 OFFSHORE DEVELOPMENT CENTER .......................................................................................................... 8 TIME&MATERIAL .................................................................................................................................. 9 PROJECT-BASED (FIXED PRICE) ............................................................................................................10 PAYMENT SCHEDULE ............................................................................................................................11 PROJECT MANAGEMENT .......................................................................................................................12 DEVELOPMENT MANAGEMENT ...............................................................................................................12

TECHNICAL AND KNOW-HOW CAPACITY ....................................................................................... 5

BUSINESS MODELS ............................................................................................................................. 8

MANAGEMENT COMPETENCE ..........................................................................................................12

4.2.1 4.2.2 4.2.3


4.3

Rapid Prototyping .....................................................................................................................12 Concurrent Development .........................................................................................................13 Agile .........................................................................................................................................13 Risk Categories .........................................................................................................................13 Risk Management Workflow .....................................................................................................14 Top Risk Factors and Mitigation Steps .....................................................................................15

RISK MANAGEMENT .............................................................................................................................13

4.3.1 4.3.2 4.3.3


4.4 4.5 4.6 4.7

RELEASE MANAGEMENT........................................................................................................................16 CHANGE MANAGEMENT ........................................................................................................................16 QUALITY MANAGEMENT .......................................................................................................................17 COMMUNICATION MANAGEMENT............................................................................................................17

4.7.1 4.7.2
4.8

Internal Communication ...........................................................................................................18 External Communication ..........................................................................................................18 Confidentiality ..........................................................................................................................19 Security ....................................................................................................................................19

CONFIDENTIALITY AND SECURITY ..........................................................................................................19

4.8.1 4.8.2
5

CONTACT US .......................................................................................................................................22

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

1 Company Overview
1.1 Economic and Financial Capacity
EffectiveSoft states that the company has never experienced the following cases before: insolvency or/and liquidation unprofessional conduct or/and any disputes tax any other financial indebtedness

1.2 Location Infrastructure


Belarus, the former Soviet Union republic with a wonderful meaning White Russia, is situated in Eastern Europe. Since 1990s, when the Republic of Belarus regained its independence, the Belarusian IT outsourcing industry has been developing at a fast pace. Belarus has been recently acclaimed as a low-priced yet high-quality IT outsourcing location. Belarus inherited the Soviet reputable educational system and solid technical infrastructure. Today, the Belarusian IT outsourcing seems to be the most mature as compared to that of the former USSR countries. EffectiveSoft is located in Minsk, the capital of Belarus. Minsk is within a two and a half hour flight from Frankfurt. It takes one hour to drive from the national airport to the offices. The company representative will meet you at the airport and accompany to the hotel, which is a 5 minutes drive or 15 minutes walk from the officesone of the best hotels in the city, with a magnificent view. The offices are located in the center of the city with all necessary infrastructures nearby including banks, restaurants, lunchrooms, parking places, shops, etc. There is a metro network in the city and many leisure time opportunities. FAST FACTS ABOUT BELARUS: Location: Eastern Europe; borders Poland, Russia, Ukraine, Latvia, and Lithuania. Population: 9,9 million people; 1,7 million in Minsk. Language: Belarusian, Russian Currency: Belarusian ruble (Br) Universities: 30 (43 high schools in total) Territory: 207,600 km2. Average temperature: January6oC, July +19oC. Time zone: GMT + 2. Airlines: Belavia, Lufthansa, LOT, Austrian Airlines et al. Direct 2-way flights to West Europe, Ireland, UK. Visa: For the citizens of foreign countries, except CIS (Commonwealth of Independent States), an entrance visa is required. You apply for it either in the embassy of the Republic of Belarus in your region or get it directly at Minsk airport upon your arrival. If you plan your visit to our company, please let us know in advance so that we are able to prepare a corresponding invitation for you in due time. MORE ABOUT BELARUS: http://en.wikipedia.org/wiki/Belarus http://aci.byelarus.com/ Outsourcing in Belarus, the article by Ulad Radkevitch:

http://www.belarusembassy.org/science/outsourcing.htm

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

1.3 EffectiveSoft Company Information


2.1 Brief Description EffectiveSoft is a 250+ strong IT contractor headquartered in Minsk, Belarus (Eastern Europe), with representative offices in the USA and Sweden. EffectiveSoft provides a full range of software consulting and development services to customers from more than 20 countries across the globe. Around 30% of our customers are located in the Nordic countries, and particularly in Sweden, Finland, Norway. EffectiveSoft has participated in mission-critical projects for such end-clients as Deutsche Bank, Ikea, British Gas, and many others. IT Services IT Staff Augmentation and ODC Web Application Development (.Net, Java, PHP, Flash/Flex) Mobile Application Development (iPhone/iPad, Android, BlackBerry, Windows Mobile). Testing: Functional, Performance, Security System Integration Application Support and Maintenance

2.2 Certification MS Gold Certified Partner, 2008, 2010, 2011. MS Silver Certified Partner, 2009, 2012. ISO 9001 Certified, 2009, 2011. 2.3 Key Facts Company founded in 2000, member of the High Tech Park. HQ location Minsk, Republic of Belarus (development office; GMT+3). All technical staff located at HQ. Other locations USA, Sweden Core services Web and mobile application development. Client profiles Mid-sized IT companies IT/software companies and end user companies. Client geographies USA, Canada, UK, Netherlands, Sweden, Finland, Norway, Germany, Israel, Australia, New Zealand. Core domain experience E-commerce, Healthcare, Gambling, Digital Marketing, Tourism & Travel, Time Management, Logistics & Transportation. Core technology experience .Net, Java EE, PHP, mobile (iPhone, Android, Windows Mobile, Blackberry).

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

2 Technical and Know-How Capacity


A glimpse at: Services Customers

2.1 Services
Branch Services Used technologies & programming languages

Custom software development

C++ Programming Java Programming UNIX/Linux software development Embedded software development Database design & consulting Application re-engineering and re-factoring Creation of distribution packages with application installation Packaging and CD cover design Manufacturing packaged software Technical support

Visual C++ Win32 API, .NET Visual C# Visual Studio Visual Basic FoxPro COM, DCOM, COM+, MDAC MAPI, CDO, ActiveX ASP/ASPX Java Servlets JSP PHP Perl / CGI

Internet/Intranet software development

Client/Server application development Customer Relationship Management Systems (CRM) Distributed application development Corporate document management systems Corporate knowledge management systems Intranet search engine development Question-and-answer systems Internet/Intranet collaboration tools

C / C++ / GNU C / Java / .NET, COM/COM+/DCOM, RMI, XML/SOAP, Java Servlets / JSP, PHP, CGI / Perl, Client/Server, Distributed Processing, Macromedia Flash / Action Script, MySQL / InnoDB / PostgreSQL, Microsoft SQL / Microsoft Access, ORACLE, Interbase, IBM UDB, IBM DB2, IBM Informix, HTML / DHTML, CSS, JavaScript.

Mobile software development

Custom mobile applications development Games design and development (based on J2ME or Brew OS) Embedded mobile applications building Porting of mobile application to other platforms (Platform Migration) Creating websites for mobile devices Mobile applications in .Net and Java Mobile payment services SMS applications development and some more

iPhone Palm WebOS Symbian Android J2ME Brew BlackBerry Windows Mobile PalmOS

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

Branch

Services

Used technologies & programming languages

Web development services

General Web-Design Web-Programming Flash/Flex and multimedia development Content management system development & integration Internet collaboration solution development Browser-based software development E-Commerce Online product catalogues Online-shops Payment system development & payment gateway integration Supply management systems Other Online data and knowledge bases Online games and entertainment

C / C++ / GNU C / Fortran / Java / BASH / SH.NET, COM/COM+/DCOM, RMI, XML/SOAP, Java Servlets / JSP, PHP, CGI / Perl, Client/Server, Distributed Processing, Macromedia Flash / Action Script, MySQL / InnoDB / PostgreSQL, HTML / DHTML, CSS, Java Script.

2.2 Customers
At the customers request, we provide our services under a Non-Disclosure Agreement (NDA). Therefore, we cannot list here all of our customers. Some of them are listed below. Customer: City Index Group, UK
Project Short description IFX Trading Platform IFX Windows-based Trading Platform provides the clients with instant access to the account of the IFX online trading platform. With the help of this application it becomes possible to stay up to date with the very latest price movements on multiple commodity markets and act on them wherever the client is and at any time. The trading application enables the clients to monitor and perform all the necessary actions on the personal account Total project development time: About 5000 man-hours Lines of code: About 100000 Tools used: C# Technologies used: .NET, Telerik Business model Time&Material

Project metrics

Customer: Arkitektkopia AB, Sweden


Project Short description Arkitektkopia A family of distributed Web-based applications that provides online ordering of drawings and color prints for the building and construction industry in Sweden. Total project development time: 4 years Lines of code: C# - 389,967, HTML/CSS/JavaScript - 18,458 Tools used: MS Visual Studio .NET, MS Visual Source Safe, MS Visio, Sybase Power Designer, MS

Project metrics

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

Technologies used: C#, ASP.NET, ADO.NET, IIS, MS SQL Server 2000, HTML/CSS/JavaScript Windows Clustering Service, Network Load Business model Offshore Development Center

Customer: Savuti, USA


Project Short description Flex Interactive Map The Flex interactive map is designed for sharing images and videos with the public online. The media data are linked to the specific locations on the geo map. Each photo and video has the geo tag information about latitude/longitude and altitude of the place where the snap was made. Total project development time: half a year Lines of code: PHP 400 000, Flex 28 000 Technologies and Tools used: CakePHP, MySQL, AMF3, Subversion, Visio, DreamWeaver, Adobe Flash CS3, Adobe Flex Builder 3, Apache Languages used: PHP5, JavaScript, SQL, Action Script 3 Business model Project-based

Project metrics

Customer: WorldMate, Israel


Project Short description WorldMate Live The application serves as a personal travel companion, allowing travelers to manage their entire itinerary flights, hotels, meetings, and ground transportation. Total project development time: half a year Lines of code: 148 000 Technologies and Tools used: .NET Compact Framework 1.0/2.0, MS SQL Server Compact Edition, MFC, WINAPI, STL, COM, OLEDB, J2ME, MIDP 1./2.0 Languages used: C++, C#, Java, SQL Business model Time&Material

Project metrics

For available testimonials, refer to EffectiveSofts website: http://www.effectivesoft.com/testimonials.html or send request for references and case studies via Email: Alexandra.Volochko@effective-soft.com.

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

3
Offshore Development Center Time&Material Project-based (Fixed Price)

Business Models

EffectiveSoft offers customers a choice of business models to mutually better launch the cooperation:

3.1 Offshore Development Center


Description: Offshore Development Center (ODC) is a virtual team of software engineers. The team is tailored to the customers project requirements and business needs and acts as the remote extension of the customer in-house staff. This business model is of benefit for the customers who are in need for offshore IT-specialists due to some reasons: onshore project time pressure, lack of some intellectual assets, cost savings, and some other. Payment schedule: The customer pays a weekly or monthly charge for the work done. Contracts/agreements: Obligatory
Non-Disclosure Agreement (NDA) Consulting/Development Agreement

Optional
Agent Agreement Framework Agreement

Cooperation scheme:
Responsibilities Customer
Remote project management Provision of business requirements Project workload tracking Remote access to project-related documentation, product codes, if acceptable Documentation Product-related content Any papers/references that might be helpful to the development and better understanding of customers services/product specificity Optional: design sketches, technical requirements

EffectiveSoft
Project management Team formation Tasks assignment Project schedule definition Change management Team management Decision about the team scalability or downsize as per project requirements Decision about the team skills Product development: Programming/design QA/Testing Delivery after each milestone achieved Reports Task tracking and reporting, weekly/monthly Documentation Development and provision of requirements specification, product design, system architecture, where applicable Help systems, tutorials, administrators and end-users guides Other product-, project-related documentation

The scheme is negotiable

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

3.2 Time&Material
Description: EffectiveSoft offers the Time&Material model if the project requirements are foreseen as dynamic. This model is of convenience when the team size, workload and project schedule need to be modified in the course of the project. Payment schedule: The customer pays a weekly or monthly charge for the work done. Contracts/agreements: Obligatory
Non-Disclosure Agreement (NDA) Consulting/Development Agreement

Optional
Agent Agreement Framework Agreement

Cooperation scheme:
Responsibilities Customer
Remote project management and monitoring Tasks assignment Project schedule definition Workload tracking Documentation Design and provision of System Architecture and appropriate specifications

EffectiveSoft
Product development: Programming/design Testing Delivery after each milestone achieved Reports Task tracking and reporting, weekly/monthly Team Decision about the team scalability or downsize as per project requirements Decision about the team skills

The scheme is negotiable

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

10

3.3 Project-based (Fixed Price)


Description: EffectiveSoft usually offers this business model (sometimes called Fixed-price Model) for the projects with a full development cycle, including design, programming, QA, technical writing, and technical support, where the entire project scope is transparent and is not expected to be modified during the project execution. All of the requirements to the product are collectively discussed with the customer and described in the specifications and other technical documentation in details. EffectiveSoft thus estimates the complexity of the project scope and submits a fixed project price, project timeframes and its deliverables, which are stipulated in the Development Agreement in sufficient details. The project is executed in strict accordance within agreed-on plan and budget.

! When the project scope and budget cannot be precisely defined at the moment, other business models are recommended.
Payment schedule: Large projects
Alpha version 30% Beta version 30% Release 40%

Small projects
50% prepayment 50% after release

Contracts/agreements: Obligatory
Non-Disclosure Agreement (NDA) Consulting/Development Agreement

Optional
Agent Agreement Framework Agreement

Cooperation scheme:
Responsibilities Customer
Partial remote project management Project tracking

EffectiveSoft
Project management Workload estimation Project schedule definition Tasks assignment Documentation Design and provision of System Architecture, Scope of Work document, and other product specifications

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

11

Responsibilities Customer EffectiveSoft


Product development Programming/design Testing Delivery after each milestone achieved Reports Task tracking and reporting, weekly Software builds, weekly Team Decision about the team scalability or downsize as per project requirements Decision about the team skills * The scheme is negotiable.

3.4 Payment schedule


EffectiveSoft proposes to charge a single fixed hourly rate (flat rate) for each team member, regardless of their role, to simplify calculations and expense tracking. On the Customer request EffectiveSoft can use different rates for each member of the team. Total price can be recalculated regarding to each team member qualification (Jun/Mid/Sen), technology expertise (Developer, QA Engineer, Team Lead, Project Manager, Designer, etc.) as soon as the team members are exactly defined. EffectiveSofts Fee shall be calculated on the basis of (1) the number of EffectiveSofts Employees involved in the Project, and (2) the number of working hours of EffectiveSofts Employees spent on the Project implementation, and (3) the hourly rate per working hour of each EffectiveSofts Employee. Invoicing shall be performed by EffectiveSoft on monthly basis. At the beginning of each calendar month EffectiveSoft shall send an invoice for the previous calendar month to the Customer by e-mail, unless otherwise agreed by the Parties in writing.

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

12

4 Management Competence
Our managerial and technical competence in providing outsourcing software development services results from our knowledge and experience in: Project management Development management Risk management Release management Change management Quality management Communication management Confidentiality&Security management

4.1 Project Management


EffectiveSoft methodology to project management is based upon the industry standard Rational Unified Process (RUP). It encompasses all workflows necessary to sequentially run the project, including requirements management, analysis and design, implementation, testing, and deployment. The documentation and design works are based upon the application of the Unified Modeling Language (UML).

4.2 Development Management


Our methodology to software development is based on ISO/IEC standards, company norms and approaches gained from our experience in providing outsourcing services. Depending upon the customers wishes and project scope, we usually apply one of the three development models: Rapid Prototyping or Concurrent Development or Agile

4.2.1 Rapid Prototyping


Rapid Prototyping or Prototyping development model is normally applied for the projects with fixed price and timeframes (Project-based business model). Prototyping assumes the application of the system prototypes or mock-ups at the infant project stage. Accomplished with comments, they visualize the future product by showing and explaining how it will work and look. This enables the customer and EffectiveSoft soundly discuss mutual suggestions, make appropriate adjustments and finally agree upon the product design, functioning and architecture. With Prototyping, it is possible to make accurate project estimation, define milestones and deadlines. Projects executed under the Prototyping development model cover the following stages: 1. Requirements Analysis 2. Prototyping 3. Project Estimation (including budget, schedule, and efforts) 4. Detailed Technical Documentation and Project Plan Development 5. Product Development, its Quality Management

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

13

6. Release (possible after-release enhancements) 7. Maintenance and Technical Support

4.2.2 Concurrent Development


Concurrent development model is usually applied for the projects with dynamic product requirements and variable project scope in general, short iterations and continuous communication. The work is proceeded on as needed basis. To keep the consistency of the project, the teams work concurrently, where they interactively share updates, communicate the status of the finished tasks and collectively trace the entire maturity of the project. Concurrent development is of benefit for the projects with unclear requirements at the beginning, being however prcised during the project run. The product is thus developed incrementally taking the advantage of synergetic attracting the most competent employees in order to meet the project goals. Concurrent development is preferable for Time&Material and ODC (Offshore Development Center) business models.

4.2.3 Agile
Agile methodology is applied to the software projects that are vulnerable to emergent changes (Time&Material). Its principles focus on delivery of working software iterations in short periods of time. Each iteration is regarded as an entire software project, including planning, requirements analysis, design, coding, testing, and documentation. Improvement or addition of new functionality takes place within next iteration. Agile methods emphasize face-to-face communication over written documents. Our Agile team members are located in the same office, which promotes prompt knowledge sharing and better understanding of urgent issues. Each team may include software engineers, product managers, business analysts, QA members, interaction designers, technical writers, and other specialists as per project scope.

4.3 Risk Management


For an outsourcing project, any condition or situation that occurs unpredictably or is likely to occur and which threatens success of the project is considered as a risk. Already at the beginning of a new project, EffectiveSoft thoroughly examines real and possible weak points in the project, which may adversely affect the project, its scope, timeframes, budget, and product quality.

4.3.1 Risk Categories


We approach risk management activities throughout the entire project life cycle considering the following risk categories: Technical, quality, performance risks. These are related to the introduction/application of new/ complex technology or development methods, unrealistic performance goals, unclear product vision, ineffective requirements change management, lack of technical equipment. Project-management risks. These are related to poor allocation of time and resources, inadequate project planning and task identification, unclear project ownership and decision making, poor communication. Organizational risks. These are related to resource conflict with other projects in the company, inadequate business decision making, poorly documented tasks and processes. External risks. These are related to legal or regulatory environment, labor issues, customers unrealistic requirements or expectations, language barriers.

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

14

4.3.2 Risk Management Workflow


To identify and analyze the materialization probability of the risks, set their priority, and work out corresponding mitigation strategies, if the risk exists, we go through the following consequent steps:
Figure. Risk Management System

1. Risk assessment is the process of examining the project and identifying the areas of a potential risk. For risk identification, we use a checklist of common risks from previous similar projects, review of prior project plans combined with assumption analysis of project managers, brainstorming, and interviewing of the subject-matter experts. After we reveal risk symptoms, we move forward to risk analysis. Each identified risk is scored upon an assessment of likelihood and its impact upon project objectives, including its cost, schedule, scope, and quality. See the examples of ranking the risks in Table 1 and Table 2. By multiplying the values of likelihood and impact, we arrive at risk score (risk factor) that shows the degree of risk danger upon the project. The higher the score, the more high-risk issue. If one and the same risk event affects several project objectives, we make the estimation as for several risks. Once all the identified risks are rated, we make a list of risk prioritization, in which the risks with high score are placed first in order to be handled immediately. 2. Risk control is the process of addressing the identified risks with adequate actions so that the risk is either eliminated or decreased as a result. It starts with risk management planning. For each identified risk we assign a suitable mitigation step, a responsible person and timelines. Risk resolution and risk monitoring are continuously executed side by side throughout the project life cycle to ensure that encountered risks do not threaten project objectives.
Table 1. Evaluating impact of a risk upon major project objectives
Project objective/Rat e Cost Very low 1-2 Low 3-4 Moderate 5-6 High 7-8 Very high 9-10

Insignificant cost increase

<5% cost increase

5-10% cost increase

10-20% cost increase

>20% cost increase >20% project slippage

Schedule

Insignificant schedule slippage

<5% schedule slippage

5-10% overall project slippage

10-20% overall project slippage

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

15

Scope

Scope decrease barely noticeable

Minor areas of scope are affected

Major areas of scope are affected

Scope reduction unacceptable to the customer

Project end item is effectively useless Project end item is effectively unusable

Quality

Quality degradation barely noticeable

Only very demanding applications/applicatio n components are affected

Quality reduction requires customers decision making

Quality reduction unacceptable to the customer

*Rating is conventional

Table 2. Likelihood of risk occurring


Probability Low Moderate High *Rating is conventional Rate 1,5 3 4

Example of risk analysis by Impact x Likelihood=Risk Factor The development plan overlaps with a number of national holidays. This means that some days are to be unproductive. It is a risk for project schedule. Its impact can be rated to 2. However, the likelihood is high, rated to 5. The risk factor rating is 10. The mitigation process might include a number of various steps as agreed upon with the customer, for example, project plan revision, its possible extension, submitting task reports on the holiday eve in order to gain the time while the customer prepares a feedback, even if it is a short-time iteration report; and some other risk response actions.

4.3.3 Top Risk Factors and Mitigation Steps


It should be noted that projects of a common or recurrent type tend to have predictable character of risk events and their consequences, while projects of first-of-its-kind character tend to have more uncertainty. Thus, the application of the mitigation strategies depends upon the project scope and the nature of the risk encountered. Following are the top risk factors and the actions needed to minimize the risk consequences. We accumulated these based upon our experience from the previous projects.

Risk Factor Unclear/ambiguous requirements to the service to be provided Unclear/ambiguous requirements to the tasks of project participants

Risk Mitigation Steps Development/ provision of a detailed technical specification Prototyping development, revision by the customer Product delivery over defined milestones to ensure that the product meets bespoken requirements Development/ provision of a detailed technical specification to be able to fearlessly assign resources with tasks to the project Project plan development Assurance that the task is clear for each project player Definition of the procedure to handle the requirements Request for sign-off for the initial requirements specification from the customer Payment on actual effort

Too many requirements changes

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

16

Risk Factor Unachievable performance requirements Communication gap New technology

Risk Mitigation Steps Transparent specification of the performance criteria, revision by the customer Definition of the standards to be followed to meet the performance criteria Prototyping of critical performance transactions Execution of stress tests where possible Development of the communication management plan Daily/Weekly Status reporting Conference calls, open meetings Remote access to project-related documentation, product codes, if acceptable In-house training in the new technology Onsite training, knowledge exchange Phased delivery, starting with the delivery of the critical modules (application parts) Development/ provision of a detailed technical specification Assurance that all customer requirements are covered Request for sign-off for the specification from the customer Estimation by several project candidates Development/ provision of a detailed technical specification Project plan development Task tracking and reporting Daily/Weekly Status meetings Definition of the process and approaches of how to handle changing requirements, enhancements, etc., if the project is likely to incur them

Wrong project cost estimation (either over- or underestimation)

Schedule troubles

4.4 Release Management


EffectiveSoft documents all decisions and requirements related to the product release in the functional specification and project plan. If required, the configuration management plan is created, which defines specific terminology and criteria applied for the evaluation of the project status.

4.5 Change Management


Any additional changes related to the product requirements, project schedule or budget caused by external or internal circumstances are always discussed and agreed upon with the customer. In the course of the project, Project manager is responsible for all the decisions related to any changes. The Project manager monitors all the processes, coordinates them with R&D team and with customers. If the project is based upon the Time&Material business model, the customer is responsible for all the decisions related to the changes in the product functionality and schedules.

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

17

4.6 Quality Management


To ensure the consistency and quality of all the processes involved into the project, as well as the product quality, EffectiveSoft applies the Quality Management System mechanism. It is based on ISO 9001-2000 requirements and ISO/IEC 12207-99 recommendations. The companys quality policy is described in EffectiveSoft Quality Management System manual, which presents the organizational structure of the Quality Management System, defines company management goals and liability concerning the quality, states authorities and responsibilities of the staff within the system. The Quality Management System is applied for all the stages of the project life cycle:
Figure. Quality Management System

* For more information, we refer you to the EffectiveSoft Quality Management System manual.

4.7 Communication Management


A great part of the project success significantly depends upon the volume, credibility, and response time of information being exchanged between the project stakeholders. To efficiently and timely manage the information turn round both inside the company and with customers, EffectiveSoft practices internal and external communication management. The application of

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

18

methods and techniques depends upon information needs and available resources to meet those needs.

4.7.1 Internal Communication


The objective of the internal communication management is to provide means and conditions for the employees of the company to access, trace, be aware of and transfer necessary data effectively and at the proper time. The table below outlines the target audience and methods of managing communications in house.

Audience

Communication objective

Approaches

Technology

Company members

To be informed about the latest company news, upcoming events, and newly introduced or modified internal norms and regulations.

Weekly company meetings Newsfeeds Company policies

Face-to-face Corporate and service-

dedicated web sites Microsoft VSS

Project members

To be informed about product requirements status, and project events, nascent

Technical documentation Project plan Daily&weekly status meetings Daily&weekly status reports Ad hoc conversations/meetings

SVN Microsoft Office Project Face-to-face Microsoft Project Server Face-to-face, IM systems, emails

dynamic changes.

Team members

To be informed about assigned tasks, latest project status, team task status, nascent events, dynamic changes.

Technical documentation Project plan Ad hoc conversations/meetings

SVN Microsoft Office Project Face-to-face, IM systems, emails

Daily&weekly status reports

Microsoft Project Server

Language: Russian for internal policies, English for project-related documentation, emailing and messaging. Communication frequency: Formal communication procedures are on a regular basis as defined by company policies. Urgent and risk issues are communicated as high-priority.

4.7.2 External Communication


The objective of the external communication management is to provide open communication channels between the customer and the company, public audience and the company.
Audience Communication Approach Technology

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

19

objective
EffectiveSoft team vs. Customer To agree upon cooperation and product development terms, jointly trace the project life cycle and timely exchange project-related issues. Kick-off meeting Security and confidentiality Daily&weekly status reports Via e-mail Access to project-related source codes and documentation Ad hoc meetings, online conferences Onsite trainings Business trips Company profile presentations White papers Newsfeeds Service-dedicated demo shows Participation in inland and international exhibitions and fairs. WebEx Via web or VPN IM systems (icq, MSN, Yahoo, Skype), e-mails, GoTo Meeting tool Phone/Skype VOIP NDA, Development Agreement

EffectiveSoft vs. Public Audience

To present corporate identity online by publishing and advertising relevant info about the company, its services and research works.

and

PPT, PDF, WORD documentation, corporate web site PDF documentation Corporate and dedicated web sites service-

To establish a win-to-win partnership relations.

Flash/Flex Multimedia presentations and printed marketing materials

Language: English for project-related documentation, emailing and messaging. Other languages for communication are German, French, and Italian. Communication schedule: 24x7 (hoursxdays) responsiveness. Working hours of the development team are adjusted to business hours of the customer from other time zone. Prompt notification upon any delayed issue or decision-making. Communication frequency: Formal communication procedures are on a regular basis as defined by company policies and project plan. Urgent and risk issues are communicated as highpriority.

4.8 Confidentiality and Security


EffectiveSoft is committed to safeguarding each outsourcing project from internal and external circumstances, which may cause harm to customers interests, services and secret information. To ensure project success and its privacy, we apply the policies of Confidentiality and Security both within the company and in business relationship with our partners, clients and service providers.

4.8.1 Confidentiality
If the confidentiality of the project and business relationship is important for the customer, EffectiveSoft signs a Non-Disclosure Agreement (NDA). The company guarantees that the source codes, trade secrets, patents and any other information involved into the project is not exposed to disclosure to a third party. This allows us to build a long-term partnership with our customers based upon mutual trust and ongoing understanding.

4.8.2 Security
EffectiveSoft is responsible for the legal security of project-related information, including documentation, source codes, reports, and product results from unauthorized access. For this purpose, the company undertakes the following measures:

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

20

At the customers request, a NDA (Non-Disclosure Agreement) is signed, where EffectiveSoft is obliged to non-disclosure of customers trade secrets, copyrights, and other project-related information to a third party. EffectiveSoft launches cooperation only with reputable and reliable clients, partners and service vendors. Each company employee signs a separate NDA with EffectiveSoft. While hiring the personnel, the company screens the candidate for criminal background, education and experience; and takes into account the references about the candidate from the previous employer. EffectiveSoft works out and applies the technical policies to server security, access control, antivirus system, and private network.
Figure. Data migration and location topology

Local safe storage Local safe storage

Local safe storage

Local safe storage Local safe storage Local safe storage

Entire company safe data storage

Data Security For a company centralized data management, security, and back-up, EffectiveSoft uses the Veritas BackUp Exec Family Technology. The advantages of this technology for the company are as follows: Available Back-Up Agents, which support different platforms. Data management simplicity due to Single-Instance-Storage functionality. Secure and reliable data storage. Any platform- and supplier information and back-up copies are easily identified, catalogued and restored.

We provide the security of all the data types that are related to any project and company processes in general, including applications, platforms, and locations: Domain Directory Service data Active Directory state.

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

21

Mail-server data and related IIS metadata. Data related to and resulting from the product development, including source codes, documentation, bug tracking and testing data. Microsoft SQL Server databases Web and FTP content

EffectiveSoft exercises the back-up policy as follows: Full data back-up: every Saturday to the local safe storage and a later move to the remote general safe data storage. Differential data back-up: every day to the local safe storage and a later move to the remote general safe data storage Full data shot back-up: every first day of the month to local safe storage and a later move to the remote general safe data storage. Snapshot Back-Up and Data saving on DVD media: every month.

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Company Overview & IT Competence

22

5 Contact Us
If you need some information that is not described in this document, please contact us. Phone: +375 17 2846000 +375 33 6008146 E-mail: Alexandra.Volochko@effective-soft.com To learn more about our services and company, we invite you to visit the following our web-sites:
Our corporate identity online Information about the company, offered services, applied technologies, examples of our work with customers testimonials, and some more. Our offshore development department Information about the community, how to engage and work with Softvelopers, work examples with customers testimonials, and some more. Semantics-related services Information about applied semantic technologies for the development of SDK and custom solutions, online demos and free downloads of some of our solutions. Proprietary semantic solution Document Comparator Information about the software features, use case and online demo, request for quote form. Proprietary semantic solution Document Summarizer Information about the software features, including SDK and a software personal edition; use case and online demo, free download of a Document Summarizer personal edition, request for quote form. Proprietary semantic solution Spellchecker
new

Address: EffectiveSoft, Ltd. 3, Ya. Kolasa Str. 220002, Minsk, Belarus.

http://www.effectivesoft.com/

http://www.softvelopers.com/

http://www.intellexer.com/

http://comparator.intellexer.com/

http://summarizer.intellexer.com/

http://spellchecker.intellexer.com/

Information about the solution features, use case, online demo and examples, request for quote form. Our dedicated consulting group Information about outsourced services, including domain- and technologyrelated consulting, development of knowledge bases and computer-based training systems, online demos, examples, request for quote form. Our design team Information about offered design services, including development of multimedia solutions and corporate identity package, technical artworks, web design, and some more. http://consulting.effectivesoft.com/

http://design.effectivesoft.com/

2012 EffectiveSoft, Ltd. Minsk, Belarus

Tel: +375 (17) 284 60 00 e-mail: contact@effectivesoft.com

Potrebbero piacerti anche