Решението за създаване на регионалния център на Европейския софтуерен институт (ЕСИ) в България е от 2002 г., но практически той работи от март 2004 г. Създаването му е резултат от политиката на ЕСИ (Билбао, Испания) да основе мрежа от центрове в 7-8 региона на света. Такива регионални центрове работят в Бразилия, Мексико, Австралия и Китай. Основателите на българския център са ЕСИ (www.esi.es), Българската асоциация на софтуерните компании - BASSCOM (www.basscom.org) и агенция "Развитие на съобщенията и информационните и комуникационни технологии" към Министерство на транспорта и съобщенията (www.ict.bg) в партньорство с Програмата за развитие на ООН (ПРООН). Основните задачи на центъра са повишаване на качеството и конкурентоспособността на софтуерната индустрия. Това включва методологии за софтуерното инженерство с моделиране на бизнес процеси и изпълнение на стратегии за софтуерни и информационно-интензивни фирми и дейности.
Г-н Шарков, какви реално са дейностите, които извършва Регионалният център на ЕСИ център? - Дейностите започват със семинари и работни срещи, които запознават фирмите със съвременните световни тенденции в софтуерната и ИТ индустрията. Курсовете, които организираме, включват формални тренинги и са сертифицирани от световни организации. Повечето са продукт на Европейския софтуерен институт и съответстват на световните стандарти, какъвто е популярният стандарт за софтуерно производство CMMI. След завършване на обучението в системата на регионалния ЕСИ център и Европейския софтуерен институт специалистите се сертифицират от независима организация, а фирмите получават възможност да преминат към формална сертификация на своята дейност. Втората стъпка е изготвяне на план за внедряване на стандартите и наученото. Подходът ни е изцяло индивидуален към всяка фирма и започва с анализ на компанията, на нейните дейности, на бизнес целите и. След това заедно определяме методологии и стандарти, които да се внедрят и да са подходящи за зрелостта и и за нейното развитие. В този смисъл се анализират пазари, приложни области, финансови цели. Следва внедряване и накрая - "видимият" резултат, сертификация. Правилното и разумното прилагане на съответната методология в дейността на фирмите повишава ефективността на работата им и оттам тяхната конкурентоспособност. Какво е необходимо на българските софтуерни фирми да бъдат конкурентни и каква е ролята на ЕСИ център в това отношение? - Има два основни аспекта. Единият е повишаване на ефективността на работата на компанията, а другият - подобряване на позициите за продаваемост на продуктите и услугите, тяхната видимост на световния пазар. Много фирми са се ориентирали към експорт и реализация на международните пазари, работят в партньорство и с чужди компании. Независимо от модела на партньорство - цялостно решение или класически outsourcing, съвременното изискване е да се покрият специализираните за ИТ и софтуерната индустрия стандарти - CMMI, Capability Maturity Model Integration (разработен от Software Engineering Institute, Carnegie Mellon). Това е моделът за зрелостта и възможностите на една фирма. Внедряването на този стандарт води до повишаване на производителността и до намаляване на риска от грешки, т.е. има и чисто икономически аспект. Статистиката сочи, че над 80% от грешките в софтуерното производство не се дължат на човешкия фактор, а на погрешно изработени и приложени процеси във фирмата. Затова една такава система от добри практики позволява те да се приложат интегрирано във всички области на дейността на компанията. Резултатът е по-добре организирана работа и най-оптимално използване на възможностите на човешките ресурси в нея, ограничаване човешките грешки, т.е. те да се открият възможно най-рано и да се вземат бързи мерки за отстраняването им. Второто предимство при внедряване на по-добър модел на организация е максималното използване на пълните, креативни възможности на най-добрите специалисти в компанията. В критичните моменти те работят по 48 часа и са натоварени с отстраняването на проблеми, вместо да създават нови продукти и решения. Така фирмата произвежда по-качествено и по-бързо, с по-малък риск за грешки, което води и до по-малки разходи. Разбира се, това изисква инвестиции, но те се изплащат до 1-2 години. CMMI е полезен и за големи, и за малки фирми, той е по-скоро знак за зрялост и капацитет на фирмата.
Стандарти и методологии в ЕСИ център България CMMI - развитие на модела CMM (разработен от Software Engeneering Institute, USA) - световен стандарт за софтуерни и ИТ компании, предлага 5 нива на "зрялост". BITS - методология, която "превежда" корпоративната стратегия на една организация в конкретни действия. Тя е предназначена не само за софтуерни производители, а и за ИТ и хай-тек интензивни организации. Има голямо приложение във всички информационно интензивни области, включително в държавната администрация, производството, корпоративното управление. Стандартът се използва във военната индустрия, в организации по сигурност. SPICE е система за качество, разновидност на ISO и е много близка до CMMI. Reuse е собствена методология за оптимално използване на софтуер. Той помага на организациите да използват по-ефективно наличния софтуер, а когато създават нов - да интегрират системите по-оптимално. PEPIT е система за оценка и развитие на индивидуалните възможности на отделните специалисти в софтуерното производство и ИТ дейностите.