Co to jest pełzanie funkcji?
Cechy pełzanie, zwane także pełzaniem zakresu, odnosi się do tendencji wymagań projektu do przekraczania ich pierwotnych oszacowań. Jest to powszechne w opracowywaniu dużych projektów komputerowych, w których inżynierowie decydują, że do produktu należy dodać dodatkowe funkcje, aby uczynić go bardziej użytecznym i przyjemnym dla rynku docelowego. Może się to również zdarzyć, gdy klient zawiera kontrakt z projektu, dodaje się do listy życzeń. Pełność funkcji może wpłynąć na ogólny budżet na projekt, a także znacznie opóźnić czas wydania, powodując frustrację dla kierowników firmy. Może to również ostatecznie osłabić produkt, zatykając go interesującymi, ale niepotrzebnymi funkcjami, więc firmy muszą się tego uniknąć, aby go uniknąć.
Problem można złagodzić, posiadając ściśle zorganizowany zespół projektowy, który rozpoznaje dokładne wymagania projektu i współpracuje, aby je spełnić. Menedżer projektu, który jest świadomy ryzyka pełzania funkcji, może pomóc w kierowaniu go na przełęKorzystanie z zespołu lub przypominanie klientowi pierwotnych celów projektu. Czasami konieczne jest pełzanie funkcji, szczególnie w przypadku dużych projektów, w których inżynierowie badają nowe koncepcje. W takich przypadkach kilku członków zespołu powinno spotkać się razem, aby ocenić pełzanie funkcji, i zdecydować, czy jest to prawidłowy wynik kierunku, w którym projekt się porusza.
Zwłaszcza w przypadku oprogramowania pokusa ulegania pełzaniu jest często intensywna. Deweloperzy oprogramowania nieustannie myślą o nowych sposobach ulepszenia swoich produktów, a w pewnym momencie menedżerowie projektów muszą się temu zatrzymać. W tym przypadku pełzanie funkcji można zmniejszyć, mając częste spotkania projektowe, aby przypomnieć uczestnikom projektu o celach, które zostały podane na początku. Opracowując jakikolwiek nowy produkt, zespół powinien zawsze spotykać się wcześniejRozpoczęcie pracy, aby zgodzić się na to, co jest tworzone, co chce to zrobić i jak produkt osiągnie te cele.
Wysiłki mające na celu zniechęcenie do pełzania funkcji nie są zaprojektowane w celu karania kreatywności. Członkowie zespołu powinni raczej notować dodatkowe funkcje, które według nich byłyby interesujące i przydatne, i powinni je przesłać wraz z cotygodniowymi notatkami projektu. Jeśli inni członkowie zespołu zgodzą się, że funkcje są niezbędne, można je dodać do rozwoju projektu. Jeśli funkcje są interesujące, ale nie są konieczne w przypadku tego konkretnego wydania projektu, można je złożyć w celu dalszego opracowania późniejszych wydań projektu, niezależnie od tego, czy jest to nowe oprogramowanie, samochód, czy jakikolwiek inny rodzaj urządzenia.