Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit...

Post on 05-Apr-2015

108 views 0 download

Transcript of Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit...

Wizards & Wizards & Builders GmbH Builders GmbH

Rollen in ProjektenRollen in Projekten

Aufteilung von Rollen in Aufteilung von Rollen in Entwicklungsprojekten mitEntwicklungsprojekten mit

Microsoft Visual FoxProMicrosoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Diese Schulung dient der Einführung in die möglichen Rollen

im Rahmen eines Entwicklungsprojektes unter

Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ThemenübersichtThemenübersicht

Warum Rollen?Warum Rollen? Rollen in ProjektenRollen in Projekten Rollen in VFP-ProjektenRollen in VFP-Projekten Zuordnung WerkzeugeZuordnung Werkzeuge Zuordnung KomponentenZuordnung Komponenten

Wizards & Wizards & Builders GmbH Builders GmbH

Vorteile von RollenVorteile von Rollen

Zuordnung VerantwortungZuordnung Verantwortung Abgrenzung VerantwortungAbgrenzung Verantwortung Ansprechpartner für alleAnsprechpartner für alle Know-How-KonzentrationKnow-How-Konzentration

Wizards & Wizards & Builders GmbH Builders GmbH

Übersicht über Rollen (1)Übersicht über Rollen (1)

Allgemein:Allgemein: ProjektleiterProjektleiter ControllerController MitarbeiterMitarbeiter

Phase AnalysePhase Analyse Phase DesignPhase Design Phase Implement.Phase Implement. Phase TestPhase Test Phase RolloutPhase Rollout

VFP-Projekte:VFP-Projekte: GUIGUI CodingCoding Class LibrarianClass Librarian FrameworkFramework KonfigurationKonfiguration BuilderBuilder

Wizards & Wizards & Builders GmbH Builders GmbH

Übersicht Rollen (2)Übersicht Rollen (2)

Werkzeuge:Werkzeuge: Source SafeSource Safe XCASEXCASE Visual ModellerVisual Modeller GenX-ToolsGenX-Tools

Komponenten:Komponenten: OutlookOutlook WinWordWinWord RAS/MAPIRAS/MAPI MS GraphMS Graph Tree/ListviewTree/Listview ActiveX-CtrlsActiveX-Ctrls

Wizards & Wizards & Builders GmbH Builders GmbH

Allgemeine ProjektrollenAllgemeine Projektrollen

Allgemeine Projektrollen Allgemeine Projektrollen für Softwareentwicklungs-für Softwareentwicklungs-

projekte aller Artprojekte aller Art

Wizards & Wizards & Builders GmbH Builders GmbH

ProjektleiterProjektleiter

Projekterwartungen KundeProjekterwartungen Kunde Projektbereiche, LösungsansatzProjektbereiche, Lösungsansatz Umfangs/Risiko/Aufwands-Umfangs/Risiko/Aufwands-

abschätzungabschätzung ÄnderungsanforderungenÄnderungsanforderungen ProjekttagebuchProjekttagebuch Personal- und ArbeitsplanPersonal- und Arbeitsplan

Wizards & Wizards & Builders GmbH Builders GmbH

Projektcontroller (*)Projektcontroller (*)

ProjektstatusberichtProjektstatusbericht QualitätsüberwachungQualitätsüberwachung Kontrolle AbweichungenKontrolle Abweichungen Zweiter Ansprechpartner KundeZweiter Ansprechpartner Kunde

Wizards & Wizards & Builders GmbH Builders GmbH

ProjektmitarbeiterProjektmitarbeiter

Rolle der Projektmitarbeiter Rolle der Projektmitarbeiter ändert sich je nach ändert sich je nach ProjektphaseProjektphase

Phasen können sich auch auf Phasen können sich auch auf Einzelmodule beziehenEinzelmodule beziehen

ggf. Fachleute für bestimmte ggf. Fachleute für bestimmte Phasen heranziehen (aus Team)Phasen heranziehen (aus Team)

Wizards & Wizards & Builders GmbH Builders GmbH

