Temat: Analityk vs Projektant

Witam,
Zastanawiam się nad tym jaka jest różnica pomiędzy analitykiem a projektantem w branży IT.
Analityk często projektuje system więc nie bardzo rozumiem, jakie są różnice i jakie są zadania na poszczególnych stanowiskach. Czy przedstawienie modelu danych czy modelu przepływu danych należy do analityka czy projektanta ?
Dodatkowo często spotyka się pojęcia "Analityk biznesowy" i "Analityk systemowy". Jaka jest między nimi różnica ?
Będę wdzięczny za wyjaśnienie.

Pozdrawiam
Krzysiek
Aleksander Olszewski

Aleksander Olszewski Kierownik Projektów
IT, PRINCE2
Practitioner

Temat: Analityk vs Projektant

Krzysztof Sorocki:
Witam,
Zastanawiam się nad tym jaka jest różnica pomiędzy analitykiem a projektantem w branży IT.

W polskich warunkach praktycznie żadna: analityk projektuje, projektant analizuje, a na dodatek programuje, testuje i trochę zarządza. Co więcej zna co najmniej 5 języków programowania i to biegle, a na dodatek zna wszystkie silniki bazodanowe i ich różnice implementacyjne oraz płynnie rozmawia w 3 zagranicznych językach (nie licząc angielskiego oczywiście).
Analityk często projektuje system więc nie bardzo rozumiem, jakie są różnice i jakie są zadania na poszczególnych stanowiskach.

Trzeba interpretować te nazwy nie jako stanowiska a jako role projektowe, wtedy wszystko staje się bardziej zrozumiałe.

Głównym zadaniem analityka biznesowego jest rozpoznanie potrzeb biznesowych i przełożenie ich na sformalizowany język wymagań biznesowych. Bardzo często w wyniku tych prac powstają diagramy BPMN, ARIS lub inne. Np. w RUP będą to rozszerzenia UML w postaci biznesowych przypadków użycia czy diagramu biznesowych sekwencji lub czynności. Analityk biznesowy może również przełożyć potrzeby biznesowe na dane w postaci logicznego modelu danych lub np. sporządzić konceptualny projekt hurtowni danych z podziałem na wymiary i fakty itd. To co jest najważniejsze dla analityka biznesowego to bardzo dobra wiedza dziedziny biznesu. To gwarantuje precyzyjne przełożenie potrzeb biznesowych na wymagania biznesowe.

Jeśli analityk systemowy spełnia te powyższe wymagania, szczególnie to ostatnie, może pełnić rolę analityka biznesowego. Natomiast zadaniem analityka systemowego jest przełożenie wymagań biznesowych na wymagania systemowe. Tu wchodzą w grę rozmaite procesy projektowe, które mogą się przekładać na konkretne dokumenty analityczne: dokument wymagań użytkownika, scenariusze testów funkcjonalnych, podręcznik użytkownika, opisowe wkłady do projektu bazy danych lub hurtowni, projektów raportów, projektów interfejsów użytkownika itp.

Jeśli analityk systemowy dobrze zna szczegóły implementacyjne konkretnych języków czy silników bazodanowych może wcielić się w rolę projektanta. Projektant powinien umieć zaprojektować uwzględniając szczegóły implementacyjne projekt systemu, fizyczny projekt bazy danych lub hurtowni. Jednym słowem wszystko to co jest potrzebne do rozpoczęcia prac implementacyjnych przez developerów i programistów. Może to być jedna osoba lub najczęściej wielu specjalistów/ekspertów od konkretnych technologii.

To jeszcze nie wszystko. W pewnym momencie powinien wejść architekt i przypilnować zgodność proponowanych rozwiązań i projektów z wytycznymi, przyjętymi dobrymi praktykami i innymi wytycznymi wysokiego poziomu oraz zaprojektować logiczną i fizyczną architekturę systemu, przeprowadzić rozmaite optymalizacje na projektach systemów i projektach baz danych/hurtowni oraz zaproponować najlepsze frameworki lub inne komponenty ponownego użytku.
Czy przedstawienie modelu danych czy modelu przepływu danych należy do analityka czy projektanta ?
Dodatkowo często spotyka się pojęcia "Analityk biznesowy" i "Analityk systemowy". Jaka jest między nimi różnica ?
Będę wdzięczny za wyjaśnienie.

