Projekt Management Plan



Ähnliche Dokumente
Kundenanforderungen. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Mastermind. Testplan. Hochschule Luzern Technik & Architektur. Programmieren 2 FS12. Gruppe 10

Projektmanagement-Plan

Software Engineering Projekt

Software Engineering. Dokumentation. Wintersemester 2005/06. Kapitel 21. Universität Zürich Institut für Informatik

Software Engineering. Dokumentation! Kapitel 21

Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Projekt Message-Logger

Benutzerverwaltung mit CODESYS 3.5

Softwaren Engineering I

Wie erreiche ich was?

Konzept Projekt Lisa

Quick Guide Mitglieder

Übersicht Benutzerdaten -Adresse: persönlich Benutzernamen: persönlich (aus Ihrem Outlook Web Access, siehe Anleitung Teil A)

INTERNET SERVICES ONLINE

Klausur Software Engineering für WI (EuI)

Über den Link erreichen Sie unsere Einstiegsseite:

How to do? Projekte - Zeiterfassung

Import von allgemeinen Zertifikaten

Anleitung für die Hausverwaltung

Zertifikate Swiss Government SSL CA 01

07. November, Zürich-Oerlikon

Tutorials für ACDSee 12: Hochladen von Fotos auf Ihren Account bei ACDSeeOnline.com

POP -Konto auf iphone mit ios 6 einrichten

Aktuelles, Mitteilungen und Veranstaltungen verwalten

Quick Reference Historie des Dokuments

Man liest sich: POP3/IMAP

Anleitung Abwesenheitsmeldung und -Weiterleitung (Open-Xchange Server)

Vodafone Conferencing Meeting erstellen

Abwesenheitsnotiz im Exchange Server 2010

Anleitung Abwesenheitsmeldung und -Weiterleitung (Kundencenter)

Solution Manager Kurzanleitung

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

HTBVIEWER INBETRIEBNAHME

SDD System Design Document

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

Schlüsselaustausch. Version 1.1. APCS Power Clearing and Settlement AG

Corporate WLAN. Testprotokoll

Reservierungs-Assistent

VIDA-LOGDATEIEN VIDA ALL-IN-ONE

DB Restore mit SQL Server7

smis_secure mail in der srg / pflichtenheft /

Benutzerhandbuch website Services

Ein + vor dem Ordnernamen zeigt an, dass der Ordner weitere Unterordner enthält. Diese lassen sich mit einem Klick (linke Maustaste) anzeigen.

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Software Projekt 2 / Gruppe Knauth Lernziele:

Sophia Business Leitfaden zur Administration

Testen im Software- Entwicklungsprozess

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

Benutzerhandbuch für Debian Server mit SAMBA. Rolf Stettler Daniel Tejido Manuel Lässer

ITF2XML. Transferservice. Version 1.1. Tel.: 044 / Fax: 044 / CH-8005 Zürich

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Qualitätsmanagement im Projekt

6. Programmentwicklung

Switching. Übung 7 Spanning Tree. 7.1 Szenario

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

ICS-Addin. Benutzerhandbuch. Version: 1.0

Handbuch zur Installation des Smart Card- Lesegerätes MiniLector USB

Kundeninformation zur Meldungserfassung mit dem SAP Solution Manager der CPRO Industry Project and Solutions GmbH

Installationshinweise für Serverbetrieb von Medio- Programmen

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

Fragen und Antworten

Verschlüsselung

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

ASP Dokumentation Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

Formular»Fragenkatalog BIM-Server«

Inhaltsverzeichnis. Beschreibung. Hintergrund

Internationales Altkatholisches Laienforum

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Abwesenheitsnotiz im Exchangeserver 2010

Handbuch für die Nutzung des Portals [Wählen Sie das Datum aus]

ecall Anleitung Outlook Mobile Service (OMS)

UpToNet DMS Posteingang

:: Anleitung Hosting Server 1cloud.ch ::

Kundenleitfaden zur Sicheren per WebMail

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

SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT

Serienbrief mit Word erstellen

Kurzeinführung Excel2App. Version 1.0.0

Virtuelle Telefonanlage: OutCALL Integration. reventix - OutCALL Integration v1.1.0.odt

Schnelleinstieg Starter System. Version 3.2

Installationsbeschreibung Flottenmanager 7.1

Adressen der BA Leipzig

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

Software Release Notes

Zentraler Veranstaltungskalender der Hochschule Landshut

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

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Anleitung Hosted Exchange

Adami CRM - Outlook Replikation User Dokumentation

Technische Voraussetzungen und Kompatibilitätsliste GemDat/Rubin

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

ACDSee Pro 3-Tutorials: Versenden von Bilder an eine FTP-Site

Beschreibung Diese Anleitung erklärt, wie Selektionsvarianten von Berichten im SAP

Systemvoraussetzung < zurück weiter >

Transkript:

Software Komponenten FS13 Gruppe 03 Horw, 24.05.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix

Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Adresse Telefon E-Mail Estermann Michael Studiengang Informatiker(Berufsbegleitend) Adresse Telefon E-Mail Moor Simon Studiengang Adresse Telefon E-Mail Informatiker (Berufsbegleitend) Rohrer Felix Studiengang Adresse Telefon E-Mail Informatiker (Berufsbegleitend) Änderungskontrolle Version Datum Autor Beschreibung 1.0 28.02.2013 Alle Erstellung 1.1 07.03.2013 Michael Estermann Überarbeitung Organisation 1.2 14.03.2013 Christian Bontekoe Überarbeitung Risiko 1.3 28.03.2013 Christian Bontekoe Risiko-Gegenmassnahmen 1.3 16.04.2013 Christian Bontekoe Version 1.3 freigegeben 1.4 19.04.2013 Christian Bontekoe Anpassungen gemäss Review 1.5 25.04.2013 Christian Bontekoe Überarbeitung Iterationsschritt 2 Überarbeitung Software-Engineering (CORBA) 2.0 24.05.2013 Christian Bontekoe Version 2.0 freigegeben Gruppe 03 I Software Komponenten - FS13

Inhalt 1 Einleitung... 3 1.1 Projektauftrag... 3 1.2 Vorgehen... 3 2 Projekt Organisation... 4 2.1 Rollen und Zuständigkeiten... 4 2.2 Aufgabenverteilung... 4 2.3 Projektplan... 5 3 Risikoanalyse... 7 3.1 Stand 28.03.2013... 7 3.2 Stand 25.04.2013... 8 4 Konfigurations-Items... 9 5 Dokumentationsplan... 9 5.1 Iteration 1... 9 5.2 Iteration 2... 9 Abbildungsverzeichnis... 10 Gruppe 03 II Software Komponenten - FS13

1 Einleitung 1.1 Projektauftrag Im Rahmen des Modules Softwarekomponenten soll eine Java-Applikation entwickelt werden. Ziel dieser Applikation ist es ein alternatives und komponentenbasierendes Message-Loggingsystem zu entwickeln. Der Message-Logger muss auf mehreren Hosts verteilt werden können, sowie Plattformunabhängig sein. (Quelle: Projektauftrag: Message-Logger FS 2013, Version 1.0) 1.2 Vorgehen 1.2.1 Iterationsschritte Iterationsschritt Resultate 1 Planung erste Iteration Detaillierte Aufwandschätzung Arbeitseinteilung der Gruppe Kunden Anforderungen System-Spezifikation Testfälle definieren Dokumentationsplan erstellt Konfigurations-Item-Liste Erste Testfälle erstellt Kurzbesprechung mit Dozent Implementation Integration und Systemtests Demonstration Zwischenabgabe (Lauffähiger Prototyp) 2 Planung Iteration 2 Detaillierte Aufwandschätzung Arbeitseinteilung der Gruppe Überarbeitung der Kunden-Anforderungen Überarbeitung der System-Spezifikation Testfälle erweitern (CORBA) Neuer Dokumentationsplan erstellen Implementation der neuen Anforderungen Systemtests Unittests Schlussabgabe Gruppe 03 Seite 1von 8 Software Komponenten - FS13