Phase AnalysePhase Analyse

IststandsaufnahmeIststandsaufnahme LeistungsbeschreibungLeistungsbeschreibung ProgrammspezifikationProgrammspezifikation QualitätsmerkmaleQualitätsmerkmale Modell GeschäftsprozesseModell Geschäftsprozesse Modell Daten/Tabellen/FelderModell Daten/Tabellen/Felder Klassenstruktur/DefinitionKlassenstruktur/Definition

Wizards & Wizards & Builders GmbH Builders GmbH

Phase DesignPhase Design

Technische KlassenbeschreibungTechnische Klassenbeschreibung Beschreibung SystemarchitekturBeschreibung Systemarchitektur BenutzerschnittstellenBenutzerschnittstellen Prototyp BedienderdialogPrototyp Bedienderdialog Definition AusgabedokumenteDefinition Ausgabedokumente Beschreibung DatenelementeBeschreibung Datenelemente Testplan, SystemleistungTestplan, Systemleistung

Wizards & Wizards & Builders GmbH Builders GmbH

Phase ImplementationPhase Implementation

UmsetzungUmsetzung UmsetzungUmsetzung UmsetzungUmsetzung BibliotheksbeschreibungenBibliotheksbeschreibungen Testdaten, TestprotokollTestdaten, Testprotokoll Hilfstexte, DokumentationHilfstexte, Dokumentation

Wizards & Wizards & Builders GmbH Builders GmbH

Phase TestPhase Test

SystemtestprotokollSystemtestprotokoll AnwendertestprotokollAnwendertestprotokoll FehlerlistenFehlerlisten FehlerberichteFehlerberichte FehlerbeseitigungFehlerbeseitigung

Wizards & Wizards & Builders GmbH Builders GmbH

Phase Roll-OutPhase Roll-Out

LieferlisteLieferliste VerteilungsplanVerteilungsplan InstallationsprogrammInstallationsprogramm InstallationsprotokollInstallationsprotokoll

Wizards & Wizards & Builders GmbH Builders GmbH

Zuordnung von RollenZuordnung von Rollen

Zuordnung von Zuordnung von Projektrollen unter VFP zu Projektrollen unter VFP zu

ProjektmitarbeiternProjektmitarbeitern

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: GUIVFP: GUI

Richtlinien für User Interface Richtlinien für User Interface Design (Softwareergonomie)Design (Softwareergonomie)

Gestaltung Basisklassen für Gestaltung Basisklassen für BenutzeroberflächeBenutzeroberfläche

Grundsätzliches Design für alle Grundsätzliches Design für alle BildschirmformulareBildschirmformulare

Einheitlichkeit Look & FeelEinheitlichkeit Look & Feel

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: CodingVFP: Coding

Definition der Definition der ProgrammierrichtlinienProgrammierrichtlinien

Überwachung der EinhaltungÜberwachung der Einhaltung Zulässiger ProgrammierstilZulässiger Programmierstil Code-ReviewCode-Review

typischerweise durch Coachestypischerweise durch Coaches

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: Class LibrarianVFP: Class Librarian

Werkzeug Class BrowserWerkzeug Class Browser Werkzeug Class DesignerWerkzeug Class Designer ggf. direktes Bearbeiten VCXggf. direktes Bearbeiten VCX Kontrolle/Korrektur von Kontrolle/Korrektur von

VererbungsschemataVererbungsschemata Kontrolle/Test eigener KlassenKontrolle/Test eigener Klassen

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: FrameworkVFP: Framework

Verwaltung/Anpassung der Verwaltung/Anpassung der BasisklassenBasisklassen

Verwaltung/Anpassung der Verwaltung/Anpassung der ManagerklassenManagerklassen

Verwaltung/Anpassung Verwaltung/Anpassung diverser Sub/Utitlity-Klassendiverser Sub/Utitlity-Klassen

DokumentationDokumentation

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: KonfigurationVFP: Konfiguration

Konfiguration Entwicklungs- Konfiguration Entwicklungs- und Laufzeitumgebungund Laufzeitumgebung