Pozdrawiam
Krzysiek

Tak to w skrócie wygląda. Jeśli w firmie jest tyle stanowisk co ról to dane modeluje projektant na podstawie analiz analityka systemowego, który swe analizy wykonał na podstawie analiz biznesowych. Wszystko to pod czujnym okiem architekta. Korporacje najczęściej tak mają.
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Analityk vs Projektant

Zastanawiam się nad tym jaka jest różnica pomiędzy analitykiem a projektantem w branży IT.

to zależy od metodyki pracy
Analityk często projektuje system więc nie bardzo rozumiem, jakie są różnice i jakie są zadania na poszczególnych stanowiskach.

co to znaczy "projektuje system"?
Jeżeli metodyka polega na tym by analityk zbadał i zrozumiał jakąś "logikę", opisał ją, nie prozą ale zbudował jej model a do tego metoda implementacji polega na "zakodowaniu" wprost tego modelu logiki to analityka jest projektantem... (metodyka DDD)
Czy przedstawienie modelu danych czy modelu przepływu danych należy do analityka czy projektanta ?

to zależy czy model obrazuje jakąś "zbadaną" rzeczywistość czy czymś wymyślonym... po drugie metody strukturalne to archaizm odchodzący w przeszłość...
Dodatkowo często spotyka się pojęcia "Analityk biznesowy" i "Analityk systemowy". Jaka jest między nimi różnica ?

nie wiem czy ktoś to wie :))))

jedno w moich oczach jest dziś pewne: ktoś kto wskazuje środowisko sprzętowe, systemowe, dba o realizacje wymagań poza-funkcjonalnych jest na pewno projektantem bo tego "nie ma w naturze"...
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Analityk vs Projektant

... powtórzyło sięJarek Żeliński edytował(a) ten post dnia 19.06.12 o godzinie 22:46
Izabela Korzińska

Izabela Korzińska Architekt /
Developer ETL/TEam
Leader, Roche Polska

Temat: Analityk vs Projektant

Jarek Żeliński:
Dodatkowo często spotyka się pojęcia "Analityk biznesowy" i "Analityk systemowy". Jaka jest między nimi różnica ?

nie wiem czy ktoś to wie :))))

jedno w moich oczach jest dziś pewne: ktoś kto wskazuje środowisko sprzętowe, systemowe, dba o realizacje wymagań poza-funkcjonalnych jest na pewno projektantem bo tego "nie ma w naturze"...

Analityk biznesowy - zapisuje sposób działania aplikacji w kategorii tego, co gdzie można będzie wprowadzać, jakie opcje wybierać, jakie algorytmy wyliczania czegoś trzeba zastosować. Przy czym są to algorytmy biznesowe, czyli dokumentacja biznesowa nie odwołuje się w żaden sposób do struktur bazy danych - operuje tylko pojęciami biznesowymi, np. takimi, jak "zapis na koncie 200". W analizie technicznej by to było "wartość pola "KWOTA_PLN" w tabeli "ZAPISY_NA_KONTACH" przy ograniczeniu ID_KONTA = {SYMBOLE_KONT.ID, gdzie SYMBOLE_KONT.SYMBOL = '200'}.

Analityk systemowy - przekłada zapisy ze specyfikacji biznesowej na dokumentację, która precyzyjnie określa programiście sposób realizacji zmian w systemie, czyli opis wszystkich możliwych akcji na formatkach i algorytmów, ale w postaci takiej, jak zapisałam w przykładzie powyżej :)

Czyli:
Analityk systemowy to ktoś, kto zna dobrze architekturę systemu i struktury bazy danych, czyli "zna system od spodu".
Analityk biznesowy zna system od strony użytkownika.

