Co to jest model operacji?
Model funkcji to wizualna reprezentacja różnych funkcji produktu lub rodziny powiązanych produktów, pokazująca, które są obowiązkowe, a które opcjonalne, aby dać widzowi wyobrażenie o dostępnych konfiguracjach. Modele funkcji są przydatne zarówno podczas opracowywania, jak i sprzedaży i można je układać na różne sposoby. Większość ma formę diagramu ze znormalizowanymi oznaczeniami, aby ułatwić odczytanie przedstawionej informacji.
Podczas opracowywania produktu członkowie zespołu programistów mogą przeprowadzić burzę mózgów, aby omówić, co chcą zawrzeć w produkcie lub linii produktów. Może to spowodować utworzenie modelu funkcji, diagramu pokazującego najważniejsze cechy i różne sposoby ich konfiguracji. Na przykład firma tworząca zestaw programów do wykorzystania w pracy biurowej może chcieć profesora słów, programu do obsługi arkuszy kalkulacyjnych, podstawowego programu do rysowania i programu do tworzenia pokazu slajdów. Może zbudować model funkcji pokazujący te opcje w pakiecie oprogramowania i różne konfigurowalne funkcje w każdej z nich.
Ważną kwestią jest to, które funkcje muszą zostać uwzględnione, a które mogą być opcjonalne, w tym wybory między dwiema różnymi funkcjami w celu osiągnięcia tej samej funkcji. Na przykład w sklepie internetowym bezpieczeństwo jest konieczne do szyfrowania informacji o kliencie, więc jest to obowiązkowe. System bezpieczeństwa może działać na kilka różnych sposobów z różnymi poziomami bezpieczeństwa, które byłyby reprezentowane jako opcje „lub” odgałęzione od obowiązkowej funkcji bezpieczeństwa sklepu.
W miarę rozwoju produktu model funkcji może się zmieniać w odpowiedzi na zmiany wprowadzone w produkcie. Członkowie zespołu mogą zidentyfikować potrzebę dodatkowych funkcji lub mogą zdecydować o wycięciu tych funkcji, które początkowo zostały poddane burzy mózgów na wczesnych etapach rozwoju. Mogą określić, które funkcje powinny być integralne, a nie opcjonalne. Może to obejmować konfigurowanie różnych poziomów, takich jak bezpłatna wersja oprogramowania lub wersja płatna z większą liczbą funkcji, w których firma chce zachęcić ludzi do wypróbowania wersji bezpłatnej i przejścia na wersję płatną.
Klienci mogą spojrzeć na model funkcji podczas zamawiania niestandardowego oprogramowania. Schemat rozgałęzienia oferuje wiele opcji, umożliwiając klientom skonfigurowanie go do własnych potrzeb. Oprogramowanie do zamawiania dokumentacji szpitalnej może na przykład chcieć oprogramowania z integracją obrazowania medycznego lub funkcji rozliczeniowej, a także funkcji rejestrującej w celu usprawnienia prowadzenia dokumentacji. Może mieszać i dopasowywać funkcje w ramach elastycznych parametrów w celu wygenerowania niestandardowego zamówienia.