2 Projekt Organisation 2.1 Rollen und Zuständigkeiten Team 03 19.04.2013 Christian Bontekoe Teamleader (Logger Client) Michael Estermann Software Engineering (Logger Komponente) Simon Moor Software Engineering (Log-Viewer) Felix Rohrer Interface (Logger Server) Abb. 1 Organigramm 2.2 Aufgabenverteilung 2.2.1 Teamleader Projektverantwortlicher / Teilt administrative Arbeiten den Teammitgliedern zu. Hilft nach Möglichkeit beim Software Engineering mit. 2.2.2 Software Engineering Logger-Server Speichern der Einträge, weiterleiten von Meldungen an Logger-Viewer usw. o TCP-Server Clients verbinden via Logger-Komponente o RMI-Server Kommunikation mit dem Logger-Viewer o CORBA Sprach- und Plattformunabhängige Kommunikation zwischen Server und Logger-Komponente Logger-Client Verbinden auf Server via Logger-Komponente, Senden von Logs an Server, usw. Logger-Komponente Verbinden auf Logger-Server, weiterleiten von Messages an Server, usw. Log-Viewer Funktionen des Logger-Viewers (Darstellen der Log Einträge auf dem Bildschirm) 2.2.3 Interface Definiert mit den anderen Teams das Interface für die Logger-Komponente. Hilft nach Möglichkeit beim Software Engineering mit. Gruppe 03 Seite 2von 8 Software Komponenten - FS13

2.3 Projektplan Abb. 2 Projektplan Gruppe 03 Seite 3 von 8 Software Komponenten - FS13

2.3.1 Meilensteine M1 08.03.2013 Organisation der Gruppe ist definiert Erste Risikoliste erstellt Erster Rahmenplan erstellt Grobe Aufwandschätzung Testphilosophie und Testaspekte definiert M2 22.03.2013 Planung erste Iteration liegt vor Detaillierte Aufwandschätzung M3 18.04.2013 Lauffähiger Prototyp Demonstration / Präsentation (Zwischenabgabe) M4 24.05.2013 Alle Komponenten sind lauffähig und können demonstriert werden Demonstration / Präsentation (Schlussabgabe) 2.3.2 Grobe Aufwandschätzung Für die Programmierung des Loggers sind 30 Stunden pro Person vorgesehen. JUnit-Tests werden zur Programmierzeit dazugezählt Für Systemtests sowie Integrationstests sind 20 Stunden vorgesehen 2.3.3 Aufwandschätzung Für die Implementation wird pro Komponente mit vier Tagen (32h) gerechnet o Ein halber Tag für die Analyse (4 h) o Zwei ein halb Tage für das Coding (20 h) o Ein Tag für JUnit Tests (8 h) Für die Systemtests wir ein Tag eingerechnet (8 h) Für die Integrationstests wir ebenfalls einen Tag eingerechnet (8 h) Gruppe 03 Seite 4 von 8 Software Komponenten - FS13