Temat: Analityk vs Projektant

A jakie konkretne produkty powstają w wyniku prac analityka biznesowego, analityka systemowego i projektanta ?

konto usunięte

Temat: Analityk vs Projektant

Analityk biznesowy zna system od strony użytkownika.

Bingo!!!

Skoro jednak mówimy o "stronie użytkownika" warto zadać sobie pytanie kto jest tym użytkownikiem:
1. użytkownik końcowy ???
2. lider zespołu dla którego pracuje uzytkownik końcowy ???
3. szef jednostki biznesowej, dla której pracuje użytkownik końcowy ???
4. zarząd firmy, dla której pracuje użytkownik końcowy ???
5. właściciel firmy dla której pracuje użytkownik końcowy ???
6. żona właściciela firmy dla której .... (żartowałem :-))) )

Tak czy inaczej osobiście obstawiam piąteczkę.Marek Kuszneruk edytował(a) ten post dnia 20.06.12 o godzinie 09:27
Aleksander Olszewski

Aleksander Olszewski Kierownik Projektów
IT, PRINCE2
Practitioner

Temat: Analityk vs Projektant

Izabela Korzińska:
...
Analityk systemowy - przekłada zapisy ze specyfikacji biznesowej na dokumentację, która precyzyjnie określa programiście sposób realizacji zmian w systemie, czyli opis wszystkich możliwych akcji na formatkach i algorytmów, ale w postaci takiej, jak zapisałam w przykładzie powyżej :)

Czy mówimy o projekcie? Bo poza projektem analityk biznesowy oznacza zupełnie coś innego a systemowy praktycznie nie istnieje.

Bo jeśli mówimy o projekcie to jakie zmiany? Najczęściej projekt ma na celu wytworzenie nowego systemu, modyfikacja starego to są z reguły tzw. zmiany. Owszem powinna wtedy zostać przeprowadzona analiza wpływu przez analityka, ale z reguły wszystko się kończy na "zróbmy i przetestujmy".

Druga kwestia to nie sprowadzajmy analiz do stworzenia formatek i spisania algorytmów. Tak się robiło w latach 80.. Trzeba system modelować ale nie za pomocą formatek.
Czyli:
Analityk systemowy to ktoś, kto zna dobrze architekturę systemu i struktury bazy danych, czyli "zna system od spodu".
Analityk biznesowy zna system od strony użytkownika.

Analityk wcale nie musi bobrze znać architektury systemu, na pewno nie powinien przywiązywać się do fizycznej architektury! Co to za stwierdzenie: "zna system od spodu"? Starujemy z analiza przez implementacją: jaki system?

konto usunięte

Temat: Analityk vs Projektant

Izabela Korzińska:
Analityk systemowy to ktoś, kto zna dobrze architekturę systemu i struktury bazy danych, czyli "zna system od spodu".
Analityk biznesowy zna system od strony użytkownika.


Prawie dobrze, choć wyjaśnienie wcześniejsze było lepsze :)

Analityk biznesowy w rozmowie z Klientem oraz z Użytkownikiem (należy najpierw zidentyfikować Użytkowników) zbiera wymagania biznesowe. W pierwszym kroku powstaje tak zwana lista życzeń Klienta spisana w postaci punktów. W kolejnym kroku każde wymaganie jest dokładnie uszczegóławiane przez Analityka (oczywiście w porozumieniu z Użytkownikiem :) )przy czym ciągle Analityk musi pamiętać, aby nie wypaczyć wymagania Klienta, ale starać się dojść do głównego wymagania. Na przykład: Użytkownik stwierdza, że chciałby aplikację, dzięki której mógłby drukować. (oczywiście mega upraszczam). Analityk biznesowy musi dopytywać na zasadzie: "Drukować w formie papierowej czy drukować do pliku, a może jedno i drugie", "czy aplikacja ma się łączyć z jakimś systemem?", "Jaka jest struktura Użytkowników uprawnionych do tej aplikacji? "itd...... i tak jak pisała Pani Izabela- posługuje się jedynie słownictwem biznesowym. Może się okazać na końcu, że Użytkownik potrzebuje jedynie drukarki, którą należy podłączyć do komputera.........

