Wat is de griezelige functie?
Kruiap, ook wel scope kruip genoemd, verwijst naar de neiging van projectvereisten om hun oorspronkelijke schattingen te overschrijden. Het is gebruikelijk bij de ontwikkeling van grote computerprojecten, waarbij ingenieurs besluiten dat extra functies aan het product moeten worden toegevoegd vóór release om het bruikbaarder en aangenamer te maken voor de doelmarkt. Het kan ook gebeuren wanneer de client die het project contracteert blijft toevoegen aan de verlanglijstje. Feature Creep kan het totale budget voor een project beïnvloeden en de releasetijd aanzienlijk uitstellen, wat frustratie veroorzaakt voor bedrijfsleiders. Het kan uiteindelijk ook een product verzwakken door het te verstoppen met interessante maar onnodige functies, dus bedrijven moeten ervoor zorgen dat het vermijdt. Een projectmanager die op de hoogte is van de risico's van functie van functies kan helpen om het af te leiden bij de pasboete door opnieuw te concentrerenhet team gebruiken of de klant herinneren aan de oorspronkelijke doelen van het project. Af en toe is Crepe eigenlijk noodzakelijk, vooral met grote projecten waarin ingenieurs nieuwe concepten verkennen. In deze gevallen moeten verschillende teamleden samenkomen om de functie te evalueren die zich voordoet en beslissen of het een geldig resultaat is van de richting waarin het project beweegt.
Vooral in het geval van software is de verleiding om te bezwijken voor kruip vaak intens. Softwareontwikkelaars denken voortdurend aan nieuwe manieren om hun producten te verbeteren, en op een bepaald moment moeten projectmanagers er een einde aan maken. Kruiap in dit geval kan worden verminderd door frequente projectbijeenkomsten te hebben om deelnemers aan het project te herinneren aan de doelen die in het begin werden vermeld. Bij het ontwikkelen van enig nieuw product moet het team zich altijd eerder ontmoetenBeginnen met werk om overeen te komen met wat er wordt gemaakt, wat het team wil dat het doet en hoe het product deze doelen zal bereiken.
Inspanningen om de griezel van functies te ontmoedigen zijn niet ontworpen om creativiteit te straffen. Teamleden moeten eerder aantekeningen maken van aanvullende functies die volgens hen interessant en nuttig zouden zijn en deze moeten indienen samen met wekelijkse projectnotities. Als andere leden van het team het erover eens zijn dat de functies van vitaal belang zijn, kunnen ze worden toegevoegd aan de projectontwikkeling. Als de functies interessant zijn, maar niet nodig zijn met die specifieke projectrelease, kunnen ze worden ingediend voor verdere ontwikkeling op latere releases van het project, of het nu nieuwe software, een auto of een ander soort apparaat is.