Eintrittswahrscheinlichkeit Projekt Management Plan 3 Risikoanalyse 3.1 Stand 28.03.2013 Nr. Risiko EW S/A Vermeidungsstrategie N1 T1 N2 N3 T2 T3 Dokumentverwaltung (Komplikationen zwischen den einzelnen Dokumentierenden) Missverständnisse bezüglich Interfacedefinition Dokumentation ist zu gegebenem Termin nicht fertiggestellt Dokumentation wird völlig vernachlässigt / nur programmiert Software ist zu gegebenem Termin nicht fertiggestellt Software erfüllt Anforderungen nicht Nr.: Tx: Technisches / Nx: Nicht-technisches Risiko EW: Eintrittswahrscheinlichkeit: 1 tiefe, 3 hohe EW S/A: Schaden/Auswirkung: 1 kleine, 3 grosse Auswirkungen 1 1 Einzelne Themenbereiche verteilen Zusammenfügen des Inhalts wird nur von einer Person gemacht 1 2 Wöchentliches Interface-Meeting Interface dokumentieren Einen Person die für das Interface zuständig ist definieren 2 1 Laufende Arbeiten wöchentlich überprüfen Wöchentlich dokumentieren Aufgaben für das Schreiben von Themenbereiche definieren 3 2 Nicht nur Programmieraufgaben verteilen, sondern auch Themenbereiche für die Dokumentation verteilen Wöchentlich dokumentieren 2 2 Kunden frühzeitig informieren Wenn möglich Termin verschieben 2 3 Anforderungen regelmässig überprüfen Bei Unklarheiten sofort nachfragen N3 N2 T2 T3 N1 T1 Abb. 3: Risikoanalyse 28.03.2013 Schaden / Auswirkung Gruppe 03 Seite 5 von 8 Software Komponenten - FS13

Eintrittswahrscheinlichkeit Projekt Management Plan 3.2 Stand 25.04.2013 Nr. Risiko EW S/A Vermeidungsstrategie T1 N1 N2 T2 T3 Missverständnisse bezüglich Interfacedefinition (CORBA) Dokumentation ist zu gegebenem Termin nicht fertiggestellt Dokumentation wird völlig vernachlässigt / nur programmiert Software ist zu gegebenem Termin nicht fertiggestellt Software erfüllt Anforderungen nicht Nr.: Tx: Technisches / Nx: Nicht-technisches Risiko EW: Eintrittswahrscheinlichkeit: 1 tiefe, 3 hohe EW S/A: Schaden/Auswirkung: 1 kleine, 3 grosse Auswirkungen 2 2 Dokumentation und Präsentation des Interfaces durch das Interface-Team 2 1 Laufende Arbeiten wöchentlich überprüfen Wöchentlich dokumentieren Aufgaben für das Schreiben von Themenbereiche definieren 1 1 Nicht nur Programmieraufgaben verteilen, sondern auch Themenbereiche für die Dokumentation verteilen Wöchentlich dokumentieren 1 3 Kunden frühzeitig informieren Wenn möglich Termin verschieben 2 3 Anforderungen regelmässig überprüfen Bei Unklarheiten sofort nachfragen N1 T1 T3 N2 T2 Abb. 4: Risikoanalyse 28.03.2013 Schaden / Auswirkung Gruppe 03 Seite 6 von 8 Software Komponenten - FS13

4 Konfigurations-Items Loggercommon Logercomponent Loggerdemoclient Loggerserver Loggerviewer 5 Dokumentationsplan 5.1 Iteration 1 Dokument (Erstellung) Wann Wer Projekt Management Plan SW 1 SW 14 Christian Bontekoe Kundenanforderung SW 3 SW 5 Simon Moor System-Spezifikation SW 3 - SW 5 Michael Estermann Testplan SW 3 SW 5 Felix Rohrer Testprotokoll SW 3 SW 5 Felix Rohrer Testprotokoll ausfüllen SW 8 SW 9 Alle 5.2 Iteration 2 Dokument (Überarbeitung) Wann Wer Projekt Management Plan SW 10 Christian Bontekoe Kundenanforderung SW 10 Simon Moor System-Spezifikation SW 10 Michael Estermann Erstellung Testplan SW 10 SW 11 Felix Rohrer Testprotokoll ausfüllen SW 12 SW 13 Alle Gruppe 03 Seite 7 von 8 Software Komponenten - FS13

Abbildungsverzeichnis Abb. 1 Organigramm... 4 Abb. 2 Projektplan... 5 Abb. 3: Risikoanalyse 28.03.2013... 7 Abb. 4: Risikoanalyse 28.03.2013... 8 Gruppe 03 Seite 8 von 8 Software Komponenten - FS13