Produktem analityka biznesowego jest dokument wymagań biznesowych dobrze jeśli jest zgodny z normą jakościową np IEEE830.

Jak się ma do tego analityk systemowy (zazwyczaj jest to jedna osoba, zatem od razu łatwiej jest jej przejść do dalszego rozwijania wymagań). W przypadku, jeśli są to dwie osoby, taki analityk systemowy robi dokładnie to co napisała Pani Izabela, czyli mapuje wymagania biznesowe na wymagania systemowe. Jak to się robi? Ano w przypadku tego nieszczęsnego drukowania, analityk systemowy musi wskazać gdzie w bazie danych mają być przechowywane dane np. Użytkowników ( z dokładnym wskazaniem tabeli) itp (nie będę powielać tego co powiedziała Pani Izabela) itp.... Bardzo często w przypadku nowych rozwiązań w dokumencie SRS pojawia się architektura rozwiązania, ale wynika to z faktu, iż analitykiem systemowym zazwyczaj zostaje architekt, zatem wrzuca kilka rzeczy ze swojego podwórka :)

Analityk systemowy w swojej dokumentacji musi wykazać, że wymaganie biznesowe 1 jest realizowane przez funkcjonalność 1,2 i 3. Oczywiście jest to obrazowe pokazanie, bo tak naprawdę jest to rozprawka na większą dyskusję.

W przypadku, jeśli zdarza się, że mamy w zespole 3 osoby: analityk biznesowy, analityk systemowy i projektant, wówczas powinniśmy oczekiwać 3 dokumentów:
analityk biznesowy - dokument wymagań biznesowych,
analityk systemowy - dokument wymagań systemowy z odniesieniem do wymagań biznesowych
Projektant - dokument architektury rozwiązania

konto usunięte

Temat: Analityk vs Projektant

Aleksander Olszewski:
Analityk wcale nie musi bobrze znać architektury systemu, na pewno nie powinien przywiązywać się do fizycznej architektury! Co to za stwierdzenie: "zna system od spodu"? Starujemy z analiza przez implementacją: jaki system?

Oczywiście należy rozgraniczyć dwie sprawy: czy analizujemy system dla Klienta budując go od zera, czy rozwijamy już istniejący u Klienta system? Jeśli to drugie, to analityk powinien znać zależności między poszczególnymi funkcjonalnościami, aby móc przewidzieć co się stanie, jeśli dołożymy jeszcze jedną cegiełkę. Znajomość architektury- niekoniecznie, ale zależności między funkcjonalnościami, powiązania, ograniczenia i możliwości- jak najbardziej tak.

Jeśli rozwijamy już istniejące rozwiązanie- to wiemy jaki system, w jakiej wersji :)
Aleksander Olszewski

Aleksander Olszewski Kierownik Projektów
IT, PRINCE2
Practitioner

Temat: Analityk vs Projektant

Marek Kuszneruk:
...
Skoro jednak mówimy o "stronie użytkownika" warto zadać sobie pytanie kto jest tym użytkownikiem:
1. użytkownik końcowy ???
2. lider zespołu dla którego pracuje uzytkownik końcowy ???
3. szef jednostki biznesowej, dla której pracuje użytkownik końcowy ???
4. zarząd firmy, dla której pracuje użytkownik końcowy ???
5. właściciel firmy dla której pracuje użytkownik końcowy ???
6. żona właściciela firmy dla której .... (żartowałem :-))) )

Tak czy inaczej osobiście obstawiam piąteczkę.

Jest to ciekawe stwierdzenie, szczególnie jeśli jest rozproszony akcjonariat. Uprośćmy sytuacje: niech to będzie prezes. Czy prezes będzie miał czas na obmawianie aspektów użytkowania systemu? A jak jest duża organizacją i toczy się kilka-kilkanaście dużych projektów?

