Manngebirge strecken / stauchen - suche Algoritmus
09.05.2016 21:18:30
raspi
Es geht um die Verteilung von Arbeitsaufwand über der Zeit ( auch bekannt unter dem Begriff "Manngebirge").
Beispiel:
Ein Projekt dauert 1 Jahr und nun soll geplant werden, wann wieviele Arbeit anfällt.
Diese Zahlen sind normiert, so dass die Verteilung in % angegeben wird. Abhängig von der gesamtanzahl der voraussichtlichen Stunden werden diese dann über das Jahr entsprechend berechnet. (Dies nur zur info).
Die Aufgabe besteht nun darin, dass die Verteilung der Aufwände in etwa gleich bleibt, selsbt wenn sich die Projektzeit ändert. D.h. die Verteilung soll "gestreckt" oder "gestaucht" werden.
Am Ende soll (zumindest optisch) das "Gebirge" ähnlich aussehen wie zuvor.
Beispiel:
Statt ein Jahr soll ein ähnliches Projekt eben nur 9 Monate dauern. D.h. die prozentuale Verteilung muss gestaucht werden, also in jedem Monat fallen prozentual etwas mehr Stunden an.
So kann es sein, dass bei dieser Tätigkeit zu Beginn des Projektes recht viel Arbeit inverstiert werden muss, dann ist einige Zeit eher wenig (da auf anderes gewartet wird), aber am Ende nimmt der Aufwand wieder zu.
Dies soll sichtbar sein auch bei verkürzter Laufzeit.
Kann man das Problem soweit verstehen?
Ich habe eine iteration, aber diese stimmt nicht, da bei manchen Änderungen die Anzahl der Ergebnismonate nicht korrekt befüllt wird.
Hat jemand eine Idee?
Oder auch nur eine Anregung wie ich nach sowas suchen könnte.
Ich kann gerne auch mal eine Beispieldatei erstellen, damit man das problem erkennt.
Danke