Ролята на IT бизнес анализатора в процеса по разработка на софтуер
Представи си, че искаш да построиш къща, но нямаш план или чертеж и нямаш представа къде е необходимо да се поставят носещите стени и как да се положи канализацията. Доникъде няма да стигнеш. Подобна ще е съдбата и на всеки сложен софтуерен проект, който не се възползва от помощта на IT бизнес анализатор. Ако искаш да научиш повече за сферата на IT бизнес анализа, запиши се още днес в курса IT Business Analysis - август 2023, който е подходящ за теб, независимо дали имаш опит в IT сферата.
По повод предстоящото издание на практическото обучение, днес ще разгледаме именно ролята на IT бизнес анализатора. В следващите редове се постарая да те запозная с дейността му в контекста на цикъла на разработка на софтуер (software development life cycle, SDLC)
Мястото на IT бизнес анализа в SDLC
IT бизнес анализаторите не са просто проектни мениджъри, които съблюдават процеса. Те играят практическа роля, която повлиява всеки етап от процеса по разработка. Ето как:
1. Етап по планиране
Това е първият етап от процеса, в който анализаторът идентифицира бизнес нужди и болки, които могат да бъдат облекчени чрез дадено софтуерно решение. Те работят тясно със заинтересованите страни, за да разберат изискванията, които имат. Определят се срок и параметри и се идентифицират потенциалните рискове пред изпълнението на проекта.
2. Етап по анализ на изискванията
В този етап ролята на анализатора е да изгради мост между заинтересованите страни и изпълнителите. Той продължават да работи тясно с т.нар. stakeholders, които могат да са например мениджъри и клиенти.
Целта на IT бизнес анализатора е да организира всички изисквания, касаещи проекта, както и очакванията към него и работата на изпълнителите, така че задачите да се приоритизират. Анализаторът провежда допитвания и интервюта със заинтересованите страни, за да събере различните мнения.
Източник: NerdForTech
3. Етап на дизайн на софтуера
Етап, който бива насочван от спецификациите и документацията, организирана с помощта на IT бизнес анализа. Именно това е информацията, на която стъпва екипът по разработка, така че да създаде продукт, кореспондиращ с текущите бизнес изисквания
IT бизнес анализаторът си служи с т.нар. Use Case сценарии и диаграми, които ще разгледаш и по време на курса по IT бизнес анализ, за да комуникира очакванията и изискванията.
4. Етап на имплементация
Етапът изразява разработката и реализирането на софтуера. Тъй като именно на този етап се осъществява писането на код, това е най-времеемкият. Разбира се, анализаторът няма пряко отношение към писането на код, но изпълнява ролята си на комуникатор и мост между заинтересованите страни и изпълнителите, така че изискванията да се спазват, а всички въпроси на разработчиците да бъдат отговорени.
5. Етап на тестване
В този етап, кодът бива тестван дали отговаря на изискванията и очакванията, формулирани с помощта на бизнес анализатора в началните етапи от процеса. Въпреки че анализаторът не е ангажиран със самото тестване, той може да осигури Acceptance Criteria и User Scenarios на QA екипите, които трябва да тестват софтуера.
Източник: Product Plan
Целта е да ги подпомогне във валидирането на функционалностите и производителността на софтуера, така че да не бъдат пропуснати дефекти, които да достигнат до крайните потребители. Освен това стремежът е да се провери дали софтуерът отговаря на нуждите и поставените за работата му изисквания.
6. Етапи на интеграция и поддръжка
При тези етапи, бизнес анализаторът може да се ангажира с внедряването на продукта и дали потребителите го използват успешно. При възникването на проблеми и разминавания с очакванията, анализаторът спомага за организирането и координирането на промени и корекции в продукта.
Задачите пред IT бизнес анализатора
Фигурата на бизнес анализатора е комплексна и изисква добро познаване на IT сферата, ако искаш да насочиш уменията си към нея. Това е така, защото сред задълженията и задачите им влизат пълният анализ на изискванията към технологичния проект, комуникацията както с бизнес екипите, така и с тези по разработка, подпомагане процеса по разработка с различни специфични техники и похвати, и още.
IT бизнес анализаторите са хора, които изясняват целите на всеки софтуерен проект и задават посока на работата. С тяхна помощ се стандартизира процеса по софтуерна разработка. И сам виждаш защо е важно да разбират добре IT сферата. Само така ще са способни да допринесат успешно за създаването на софтуерни продукти.
Ако искаш да направиш първите си стъпки в сферата на IT бизнес анализа, запиши се още днес в практическия курс IT Business Analysis - август 2023. Независимо дали имаш познания в IT сферата или не, сега можеш да откриеш тънкостите на IT бизнес анализа и практическата му страна. А опит и know-how ще ти сподели практикуващ IT business analyst. Очакваме те!