Powinno być coś takiego jak główny użytkownik. W podejściu najbardziej poprawnym będzie to menedżer procesu lub kilku menedżerów procesów których ten system bezpośrednio dotyka. Najczęściej będzie to jednak osoba wyznaczona przez sponsora/prezesa z pewnym zakresem decyzyjnym.

konto usunięte

Temat: Analityk vs Projektant

Aleksander Olszewski:
Powinno być coś takiego jak główny użytkownik. W podejściu najbardziej poprawnym będzie to menedżer procesu lub kilku menedżerów procesów których ten system bezpośrednio dotyka. Najczęściej będzie to jednak osoba wyznaczona przez sponsora/prezesa z pewnym zakresem decyzyjnym.

Najczęściej tak jest, jednak przed rozpoczęciem zbierania wymagań należy zidentyfikować wszystkich Użytkowników, bądź grupę Użytkowników pamiętając o ich rozbieżnych i czasami sprzecznych oczekiwaniach. Na pewno musi być osoba decyzyjna, która będzie zbierać wymagania Użytkowników końcowych po stronie Klienta, a z którą my jako analitycy będziemy rozmawiać :)

konto usunięte

Temat: Analityk vs Projektant

Jest to ciekawe stwierdzenie, szczególnie jeśli jest rozproszony akcjonariat.

Polecam wszystkim, którzy poważnie myślą o rozwoju w obszarze analizy biznesowej łączenie jej z koncepcją Value Based Management. Analiza biznesowa może bardzo poważnie przyczyniać się do wzrostu wartości firmy. Powiem więcej - jeśli się nie przyczynia to nie jest żadna analiza biznesowa tylko budowanie kompletnej wiedzy o niczym i nie jest potrzebna.
Uprośćmy sytuacje: niech to będzie prezes. Czy prezes będzie miał czas na obmawianie aspektów użytkowania systemu?

Jeśli zaczniemy rozmawiać po ludzku tj. na przykład o gotówce, a nie o aspektach użytkowania systemu prezes sam do nas przyjdzie.
A jak jest duża organizacją i toczy się kilka-kilkanaście dużych projektów?

j.w.
Powinno być coś takiego jak główny użytkownik.

Zgoda.
Aleksander Olszewski

Aleksander Olszewski Kierownik Projektów
IT, PRINCE2
Practitioner

Temat: Analityk vs Projektant

Marek Kuszneruk:
...
Polecam wszystkim, którzy poważnie myślą o rozwoju w obszarze analizy biznesowej łączenie jej z koncepcją Value Based Management. Analiza biznesowa może bardzo poważnie przyczyniać się do wzrostu wartości firmy. Powiem więcej - jeśli się nie przyczynia to nie jest żadna analiza biznesowa tylko budowanie kompletnej wiedzy o niczym i nie jest potrzebna.

Koncepcja Value Based Management jest mi dobrze znana :) Popieram ją w 100%. Jednakże rozproszony akcjonariat (bez wyraźnego pakietu większościowego) rządzi się typowymi prawami. Obrazowo rzecz ujmując to tak jak z bizonami w XIX Ameryce. Kowalskiego nie obchodzi potencjalny zysk za 5 lat. Obchodzą go dywidenda tu i teraz oraz za ile sprzeda akcje pod koniec roku: bo świąteczne zakupy trzeba z czegoś zasponsorować. Inna sprawa to jak zebrać wszystkich 5673. akcjonariuszy na np. każde posiedzenie Komitetu Sterującego? Niestety nadal tego nie widzę ;)
Jeśli zaczniemy rozmawiać po ludzku tj. na przykład o gotówce, a nie o aspektach użytkowania systemu prezes sam do nas przyjdzie.

