Case 7: Kostenschätzung



Ähnliche Dokumente
Professionelle Seminare im Bereich MS-Office

Handout Wegweiser zur GECO Zertifizierung

Einbindung einer ACT!12-16 Datenbank als Datenquelle für den Bulkmailer 2012

Kundenleitfaden zur Sicheren per WebMail

TELIS FINANZ Login App

Anmeldung, Registrierung und Elternkontrolle des MEEP!-Tablet-PC

Partnerportal Installateure Registrierung

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Anleitung für die Registrierung und das Einstellen von Angeboten

Domain Registration & Transfer. Version: 1.3 Datum: Alexander Pascual

Simple SMS Gateway. Anleitung. Bei Fragen kontaktieren Sie bitte die Simple SMS Service- Hotline: Telefon: +43 (0) (aus dem Ausland)

BSV Software Support Mobile Portal (SMP) Stand

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Kostenstellen verwalten. Tipps & Tricks

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Internationales Altkatholisches Laienforum

BlackBerry Internet Service Einrichtung. auf

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Support-Ticket-System. - Anleitung zur Benutzung -

Urlaubsregel in David

Synthax OnlineShop. Inhalt. 1 Einleitung 3. 2 Welche Vorteile bietet der OnlineShop 4

So eröffnen Sie schnell und bequem Ihr Internet-Festgeld

Version Deutsch In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

Benutzeranleitung Superadmin Tool

UserManual. Handbuch zur Konfiguration einer FRITZ!Box. Autor: Version: Hansruedi Steiner 2.0, November 2014

Erste Einstellungen im Alumni System

Alle alltäglichen Aufgaben können auch über das Frontend durchgeführt werden, das in den anderen Anleitungen erläutert wird.

Dokumentation (Handbuch Galileo-Auszug) Kundenbenachrichtigung

Der Kontowecker: Einrichtung

Online-Fanclub-Verwaltung

Matrix42. Use Case - Anlegen einer neuen Störung über den Service Catalog. Version März

EAP. Employee Administration Platform

So richten Sie Outlook Express ein. Einrichten von Outlook Express (hier am Beispiel von Outlook Express 6) für den Empfang meiner s

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Seite Wo finde ich die Landingpage Auswahl? Seite Wie aktiviere ich eine Landingpage? Seite

Um sich zu registrieren, öffnen Sie die Internetseite und wählen Sie dort rechts oben

1. Einleitung Abfrage des COON-Benutzernamens Ändern des Initial-Passwortes Anmelden an der COON-Plattform...

How to do? Projekte - Zeiterfassung

Treckerverein Monschauer Land e.v.

Anleitung Administration Alterssiedlungen Basel. So aktualisieren Sie Ihre Daten. Version:

Wie Sie sich einen eigenen Blog einrichten können

Kapsch Carrier Solutions GmbH Service & Support Helpdesk

Kurzanleitung SEPPmail

FastBill Automatic. Dokumentation Versand. FastBill GmbH. Holteyer Straße Essen Telefon Telefax

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

Postfach in cpanel erstellen

Task: Nmap Skripte ausführen

Anleitung zum School Education Gateway

Neue Kennwortfunktionalität. Kurzanleitung GM Academy. v1.0

Leitfaden für die Mitgliederregistrierung auf der neuen Webseite des SFC-Erkelenz

Hilfe zur Urlaubsplanung und Zeiterfassung

Anleitung für das Content Management System

Eine Logikschaltung zur Addition zweier Zahlen

Anleitung OpenCms 8 Webformular Auswertung

Second Steps in eport 2.0 So ordern Sie Credits und Berichte

Alles auf BlackBerry Internet Service Einrichtung

Anleitung zum erfassen von Last Minute Angeboten und Stellenangebote

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

Anleitung für den Euroweb-Newsletter

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters

AutoCAD Dienstprogramm zur Lizenzübertragung

Anlegen eines DLRG Accounts

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Anleitung für Selbsteinträge für Vereine auf der städtischen Homepage.

