Jako niezależny programista:
- Jaki jest Twój proces zbierania wymagań od klienta?
- Ile czasu zajmuje proces zbierania wymagań? Wiem, że to nie jest naprawione i istnieją zmienne, takie jak szybkość reakcji klienta i tak dalej. Ogólnie biorąc pod uwagę opóźnienie w odpowiedziach i takie, ile czasu zajmuje dotarcie do ostatecznego wymogu?
- Który kanał komunikacji (e-mail, telefon, komunikator, inny) używasz do spełnienia tych wymagań?
- Czy pobieracie opłaty za czas poświęcony na zbieranie wymagań?
- Czy w procesie zbierania wymagań są jakieś elementy? Jeśli tak, jakie one są?
Odpowiedzi:
1.Jaki jest twój proces zbierania wymagań od klienta?
wywiad, tablica, połączenie konferencyjne, zwiedzanie sklepu, obserwacja pracowników, wywiady z pracownikami, spotkania itp. - cokolwiek jest właściwe, cokolwiek trzeba, aby zrozumieć prawdziwy problem, zrównoważone z czymkolwiek, na co są oni gotowi i da czas
2. Ile czasu zajmuje proces zbierania wymagań? Wiem, że to nie jest naprawione i istnieją zmienne, takie jak szybkość reakcji klienta i tak dalej. Ogólnie biorąc pod uwagę opóźnienie w odpowiedziach i takie, ile czasu zajmuje dotarcie do ostatecznego wymogu?
oczywiście zależy to od wielkości projektu. nie jest niczym niezwykłym spędzanie 20 godzin na wymaganiach i modelowaniu dla bardzo małego projektu (<100 godzin), ponieważ musisz zrozumieć kontekst biznesowy wystarczająco dobrze, aby pozbyć się warstw problemów, które przedstawia klient, aby dostać się do prawdziwy problem, który musisz rozwiązać, aby byli szczęśliwi
to, czy 20 godzin to dwa dni kalendarzowe, czy sześć tygodni, zależy od czasu reakcji i dostępności klienta oraz od tego, ile myślenia musisz zrobić pomiędzy sesjami (w przypadku trudnych problemów)
3. Który kanał komunikacji (e-mail, telefon, komunikator, inny) używasz do spełnienia tych wymagań?
wszyscy
4.Czy pobierasz opłaty za czas poświęcony na zbieranie wymagań?
O tak!
Musisz zrozumieć biznes klienta, zrozumieć i udokumentować jego problemy, a także zaproponować rozwiązania, które mógłby następnie wdrożyć do kogoś innego . Jest to część konsultacyjna procesu, a konsultanci nie pracują za darmo.
5. Czy w procesie zbierania wymagań są jakieś elementy? Jeśli tak, jakie one są?
Zazwyczaj wstępna lista funkcji, historie użytkowników, opisy przypadków testowych, skrócona struktura podziału pracy (wraz z szacunkami projektu), wyróżniona lista niejasnych / nieznanych obszarów / elementów do dalszej dyskusji / dochodzenia oraz lista rzeczy ( informacje, zasoby, narzędzia, dostęp itp.), które będą wymagane od klienta z datami docelowymi. Wszystko to jest spakowane jako propozycja z kilkoma podstawowymi informacjami na temat firmy, metodami stosowanymi do identyfikacji problemów, ograniczeń i zastrzeżeń dotyczących rozwiązania, uwagami na temat oczekiwanych terminów i ROI oraz prośbą o sprawdzenie w określonym terminie .
źródło