Kiedyś chodziła dosyć znana anegdota: czy Billowi Gatesowi opłaca się schylić się po $100? Nie, bo w ciągu sekundy zarabia więcej. Prezes, dyrektor, kierownik powinien umieć delegować zadania i odpowiedzialności. Jeśli prezes będzie siedział na każdym z kilkunastu zebraniach komitetu sterującego to zwyczajnie nie zostanie mu czasu na inne obowiązki. Często przy takich ilościach projektów niektóre zebrania mogą zwyczajnie się nakładać. Co wtedy?
Aleksander Olszewski

Aleksander Olszewski Kierownik Projektów
IT, PRINCE2
Practitioner

Temat: Analityk vs Projektant

Monika B.:
...
Najczęściej tak jest, jednak przed rozpoczęciem zbierania wymagań należy zidentyfikować wszystkich Użytkowników, bądź

Czasem jest to niemożliwe, np. przy tzw. systemach pudełkowych. Często jest też tak, że w sposób naturalny wymagania p. Kowalskiego będą sprzeczne z wymaganiami menedżera procesu. Jeden będzie chciał dużo luzu i dowolności, drugi pilnuje zgodności ze swoim procesem. Jeśli mamy do czynienie z typową firmą usługową o zasięgu krajowym, to tych użytkowników końcowych może być np. 1000 rozsianych po całym kraju. Ze wszystkimi nie da rady wszystko obgadać od początku do końca.
grupę Użytkowników pamiętając o ich rozbieżnych i czasami sprzecznych oczekiwaniach. Na pewno musi być osoba decyzyjna, która będzie zbierać wymagania Użytkowników końcowych po stronie Klienta, a z którą my jako analitycy będziemy rozmawiać :)

No tak nie do końca. Jeśli już ktoś zbiera wymagania od użytkowników to musi to być analityk. Główny użytkownik reprezentuje interesy wszystkich użytkowników i w tym zakresie podejmuje wiążące decyzje.

Z tym, z czym się zgodzę to z wyznaczeniem reprezentatywnej grupy użytkowników w celu przeprowadzenia z nimi wywiadów, wynik których zaakceptuje główny użytkownik.
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Analityk vs Projektant

Krzysztof Sorocki:
A jakie konkretne produkty powstają w wyniku prac analityka biznesowego, analityka systemowego i projektanta ?

To proste:
- Analityka biznesowy:
-- model biznesowy (cele biznesowe, procesy biznesowe, struktury organizacyjne, reguły biznesowe),
-- model dziedzinowy (dokumenty i ich struktura, algorytmy przetwarzania dokumentów i ich treści)
-- wymagania jakościowe (poza-funkcjonalne)

Analityk systemowy - nie wiem kto to jest :)

Projektant: autor projektu implementacji
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Analityk vs Projektant

Analityk biznesowy zna system od strony użytkownika.

Bingo!!!

a jak systemu nie ma bo go dopiero chcemy kupić?

P.S.
co tu oznacza słowo "system"?Jarek Żeliński edytował(a) ten post dnia 20.06.12 o godzinie 12:26
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Analityk vs Projektant

Produktem analityka biznesowego jest dokument wymagań biznesowych dobrze jeśli jest zgodny z normą jakościową np IEEE830.

ta norma mówi jakie cechy ma mieć dokumentacja ale nie mówi jak ma powstać, by te cechy spełniała.. (moje kochane i bezwartościowe wymagania SMART)
http://it-consulting.pl/autoinstalator/wordpress/2011/...

Bardzo często w przypadku nowych rozwiązań w dokumencie SRS pojawia się architektura rozwiązania, ale wynika to z faktu, iż analitykiem systemowym zazwyczaj zostaje architekt, zatem wrzuca kilka rzeczy ze swojego podwórka :)