TechNote: Exchange Journaling aktivieren

Microsoft Access 2013 Navigationsformular (Musterlösung)

Leitfaden für die ersten Schritte im INIT-eCampus. mailto:

Zimmertypen. Zimmertypen anlegen

Anforderungen zur Nutzung von Secure

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

Der große VideoClip- Wettbewerb von Media Markt.

Was meinen die Leute eigentlich mit: Grexit?

Version 1.0 Datum Anmeldung... 2

Anleitung zur Installation von Thunderbird

IT-Recht Kanzlei München Dokumentation zur Nutzung des Rechtstexte-Service

Lizenzen auschecken. Was ist zu tun?

Jetzt neu: Online Reporting Schritt für Schritt durch das Online Reporting (OLR) Online Liedmeldung

Kurzanleitung OOVS. Reseller Interface. Allgemein

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Submissionsverwaltung auf dem Tablet

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach Bremen. Friedrich-Mißler-Straße Bremen

Erfahrungen mit Hartz IV- Empfängern

PC CADDIE Web-SMS-Service

Inhaltsverzeichnis. Anleitung für den Umgang mit SHB im Forum:

Step by Step VPN unter Windows Server von Christian Bartl

Installations Guide für YAJSW und DTLDAP

MOM - Medienforum Online-Medien Anleitung zum Ändern der Login-Nummer und des Passworts

Schulberichtssystem. Inhaltsverzeichnis

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

Berechtigungen im Kalender Anleitung für die Rechtevergabe im Outlook Kalender FHNW, Services, ICT

NetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

ecaros2 - Accountmanager

Spam filtern mit dem Webmail-Interface

einrichtung in den kaufmännischen Programmen der WISO Reihe

Transkript:

Universität Trier WS 2009/2010 Lehrstuhl für Wirtschaftsinformatik I Gebäude H / Campus II D-54296 Trier Management von Softwareprojekten Case 7: Kostenschätzung Gruppe 7a Sebastian Baltes, Johannes Thull

Inhaltsverzeichnis 1 Einleitung 1 2 Kostenschätzung Gepäcktrackingportal 2 2.1 Aufbau...................................... 2 2.2 Logische Module................................ 3 2.3 Kostenschätzung mit dem angepassten Wolverton-Modell.......... 5 2.4 Benötigte Mitarbeiter............................. 7 2.5 Weitere Kostenschätzung............................ 7 3 Kostenschätzung Logistikschnittstelle 9 3.1 Aufbau...................................... 9 3.2 Logische Module................................ 10 3.3 Kostenschätzung mit dem angepassten Wolverton-Modell.......... 11 3.4 Benötigte Mitarbeiter............................. 12 4 Gesamtkosten 13 5 Beurteilung der Kostenschätzungen 14 I

1 Einleitung Ziel dieser Ausarbeitung ist es, eine Kostenschätzung für die Entwicklung des HebAb!Air- Gepäcktrackingportals und der HebAb!Air-Logistikschnittstelle zu geben. Zunächst wird der Aufbau der beiden Projekte noch einmal kurz erläutert, um dann die einzelnen Komponenten bzw. logischen Module und deren Funktionen darzustellen. Anschließend wird eine Umfangs- und Komplexitätsschätzung durchgeführt und mit den entsprechenden Sätzen bewertet. Außerdem wurden die Kosten für das Portal zusätzlich mit der Delphi- Methode abgeschätzt und abschließend die Kostenschätzungen beurteilt. 1

2 Kostenschätzung Gepäcktrackingportal 2.1 Aufbau Masken Anmeldung Tracking-Seite Login TAN Kontaktformular PortalServer Benachrichtigung Passagier-DB (Flughafen) Gepäck-DB (LogistikSoft) E-Mail Telefon SMS externer Dienstleister Abbildung 2.1: Aufbau der Portalsoftware In Abbildung 2.1 ist der Aufbau der Portalsoftware noch einmal vereinfacht dargestellt. Der Passagier interagiert mit dem System über die bereitgestellten Masken. Als registrierter Benutzer kann er sich mit seinen Benutzerdaten anmelden, ansonsten dient die 2

