Ние притежаваме добре дефиниран и развит процес на разработка на софтуер, което включва пълния цикъл на софтуерна разработка, от бизнес анализа до поддръжката на приложението.
Знанията ни в бизнес домейните ни позволяват да обсъдим с клиента търсените решения в съответствие с бизнес целите и необходимите резултати за постигане.
След изясняване на основните изисквания, ограничения и параметри се определя обхвата на проекта, както и основните доставки и дати, съответно и необходимите ресурси, като се изготвя общия план на проекта.
След дефиниране обхвата и основните доставки се преминава към задълбочено проучване всички основни изисквания.
Всички функционалности на софтуерното решение, както и интеграцията с други системи се описват най-детайлно.
По този начин се формира бек-лога или списъка с потребителски изисквания (истории), извършва се съвместно с клиента (собственика на продукта) приоритизиране на доставките.
Планът се ревизира, като могат да се включват и допълнителни необходими функции и изисквания.
Резултати:
- Обхват на проекта и предварителен план
- Списък на потвърдени изисквания (продукт бек-лог)
- Потребителски случаи за всяка функционалност на приложението (User-stories)
- Детайлизиран и актуализиран план
Резултати:
- Workflow диаграми и Business Process Diagrams
- UML диаграми
- Wireframes, mockups и потребителски интерфейс (UI)
- Схеми на базите данни и всички необходими обекти (Database schemas)
- Тестов план и тестови сценарии за извършване на тестването в QA процеса
Резултати:
- Софтуерни компоненти и модули
- Unit тестове
Резултати:
- Unit Tests
- Compatibility Tests
- User Tests
- Stress Tests & Load Tests
- Beta candidate software release
Резултати:
- Документация на соурс кода
- Ръководство за потребителя и системния администратор и др. обучаващи материали
- Приемателни тестове (User Acceptance Tests)
- Final candidate software release
Дейта Солюшънс осигурява необходимото обновяване на софтуера за осигуряване съвместимост с нови версии на браузери, операционни системи , приложни сървъри и мобилни устройства.
Дейта Солюшънс извършва и усъвършенстване на софтуерно приложение, при заявка от клиентите на допълнителни функционалности или изменения в съществуващи такива.
Резултати:
- Service Level Agreement (SLA)
- Нови версии на приложението