Registry-EinstellungenRegistry-Einstellungen WinAPI-FunktionsaufrufeWinAPI-Funktionsaufrufe Remote OLE-AutomationRemote OLE-Automation DLL-Erstellung, TypeLibsDLL-Erstellung, TypeLibs

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: BuilderVFP: Builder

Arbeiten mit BuilderBArbeiten mit BuilderB Definition und Implementation Definition und Implementation

von Buildernvon Buildern Fertigfunktionen für einfache Fertigfunktionen für einfache

Builder-ErstellungBuilder-Erstellung Einbindung Builder in Einbindung Builder in

EntwicklungsumgebungEntwicklungsumgebung

Wizards & Wizards & Builders GmbH Builders GmbH

Zuordnung WerkzeugeZuordnung Werkzeuge

Zuordnung von Zusatz- Zuordnung von Zusatz- Werkzeugen zu Werkzeugen zu

ProjektmitarbeiternProjektmitarbeitern

Wizards & Wizards & Builders GmbH Builders GmbH

Werkzeug: Source SafeWerkzeug: Source Safe

Installation/Verwaltung DatenInstallation/Verwaltung Daten Kontrolle Platz/VersionszahlKontrolle Platz/Versionszahl Kontrolle Check-Out-StatusKontrolle Check-Out-Status Troubleshooting/Netz (!)Troubleshooting/Netz (!) Arbeitsgrundlage in Teams (!)Arbeitsgrundlage in Teams (!) ggf. Projekt-Hook-Klassenggf. Projekt-Hook-Klassen

Wizards & Wizards & Builders GmbH Builders GmbH

Werkzeug: XCASEWerkzeug: XCASE

Übernahme DatenmodellÜbernahme Datenmodell incl. Tabellen, Index, Relation, Viewsincl. Tabellen, Index, Relation, Views

Neudefinition Relation/TriggerNeudefinition Relation/Trigger Definition/Zuordnung DomainDefinition/Zuordnung Domain Export Datenmodell nach DBCExport Datenmodell nach DBC Generierung Trigger-CodeGenerierung Trigger-Code Reporting (mit VFP-Reports)Reporting (mit VFP-Reports)

Wizards & Wizards & Builders GmbH Builders GmbH

Werkzeug: Visual Werkzeug: Visual ModellerModeller

Übernahme VFP-BibliothekenÜbernahme VFP-Bibliotheken Definition Use-CasesDefinition Use-Cases Zuordnung User/Business/DataZuordnung User/Business/Data Festlegen Vererbung, PEMsFestlegen Vererbung, PEMs Generierung VFP-KlassenGenerierung VFP-Klassen

ggf. Component Diagrammggf. Component Diagramm ggf. Deployment Diagrammggf. Deployment Diagramm

Wizards & Wizards & Builders GmbH Builders GmbH

Werkzeuge: GenX-ToolsWerkzeuge: GenX-Tools

Anbindung GenRepoXAnbindung GenRepoX Layout BerichtsdateienLayout Berichtsdateien Klassen für BerichteKlassen für Berichte

Anbindung GenMenuXAnbindung GenMenuX ggf. objektorientierte Menüsggf. objektorientierte Menüs

Wizards & Wizards & Builders GmbH Builders GmbH

Zuordnung KomponentenZuordnung Komponenten

Zuordnung von häufig Zuordnung von häufig eingesetzten eingesetzten

Komponenten zu Komponenten zu ProjektmitarbeiternProjektmitarbeitern

Wizards & Wizards & Builders GmbH Builders GmbH

Komponente: OutlookKomponente: Outlook

Formulare/CustomProperties Formulare/CustomProperties unter Outlook verwaltenunter Outlook verwalten

Ansteuerungsklassen für alle Ansteuerungsklassen für alle Kategorien unter OutlookKategorien unter Outlook

Import/Exportfunktionen sowie Import/Exportfunktionen sowie Datenabgleich (!)Datenabgleich (!)

Wichtig: Updates (98, SPs)Wichtig: Updates (98, SPs)