2 Kostenschätzung Gepäcktrackingportal TAN zur Identifizierung. Nach dem Login wird die entsprechende Trackingseite in der gewünschten Sprache angezeigt. Falls der Passagier nun einen Fehler bemerkt, kann er dies über das Kontaktformular der Fluggesellschaft mitteilen. Für die Authentifizeriung der Benutzer und die dynamische Erstellung der Trackingseiten ist der Portal-Server zuständig. Dazu greift er auf die von der FLuggesellschaft (Benutzerdaten) bzw. von der Logistikschnittstelle (Trackingdaten) bereitgestellten Datenbanken zu. Außderdem stellt dieser Server einen Benachrichtungsdienst per Email, sowie eine Schnittstelle für die externen Dienstleister, welche die Benachrichtigung per Telefon und SMS ermöglichen, zur Verfügung. 2.2 Logische Module Die Einteilung in logische Module und deren Funktionen wurde wie folgt vorgenommen. Rechts ist eine Umfangs- und Komplexitätsschätzung nach dem in der Vorlesung vorgestellten Muster angeben. Masken 1. Anmeldung (Login oder TAN ) AL I (03 PT) 2. Trackingseiten (in versch. Sprachen) NM I (08 PT) 3. Kontaktformular AL I (02 PT) Schnittstellen 1. DB-Anbindung Passagiere NS D (10 PT) 2. DB-Anbindung Gepäck NS D (10 PT) 3. Schnittstelle Benachrichtigungen NM P (10 PT) Portal-Server 1. Login-Daten/TANs verifizieren AM C (02 PT) 3

2 Kostenschätzung Gepäcktrackingportal 2. Trackingseiten dynamisch erzeugen AM P (06 PT) 3. Kontaktformular versenden AL C (02 PT) 4. Email-Benachrichtigungen versenden NL C (03 PT) 4

2 Kostenschätzung Gepäcktrackingportal 2.3 Kostenschätzung mit dem angepassten Wolverton-Modell Zur Ermittung der Kosten wurde folgende Tabelle zur Aufschlüsselung der Einzelkosten verwendet: Tabelle 2.1: Kosten nach Projekttag und Schwierigkeitsgrad in Euro Alt Neu C I P A D T Leicht 700 600 700 700 700 700 Mittel 710 610 710 750 750 750 Schwer 720 620 720 800 800 800 Leicht 650 675 720 850 850 850 Mittel 740 650 730 900 900 900 Schwer 850 750 740 1050 1150 1500 Kategorisierung C I P A D T Nicht kritische Komponenten zur Steuerung des Kontrollflusses E/A-Komponente (Masken) Komponenten zur Aufbereitung der Daten für den nachfolgenden Programmschritt und Schnittstellen Algorithmus, der logische und arithmetische Berechnungen durchführt Datenverwaltungskomponente (DB-Schnittstelle) Zeitkritische komponente, bestehend aus hochgradig optimiertem Code 5

2 Kostenschätzung Gepäcktrackingportal Damit ergibt sich für die gesamten Implementierungskosten folgende Tabelle: Tabelle 2.2: Implementrierungskosten Modul Funktion Umfang PT E-Kosten G-Kosten Masken Schnittstellen Portal-Server Anmeldung ALI 3 600 e 1800 e Tracking NMI 8 650 e 5200 e Kontakt ALI 2 600 e 1200 e Passagiere NSD 10 1150 e 11500 e Gepäck NSD 10 1150 e 11500 e Benachrichtigungen NMP 10 740 e 7400 e Login AMC 2 710 e 1420 e Seiten erzeugen AMP 6 710 e 4260 e Kontaktformular ALC 2 700 e 1400 e Nachrichtenversand NLC 3 650 e 1950 e Gesamt: 47630 e Zusätzlich fallen natürlich noch Kosten für das Projektmanagement bzw. die Koordination an, welche hier pauschal mit 1000 e pro Personentag vergütet werden. Außerdem muss die Software getestet werden. Hierfür fallen Kosten von 800 e pro Personentag an. Weitere Kosten 1PT Projektmanagement: 1000e 1PT Testen: 800e 1. Testen der Module a) Masken (20PT) 16000e b) Schnittstellen 40PT) 32000e c) Portal-Server (30PT) 24000e Zwischensumme: 72000e 6