oj nie koniecznie, analityk biznesowy daje jako projekt wymagania, także interfejsy, architektura dziedzinowa to skutek poznanej organizacji, dobry analityk biznesowy powinie wskazać, że w danej firmie sprzedaż jest luźno powiązana z księgowością i mamy dwa obszary (księgowość i ofertowanie) wymieniające między sobą salda klientów i ich dane. projektant zdecyduje czy to będa dwa komponenty czy jeden, ale... jeżeli analityk biznesowy dowie się, ze firma planuje wydzielenie sprzedaży lub zmianę jej obsługi powinien narzucić podział na dwa niezależne komponenty, ja osobiście zakładam to z góry (nie znamy nigdy nowych wymagań, one żyją... i zmieniają się)..
Analityk systemowy w swojej dokumentacji musi wykazać, że wymaganie biznesowe 1 jest realizowane przez funkcjonalność 1,2 i 3.

śladowanie wymagań biznesowych na funkcjonalne i poza-funkcjonalne to obowiązek AB, to on musi wykazać zasadność treści specyfikacji wymagań którą stworzy (SRS).
W przypadku, jeśli zdarza się, że mamy w zespole 3 osoby: analityk biznesowy, analityk systemowy i projektant, wówczas powinniśmy oczekiwać 3 dokumentów:
analityk biznesowy - dokument wymagań biznesowych,
analityk systemowy - dokument wymagań systemowy z odniesieniem do wymagań biznesowych
Projektant - dokument architektury rozwiązania

to ryzykowny podział pracy....

konto usunięte

Temat: Analityk vs Projektant

Jarek Żeliński:
Produktem analityka biznesowego jest dokument wymagań biznesowych dobrze jeśli jest zgodny z normą jakościową np IEEE830.

ta norma mówi jakie cechy ma mieć dokumentacja ale nie mówi jak ma powstać, by te cechy spełniała.. (moje kochane i bezwartościowe wymagania SMART)
http://it-consulting.pl/autoinstalator/wordpress/2011/...

zgadzam się. Wspomniałam o normie w kontekście zgodności jakościowej, nie pisałam w jaki sposób ma być tworzona....
Bardzo często w przypadku nowych rozwiązań w dokumencie SRS pojawia się architektura rozwiązania, ale wynika to z faktu, iż analitykiem systemowym zazwyczaj zostaje architekt, zatem wrzuca kilka rzeczy ze swojego podwórka :)

oj nie koniecznie, analityk biznesowy daje jako projekt wymagania, także interfejsy, architektura dziedzinowa to skutek poznanej organizacji, dobry analityk biznesowy powinie wskazać, że w danej firmie sprzedaż jest luźno powiązana z księgowością i mamy dwa obszary (księgowość i ofertowanie) wymieniające między sobą salda klientów i ich dane. projektant zdecyduje czy to będa dwa komponenty czy jeden, ale... jeżeli analityk biznesowy dowie się, ze firma planuje wydzielenie sprzedaży lub zmianę jej obsługi powinien narzucić podział na dwa niezależne komponenty, ja osobiście zakładam to z góry (nie znamy nigdy nowych wymagań, one żyją... i zmieniają się)..
Analityk systemowy w swojej dokumentacji musi wykazać, że wymaganie biznesowe 1 jest realizowane przez funkcjonalność 1,2 i 3.

śladowanie wymagań biznesowych na funkcjonalne i poza-funkcjonalne to obowiązek AB, to on musi wykazać zasadność treści specyfikacji wymagań którą stworzy (SRS).
No i tutaj dochodzimy do rzeczywistości. W przyrodzie rzadko kiedy istnieje podział między analitykiem biznesowym a systemowym, z uwagi na:
a) koszty
b) czas

Zatem tak jak Pan pisze- zazwyczaj śledzenie wymagań jak również architekturę rozwiązania można spotkać w dokumentacji dostarczanej przez analityka.

konto usunięte

Temat: Analityk vs Projektant

Zgodzę się z tym, że analityk biznesowy oprócz zebrania wymagań spełnia rolę również konsultanta, bowiem nie sztuką jest przenieść to co się pisało na kartce, do formatki w aplikacji, a trzeba iść w kierunku optymalizacji procesu.

Następna dyskusja:

Ankieta Nowoczesny analityk...




Wyślij zaproszenie do