Wizards & Wizards & Builders GmbH Builders GmbH

Komponenten: WinWordKomponenten: WinWord

Formulare/CustomProperties Formulare/CustomProperties unter WinWord verwaltenunter WinWord verwalten

Ansteuerungsklassen für Einzel- Ansteuerungsklassen für Einzel- und Serienbriefe mit WinWordund Serienbriefe mit WinWord

Import/ExportfunktionenImport/Exportfunktionen Wichtig: Updates (SPs, Tools)Wichtig: Updates (SPs, Tools) ggf. Einsatz von OLEmaxXggf. Einsatz von OLEmaxX

Wizards & Wizards & Builders GmbH Builders GmbH

Komponenten: MAPI/RASKomponenten: MAPI/RAS

Anbindung MAPI an MailserverAnbindung MAPI an Mailserver Klassen für Ansteuerung MAPIKlassen für Ansteuerung MAPI Klassen für Ansteuerung RASKlassen für Ansteuerung RAS

ggf. mit RAS.OCXggf. mit RAS.OCX

ggf. Klassen für DFÜ-Steuerungggf. Klassen für DFÜ-Steuerung Ansteuerung TAPI über WINAPIAnsteuerung TAPI über WINAPI

(z.B. Telefonwahl und -wiederholung)(z.B. Telefonwahl und -wiederholung)

Wizards & Wizards & Builders GmbH Builders GmbH

Komponente: MS GraphKomponente: MS Graph

Ansteuerung von MS GraphAnsteuerung von MS Graph Bereitstellungsfunktionen für Bereitstellungsfunktionen für

Daten an MS GraphDaten an MS Graph AusgabeformateAusgabeformate Einbindung in AnwendungEinbindung in Anwendung

Wizards & Wizards & Builders GmbH Builders GmbH

Komponente: Komponente: Tree/ListviewTree/Listview

Einbindung Treeview-ControlEinbindung Treeview-Control Einbindung Listview-ControlEinbindung Listview-Control Anbindung Imagelist-ControlAnbindung Imagelist-Control Verwaltung diverser BitmapsVerwaltung diverser Bitmaps Metadaten für Aufbau Metadaten für Aufbau

StrukturhierarchieStrukturhierarchie

Wizards & Wizards & Builders GmbH Builders GmbH

Kleinere KomponentenKleinere Komponenten

Einbindung Dynazip für Einbindung Dynazip für DatenkompressionDatenkompression

Einbindung FoxFix für Einbindung FoxFix für DatenreparaturDatenreparatur

Einbindung SuperClass in Einbindung SuperClass in EntwicklungsumgebungEntwicklungsumgebung

Einbindung RTF-ControlEinbindung RTF-Control

Wizards & Wizards & Builders GmbH Builders GmbH

Was ist zu beachten?Was ist zu beachten?

Mehrfach-Mehrfach-besetzung von besetzung von Rollen möglichRollen möglich

Komponenten + Komponenten + Werkzeug-Werkzeug-zuordnung je zuordnung je nach Bedarfnach Bedarf

Wizards & Wizards & Builders GmbH Builders GmbH

Vielen Dank!Vielen Dank!

Das waren die Themen:Das waren die Themen:

Warum Rollen?Warum Rollen? Rollen in Rollen in

ProjektenProjekten Rollen in VFP-Rollen in VFP-

ProjektenProjekten Zuordnung Zuordnung

WerkzeugeWerkzeuge Zuordnung Zuordnung

KomponentenKomponenten

Wizards & Wizards & Builders GmbH Builders GmbH

Wenn Fragen bestehen:Wenn Fragen bestehen:

Wizards & BuildersWizards & BuildersMethodische Software-Methodische Software-

Entwicklung GmbHEntwicklung GmbH

Frankfurter Str. 21bFrankfurter Str. 21b

61476 Kronberg61476 Kronberg

Tel.: 06173-950906Tel.: 06173-950906

Fax: 06173-950907Fax: 06173-950907

CIS: 101605,175CIS: 101605,175