2 Kostenschätzung Gepäcktrackingportal 2. Projektmanagement/Koordination (50PT) 50000e Zwischensumme: 50000e Gesamt: 122000e Gesamtkosten Die Gesamtkosten für Implementierung, Projektmanagement und Testen belaufen sich somit auf 169630e. 2.4 Benötigte Mitarbeiter Wir gehen von 20 Arbeitstagen pro Monat aus. Projektdauer: 6 Monate 120 Arbeitstage pro Mitarbeiter Bedarf für Implementierung: Bedarf für Testen: Bedarf für Projektmanagement: Gesamt: 56 Personentage 90 Personentage 50 Personentage 196 Personentage Bei einer Projektdauer von 6 Monaten werden also zwei Mitarbeiter benötigt. Wir bieten dem Kunden eine Realisierung innnerhalb von 2 Monaten an. Hierfür werden entsprechend 6 Mitarbeiter benötigt. 2.5 Weitere Kostenschätzung Eine weiteres empirisches Verfahren zur Kostenschätzung stellt die Delphi-Methode dar. Ziel dieser Methode ist es, die Kostenschätzungen verschiedener Experten zu objektivieren. Wir betrachten zwei Experten. Der erste Experte stützt seine Schätzung auf das Wolverton-Verfahren, der zweite verlässt sich lediglich auf seine Erfahrung. 7

2 Kostenschätzung Gepäcktrackingportal 1. Runde: Schätzung Experte 1: Schätzung Experte 2: Mittelwert: 169630 e (mit Wolverton-Verfahren) 190000 e (Erfahrungswerte) 179815 e 2. Runde: Schätzung Experte 1: Schätzung Experte 2: Mittelwert: 172000 e (Berücksichtigung höherer Kosten für das Testen) 185300 e (geringere Personalkosten als erwartet)) 178650 e 3. Runde: Schätzung Experte 1: Schätzung Experte 2: Mittelwert: 179000 e ((geringfügig höhere Personalkosten)) 181000 e (geringere Kosten beim Projektmanagement)) 180000 e Endgültige Kostenschätzung: 180000 e 8

3 Kostenschätzung Logistikschnittstelle 3.1 Aufbau Gepäckaufgabe Gepäckstück registrieren LogistikServer Passagier-DB (Flughafen) Gepäck-DB (LogistikSoft) Scanner Status ändern Abbildung 3.1: Aufbau der Logistiksoftware In Abbildung 3.1 ist der Aufbau der Portalsoftware noch einmal vereinfacht dargestellt. Wenn ein Passagier ein Gepäckstück aufgibt, wird es beim Logistik-Server registriert. Zunächst wird geprüft, ob es sich bei dem Passagier um einen registrierten Benutzer handelt ( Passagier-DB). Falls ja, wird ein Eintrag für das Gepäckstück in der Gepäck- DB angelegt. Ansonsten wird eine TAN generiert, damit ein Eintrag in der Gepäck-DB 9

3 Kostenschätzung Logistikschnittstelle erstellt und diese TAN dem Passagier mitgeteilt. Wenn nun von irgendeinem Scanner, den das Gepäckstück passiert, eine Nachricht beim Logistik-Server eintrifft, wird der Status in der Gepäck-DB entsprechend geändert. Somit bildet diese Datenbank die Schnittstelle, auf die die Portalsoftware zugreift. 3.2 Logische Module Schnittstellen 1. DB-Anbindung Passagiere NS D (10 PT) 2. DB-Anbindung Gepäck NS D (10 PT) Logistik-Server 1. Gepäck registrieren NM C (10 PT) 2. Status ändern NS P (40 PT) 10

