Powstanie oprogramowania to proces, na który składa się kilka etapów – zwykle określonych w umowie z wykonawcą projektu. Pierwszym z takich etapów jest określenie preferencji użytkownika. Do tego celu służy specyfikacja wymagań użytkownika.
Jak powinno to wyglądać?
Tworzenie oprogramowania – co trzeba ustalić?
Przy tworzeniu każdego oprogramowania koniecznym wydaje się znalezienie odpowiedzi na to, jakie są potrzeby potencjalnego użytkownika.
Mówiąc prościej – po co oprogramowanie ma powstać?
Ważne też, by ustalić, jak oprogramowanie będzie wykorzystywane oraz zapewnić zgodność z pozostałym oprogramowaniem, z którego korzysta użytkownik – np. systemem operacyjnym.
Dodatkowo wykonuje się studium wykonalności, pozwalające na uwzględnienie wielu czynników, w tym organizacyjnych, osobowych czy ekonomicznych po stronie użytkownika.
Do czego specyfikacja wymagań użytkownika?
Określenie wymagań użytkownika i studium wykonalności razem to specyfikacja wymagań użytkownika.
>>> Czy DSA to drugi OMNIBUS w świecie cyfrowym? DSA – prowadzisz serwis, sklep internetowy lub konto w mediach społecznościowych? Sprawdź o czym pamiętać?
Dokument taki jest niemal najważniejszym dla realizacji projektu.
Znajdują się w nim bowiem wszelkie założenia i szczegóły tworzonego oprogramowania.
W toku prac najczęściej pojawiają się jednak zmiany względem pierwszych wizji. Co wtedy się dzieje?
Nic dwa razy… a może jednak?
Strony rzecz jasna dążą do udokumentowania wprowadzanych zmian.
Niestety zdarza się, że nie mają pomysłu co do takiego udokumentowania i prędzej czy później wszystko miesza się, gubi itp.
>>> Zapoznaj się z 17 wyjątkowymi podcastami prowadzonymi przez prawników
Dlatego lepszą opcją wydaje się, aby specyfikacja wymagań użytkownika powstała jeszcze raz, od podstaw.
Tutaj pojawia się jednak problem finansowy, bo specyfikacja wymagań użytkownika w swoim przygotowaniu wymaga czasu i zaangażowania ludzi, za co firmom IT trzeba zapłacić.
Tymczasem klient nie zawsze chce płacić, kiedy jego zdaniem to robienie dwa razy tego samego…
Zdjęcie Zan pochodzi z Unsplash
***
SaaS w branży IT. Jak określić jej charakter?
W tym wpisie zajmiemy się zagadnieniem z zakresu branży IT jakim jest SaaS.
Wyjaśnimy to pojęcie, a także zastanowimy się nad tym, jaki charakter ma umowa związana właśnie z SaaS.
Inne prawne zagadnienia dotyczące technologii informacyjnych znajdziecie na blogu Prawo autorskie [Czytaj dalej…]