Autor Beitrag
jf_stgt
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 88



BeitragVerfasst: Mi 19.03.08 13:31 
Hallo zusammen,

wir müssen immer wieder für Softwareprojekte Angebote abgeben.
Der Kunde sagt was er grob haben möchte, dann erstellen wir ein Angebot.
Man kann sich natürlich überlegen, wie lange man für welche Funktion/welchen Button benötigt. Nur ist dies ziemlich aufwändig vor allem für große Projekte.

Wie macht ihr das?

Ein Bekannter von mir kalkuliert mit 0,5 Tage je Formular (inkl. aller Prozeduren). Dies wird dann mit einem "Aufwandsfaktor" (1-3) multipliziert.
Komplizierte Buttons werden nochmal mit 0,5 Tagen eingerechnet (z.B. Export-Button der alle Daten noch mal exportiert, etc.).
So ergibt sich schnell eine Manntage-Kalkulation multipliziert mit x,00 Euro + 30 % Sicherheitsreserve für Unvorgesehenes ergibt den Preis.
Klingt etwas kompliziert aber ist es eigentlich gar nicht.

Bin gespannt auf eure Ideen und Erfahrungen zu dem Thema.

Viele Grüße
Jürgen
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1340
Erhaltene Danke: 120

Win 10
RIO, CE, Lazarus
BeitragVerfasst: Mi 19.03.08 14:17 
Hi, ich selber hatte bisher erst ein, zwei mal die Gelegenheit eine Aufwandskalkulation für ein Projekt durchzuführen. Aber ein Professor aus meiner Studienzeit hat uns damals eine Methode (Funktion Point Methode) vorgestellt mit der wohl nicht soviele Softwareprojekte den kalkulierten Zeitraum und Aufwand überschreiten würden wie es bisher der Fall ist.
Wie bei all diesen Techniken kann diese jedoch immer nur der anwenden der auch Ahnung von der Programmierung hat und weis was der Auftraggeber wirklich mit seinen Wünschen bezweckt.
Einloggen, um Attachments anzusehen!
_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
jf_stgt Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 88



BeitragVerfasst: Do 20.03.08 09:51 
user profile iconSinspin hat folgendes geschrieben:
Aber ein Professor aus meiner Studienzeit hat uns damals eine Methode (Funktion Point Methode) vorgestellt mit der wohl nicht soviele Softwareprojekte den kalkulierten Zeitraum und Aufwand überschreiten würden wie es bisher der Fall ist.

Ja stimmt. Da gab es so eine Methode (Studium lässt grüßen). Habe mir noch mal die Sache nachgelesen. Klingt nach guter Methode - klingt aber alles auch sehr theoretisch.
Noch mal meine Frage. Habt ihr mal einen eher pragmatischen Ansatz wie den meines Bekannten probiert?
Gruß
Jürgen
iKilledKenny
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 394
Erhaltene Danke: 8

Win XP
D5 Prof, C# Express 2005
BeitragVerfasst: Do 20.03.08 10:46 
Ich mache das eher an Funktionen/Entitäten, denn an Formularen oder einzelnen Knöpfen, fest. Bei einem neuen Projekt versuche ich nicht schon gleich in GUI zu denken, sondern eben eher nach einzelnen Funktionen.

Beispiel:
Kundendaten
- Neu (DB)
- Bearbeiten (DB)
- Löschen (DB)
- Ansicht Kunde einzeln mit allen Daten
- Ansicht Kunden mehrere in Tabelle
- Sortierung nach allen Spalten
- Auswahl und Reihenfolge der Spalten veränderbar
- Layout der Tabelle speicherbar
....

Und so weiter und so fort. Ich finde so einen besseren Überblick. Ich schreibe das dann möglichst einfach und verständlich in einem Pflichtenheft zusammen und lasse das vom Kunden abnicken. Danach erfolgt erst Kalkulation und Angebot.

Wenn ich das getan habe, findet sich meine Kalkulation aber auch in Manntagen * Preis/Manntag + Reserve wieder.