3 Kostenschätzung Logistikschnittstelle 3.3 Kostenschätzung mit dem angepassten Wolverton-Modell Im Folgenden werden wieder die Kosten aus Tabelle 2.1 und die bekannte Kategorisierung verwendet. Damit ergibt sich für die gesamten Implementierungskosten folgende Tabelle: Tabelle 3.1: Implementrierungskosten Modul Funktion Umfang PT E-Kosten G-Kosten Schnittstellen Logistik-Server Passagiere NSD 10 1150 e 11500 e Gepäck NSD 10 1150 e 11500 e Gepäck registrieren AMC 10 710 e 7100 e Status ändern AMP 40 710 e 28400 e Gesamt: 58500 e Zusätzlich fallen natürlich noch Kosten für das Projektmanagement bzw. die Koordination an, welche hier pauschal mit 1000 e pro Personentag vergütet werden. Außerdem muss die Software getestet werden. Hierfür fallen Kosten von 800 epro Personentag an. Weitere Kosten 1PT Projektmanagement: 1000e 1PT Testen: 800e 1. Testen der Module a) Schnittstellen (40PT) 32000e b) Logistik-Server (80PT) 64000e Zwischensumme: 96000e 2. Projektmanagement/Koordination (50PT) 50000e 11

3 Kostenschätzung Logistikschnittstelle Zwischensumme: 50000e Gesamt: 146000e Gesamtkosten Die Gesamtkosten für Implementierung, Projektmanagement und Testen belaufen sich somit auf 204500 e. 3.4 Benötigte Mitarbeiter Wir gehen von 20 Arbeitstagen pro Monat aus. Projektdauer: 6 Monate 120 Arbeitstage pro Mitarbeiter Bedarf für Implementierung: Bedarf für Testen: Bedarf für Projektmanagement: Gesamt: 70 Personentage 120 Personentage 50 Personentage 240 Personentage Bei einer Projektdauer von 6 Monaten werden also zwei Mitarbeiter benötigt. Wir bieten dem Kunden eine Realisierung innnerhalb von 2 Monaten an. Hierfür werden entsprechend 6 Mitarbeiter benötigt. 12

4 Gesamtkosten Die Kosten für die Portalsoftware belaufen sich insgesamt auf 169630 e, für die Logistikschnittstelle haben wir 204500 e kalkuliert. Als Kosten für das gesamte Projekt erhält man somit 374130 e. Außerdem kommen zu diesen Betrag eventuell noch Zuschläge hinzu, welche hier aber außer Acht gelassen wurden. 13

5 Beurteilung der Kostenschätzungen Das angepasste Wolverton-Verfahren bietet zwar eine gewisse Möglichkeit, die Kostenschätzung zu objektivieren. Allerdings hängt auch hier die Qualität der Schätzung von der Erfahrung des Schätzers ab. Die erste Schwierigkeit besteht darin, die Softwarekomponenten korrekt zu Kategorisieren. Außerdem muss für die Schätzung der Personentage auf Erfahrungen aus früheren Projekten zurückgegriffen werden. Ebenso ist die verwendete Kostenmatrix nichts anderes, als eine Sammlung von Erfahrungswerten aus abgeschlossenen Projekten. Ein weiteres Problem des Wolverton-Verfahrens besteht darin, dass bereits detaillierte Kenntnisse über das Projekt vorhanden sein müssen, um die Aufspaltung in logische Module und Funktionen realisieren zu können. Es muss also bereits ein fortgeschrittenes Stadium des Projekts erreicht sein, was natürlich mit Kosten verbunden ist. Das Delphiverfahren erhebt zwar den Anspruch reine Expertenbefragungen objektivieren zu wollen, die Qualität der Schätzungen hängt allerdings immer noch stark von der Kompetenz der beteiligten Experten, aber auch von deren Zusammenwirken, ab. 14