Saved trees
UMIS AND ITS USERS CONTRIBUTED TO SAVING 56 678 TREES
Български

Programme: Science and Education for Smart Growth

Planning region: All

Description

„Soft Systems” EOOD is a company registered in Sofia in August  2011, and its main activity is the development of software products and innovative solutions - web based solutions and applications for mobile devices, creating customized solutions for its clients which meet their needs and requirements to the maximum extent. Among the main clients of the company are large and medium-sized organizations with relatively large document turnover and number of multimedia files that need various types of content management systems. The company creates customized solutions for its clients as well as platforms which can be used on a subscription basis. The services of the company are used by large organizations as well as by preprint studios, printing houses and advertising agencies. Despite the economic crisis and shrinking demand in many industries, Soft Systems continues to enlarge its business and has grown in the amount of its orders, earnings and profit in the recent years.  In the context of this enlargement of the business the basic limitation is the lack of a specialized software system for the production, modeling and testing of software components and products. The lack of such a system leads to a delay in the production process, loss of clients, output which does not completely meet the clients’ requirements and huge production costs per unit of output. The purchase of the system is going to improve the competitiveness of „Soft Systems“ EOOD and a potential for export is going to be created which will lead to the improvement of the market presence of the company. The implementation of the project focuses on the introduction of new technologies aimed at improvement of the production process, achievement of higher performance, reduction of production costs and optimization of the production chain.
Activities
Activity Contracted Amount Reported Amount
Дейност за подобряване на производствените процеси в компанията (ще бъде постигнато чрез закупуване на специализирана софтуерна система за производство, моделиране и тестване на софтуерни компоненти и продукти - 1 бр.): Проекта предвижда доставката и въвеждането на специализирана софтуерна система за производство, моделиране и тестване на софтуерни компоненти и продукти. Чрез закупуването на системата многократно ще се подобрят производствените процеси в компанията. Системата е необходима за проектирането, прилагането и модифицирането на софтуера създаван за клиентите на компанията с цел неговото високо качество, приемлива цена, поддръжка и бързо разработване. Новата система ще обхваща целия процес по създаване на продуктите - от концепцията на желания софтуер до крайната проява на софтуера. Разработката на софтуер включва изследвания, нови разработки, прототипиране, модификация, повторно използване, ре-инженеринг, тестване, поддръжка, и всякакви други дейности, чийто краен резултат е софтуерният продукт. Закупуването на актива по проекта ще обхване всички тези дейности и ще подобри цялостно производствения процес в компанията. Внедряването на новата производствена технология също така ще позволи на компанията да управлява промените в изискванията на по-късните етапи от разработката на софтуера, с което риска от неуспешен проект се минимизира. Друго предимство на технологията, е че дава възможност за колаборация и сътрудничество на различни екипи по един и същи проект, като част от дивелопърите могат да бъдат фри ленсъри, които работят дистанционно без да има нужда да пътуват заради съгласуване. По този начин софтуерните разработчици от офиса в София и този в Северозападна България ще могат да работят заедно по изпълнението на поръчките от клиентите на фирмата. Изпълнението на проекта и закупуването на системата ще доведе до минимизиране на производствените разходи за 1-ца софтуерен продукт, защото се спестяват режийни разходи, разходи от пътувания, оптимизират се разходите за производство и тестване. Системата ще обхваща целия цикъл по производство в компанията-от стартирането на процеса и сформирането на екип за дадения проект до окончателното приемане на системата от клиента. 708 200.00 708 199.00
Дейност за разнообразяване на асортимента от продукти и услуги на "Софт Системи" ЕООД (ще бъде постигнато чрез закупуване на специализирана софтуерна система за производство, моделиране и тестване на софтуерни компоненти и продукти - 1 бр.): Чрез доставката на предвидения актив ще бъде разширен асортимента от предлагани продукти и услуги за клиентите на компанията. Новите продукти на компанията са насочени към предлагане на решения, осигуряващи на клиентите устойчива производителност. Най-значимият и важен компонент на системата е предоставянето на тестване на разработката чрез закупения по проекта софтуер. Вследствие на внедряването на софтуерната система ще стане възможна разработката на софтуерни проекти от типа “Rapid Development”. Става дума за софтуерна разработка на модули за съществуващи софтуерни продукти, които ползват готови Frameworks с предефинирани библиотеки и част от логиката, като към настоящия момент, това не е възможно да се прави без единна интеграционна среда, където това да се осъществява. При текущото положение се налага да се изтегля на собствен сървър целият Framework, заедно с изходния код на вече разработените модули и заедно с бинарните файлове, което е неефективно и отнема много ресурси. По този начин фирмата не е конкурентна ценово при предлагането на такива софтуерни продукти. След закупуването на новата система ще могат да се разработват нови съвместни продукти с други фирми и компании, което сега не е възможно поради липсата на интегрирана среда за разработка и софтуер, който да унифицира писането на код. Ще могат да се разработват поръчки на Enterprise клиенти от по-високо ниво, които изискват определени стандарти неформално наложени при Enterprise Software Development-a. Голяма част от клиентите имат изисквания, по какъв начин трябва да бъде писан софтуера който поръчват, какви модели и методологии на софтуерна разработка да се следват, по какви конвенции да бъде осъществяван source-control-a, документирането на кода и т.н. Понякога имат изисквания и за мониторинг върху процеса на разработка на софтуера. Тези изисквания не могат да бъдат изпълнени към момента поради липсата на такава софтуерна система или ако това е възможно, липсата на тази система налага ангажиране на допълнителни ресурси. Със закупуването на тази система ще могат да се разработват големи интегрирани софтуерни решения, където се изисква да се разработва и да се поддържа така нареченото “White Label Solution”, паралелно с къстъмизирана версия на решението за всеки клиент. Към този момент фирмата не може да си позволи да разработва решения в пазарните ниши, където е нужна специална къстъмизация за всеки отделен клиент (напр. Транспортни системи) отделно от “White Label” решението, и при всяка нова версия кодът да е съвместим с различните къстъмизирани решения, независимо от това какво обхващат. Когато прототипите на продуктите са готови, те минават през функционални и потребителски тестове. Чрез внедрявания по проекта софтуер ще бъде предоставена възможност за клиентите за тестване на техните продукти на две нива - първо ниво на тестване е Алфа - тестването, където продуктът ще бъде изпитан във фирмата, за да се види как действа при различни свои приложения. След като прототипът бъде доусъвършенстван, компанията ще премине към бета -тестването, като привлича потребители, които да използват прототипа и да дадат обратна информация за опита си с него. Към момента този процес не се осъществява, поради липсата на специализирана софтуерна система за производство, моделиране и тестване на софтуерни компоненти и продукти. Целта на етапа е да се оцени реакцията на потребителите при боравене и употреба на продукта. След закупуване на софтуерната система на практика ще могат да се правят неограничен брой нови продукти – софтуерни приложения и т. н. Това разнообразяване на асортимента ще доведе до достигнати нови клиенти, повишен пазарен дял, повишени приходи от основна икономическа дейност, новоназначен персонал, повишена вътрешно -фирмена ефективност. 0.00 0.00
Дейност за внедряване на нови технологии за подобряване на ресурсната ефективност и ефикасност в производствения процес (ще бъде постигнато чрез закупуване на специализирана софтуерна система за производство, моделиране и тестване на софтуерни компоненти и продукти - 1 бр.): Чрез закупуването и внедряването на специализираната софтуерна система за производство, моделиране и тестване на софтуерни компоненти и продукти ще бъдат внедрени нови технологии за подобряване на ресурсната ефективност и ефикасност в производствения процес. Компанията ще може да произвежда повече и по- качествена продукция за по-кратко време и с по-малко ресурси. Изцяло ще се реорганизират технологичните процеси в компанията, като ще може да се поемат повече поръчки, което ще допринесе за повишаване на клиентите на компанията, а от там и приходите от продажби и конкурентоспособността на компанията. Закупуването на софтуерната система ще позволи Алфа и Бета тестване на новите продукти, като това ще доведе до подобряване на ресурсната ефективност в производствения процес на фирмата. Част от Алфа тестването може да се осъществява от текущия QA процес, който включва функционални, нефункционални, smoke тестинг, load тестове, performance тестове, data integrity тестове, и deployment тестове, без тестовете от типа “usability”. Тези са най-важните тестове от Алфа тестването и за извършването им има нужда и от “test automation” или автоматизация на тестовете, тъй като това не може да става ръчно поради огромния брой на параметри, които се тестват по хиляди пъти. Това се прави посредством скриптове, но фирмата има нужда от софтуер, който да управлява тази автоматизация и резултатите. Бета тестването се извършва при пускането на софтуерните продукти на пазара в продукционната среда и се извършва от независим източник или от самите потребители. Тъй като бета тестването обхваща абсолютно целия софтуерен продукт, и не се извършва срещу предефинирани изисквания, той се прави от колкото е възможно повече потребители. Например, една уеб базирана система преди да бъде пусната на пазара, се следи кои части от системата най-много се достъпват, по какъв път се достъпват, дали определени функционалности се използват, така както са били описани в изискванията, дали ергономията на интерфейса е достатъчно интуитивна и т.н. Тези тестове помагат софтуерните продукти да бъдат по-качествени и ако има определени бъгове, те да се отстраняват навременно. Качеството на софтуерните продукти е пряко свързано с подобряването на ресурсната ефективност и ефикасност в производствения процес на фирмата и ключово за успеха на "Софт системи"ЕООД. Ето защо, въвеждането на специализираната софтуерна система ще доведе до повишаване на конкурентните предимства на фирмата и предоставянето на качествени, нови продукти (без бъгове) на нейните клиенти. Чрез новата софтуерна система ще стане възможно разработването на така наречените Cross Platform продукти или продукт писан за една платформа, като изходният код е прекомпилиран за няколко други платформи, което до сега не е било възможно. На пример, до сега фирмата е разработвала мобилни приложения “native” за всяка една мобилна платформа (Android, iOS и Windows Mobile) Това означава, че за всяка платформа кода на приложението се пише изцяло от начало до край. Това на практика означава писане на три отделни приложения, както и допълнителни ресурси влагани в усилията трите приложения да изглеждат по еднакъв начин и да се държат еднакво. По този начин фирмата изкарва един продукт, на висока цена и на разработката и на поддръжката, понеже са използвани ресурси за три отделни приложения. Един възможен начин това да се избегне е използването на продукти като PhoneGap и Cordova, но те дават възможност за писане само на по-прости приложения в html, които после се опаковат в три отделни версии за различните операционни системи. По-сложните приложения не могат да се правят по този начин, и разработката им за всички платформи умножава по три усилията и ресурсите за разработка, което прави фирмата неконкурентна на пазара. 0.00 0.00

Notes:

Elements in light blue allow detailed view when selected
All amounts are in Bulgarian lev (BGN) / 1 EUR = 1,95583 BGN
The project is financed by the Operational Programme "Technical Assistance" and co-financed by the European Union through the European Regional Development Fund.
In implementing the project № 0115-CCU-2.1 "Information system for management and monitoring of EU funds in 2014-2020 - UMIS 2020" (BG161PO002-2.1.01-0007-C0001).