This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
• Sinn und Zweck– Ein SW-Modul ist entsprechend den Anforderungen seiner SW-Spezifikation oder der
Spezifikation eines übergeordneten SW-Elements zu implementieren. Das Vorgehen zurImplementierung hat sich an den Vorgaben im Implementierungs-, Integrations- undPrüfkonzept SW zu orientieren. Falls in der Prüfstrategie gefordert, ist das fertige SW-Modul einer Prüfung durch einen externen Prüfer zu unterziehen.
– SW-Module sollten nach der Implementierung grundsätzlich einem Entwickler- undIntegrationstest unterzogen werden. Als Grundlage kann die PrüfspezifikationSystemelement dienen.
– Die Realisierung von SW-Modulen beinhaltet beispielsweise folgende Aspekte:• Programmierung unter Einhaltung der im Projekthandbuch festgelegten Standards und
Richtlinien,• Erstellung von Compile-, Binde-, Lade-, Installations- und Generierprozeduren,• Korrekturen bis zur Fehlerfreiheit des Compilierens und Bindens,• Gegebenenfalls Programmierung von Test- und Simulationsläufen.
Fazit - Tailoring ist einfach:Das typische Individualsoftwareprojekt mit enger Zusammenarbeit zwischenAG und AN wählt zwischen Inkrementeller und Agiler Strategie
ProjektmanagementIn dieser Arbeitsweise kann es nützlich sein,seinen Projektleiter nicht nur PMI-zertifizierenzu lassen, sondern ihm etwas von dieser Arbeitund auch ein wenig von SW-Entwicklung zu zeigen....
Parallele Iterationen - viel Freude mit Konfig-ManagementA
M S D M F D S M S D M F D S M S D M F D S M S D M F D S M S D M F D S M S D M F D S M S D MDez '07 31. Dez '07 28. Jan '08 25. Feb '08 24. Mrz '08 21. Apr '08 19. Mai '08 16. Jun '08 14. Jul '08 11. Aug '08 08. Sep '08 06. Okt '08 03. Nov '08 01. Dez '08 29. Dez '08 26. Jan '09 23. Feb '09 23. Mrz '09 20. A
Name des Akteurs, z.B. Außendienstmitarbeiter (ADM)
Beschreibung
Ein Akteur ist die Rolle, in welcher der Anwender denAnwendungsfall bearbeitet. Für jeden Anwendungsfall muß esmindestens einen Akteur geben. Akteure können sowohlPersonen als auch andere Systeme sein.
Liste Akteure A n w en d un g sfa ll
A n fra g e s te llen
A k teu r A n fra g es teller
P rio ri tä t H o ch
Z ie l
B e n utz er so lle n ein e A n frag e an d ie D ie n s tle is ter D V u nd O E s tellen k ö n ne n ,d ie zu e in e m A n ge b o t u n d A u ftra g fü h re n ka n n .
E re ig n is
N eu e Id ee o d er W u n sc h
V or au sse tz un g
V o ra uss ich tlic h er A u fw a n d > 2 S tu n d en ; A n fra g es teller m u ß für A M S b e re ch tigt se in
B eschr eibu n g
A n fra g en an d ie D ien s tle is te r D V u n d O E kö n ne n v o n a lle n fü r A M SB e re ch tig te n fo rm u liert w erd en . D ie A n frag e h at e in e n z w eiten B e s ta n d teil -d ie B ew ertu ng -, d e r v o m A n frag e ste lle r nie g eä nd ert w erd en , so n d ern im m e rnu r ein g ese he n w erd en k a n n . E rfa sse n d a rf d er A n frag es teller n u r d e n e rs ten B es tan d teil, d e r a usPflich tfe ld e rn u n d o p tio n alen F eld ern b es teh t. P flic h tfeld er s in d :
T h e m a d e r A n f rag e B esch reib u n g d er A n fra ge K o sten s telle , g g f. m it K o ste n au f te ilu ng A u ftra g g eb e r (N am e) A d re ssa t (D V o d er B O ) W ie d erke h ren d ( ja / n ein )
D as T ag esd atu m u n d d er N a m e d es A n f rag e s te lle rs w erd en v o n A M Sein ge tra ge n .
O p tio n a le Fe ld e r s in d : P rio ritä t (h o c h / m itte l / g eri n g) D e ad line (D a tu m ) A n lag e (m a n u ell / e lek tro n isch ) : e ine m an u e lle A n la g e m u ß a u f d e m
P o stw e g ve rsc h ic k t w erd en .
A M S p rüft d ie P flic htfe ld er au f fo rm ale V o lls tä n d ig k eit. Fü r d ie in h altlic h eK o rrek the it is t d er A n fra g es teller ve ra n tw o r tl ic h. W e nn d ie A n fra ge fo rm a l v o lls tä n d ig ist, w ird d ie A n frag e in A M S als1 .V ers io n g e fü h rt u nd e in e M itteilun g a n d e n A d ressate n g e g eb en . A d ressatis t d e r Fa ch b ereich sk o o rd in a to r au s D V o d e r O E . A M S leg t d ie A n fra g e m itein er n e u en A u ftr ag sn u m m e r a n.
E rg ebn is
A n fra g e g e stelltA n fra g e h a t A u ftr ag sn u m m e rM itteilu n g an A d re ssat
B e n utz er so lle n ein e A n frag e an d ie D ie n s tle is ter D V u nd O E s tellen k ö n ne n ,d ie zu e in e m A n ge b o t u n d A u ftra g fü h re n ka n n .
E re ig n is
N eu e Id ee o d er W u n sc h
V or au sse tz un g
V o ra uss ich tlic h er A u fw a n d > 2 S tu n d en ; A n fra g es teller m u ß für A M S b e re ch tigt se in
B eschr eibu n g
A n fra g en an d ie D ien s tle is te r D V u n d O E kö n ne n v o n a lle n fü r A M SB e re ch tig te n fo rm u liert w erd en . D ie A n frag e h at e in e n z w eiten B e s ta n d teil -d ie B ew ertu ng -, d e r v o m A n frag e ste lle r nie g eä nd ert w erd en , so n d ern im m e rnu r ein g ese he n w erd en k a n n . E rfa sse n d a rf d er A n frag es teller n u r d e n e rs ten B es tan d teil, d e r a usPflich tfe ld e rn u n d o p tio n alen F eld ern b es teh t. P flic h tfeld er s in d :
T h e m a d e r A n f rag e B esch reib u n g d er A n fra ge K o sten s telle , g g f. m it K o ste n au f te ilu ng A u ftra g g eb e r (N am e) A d re ssa t (D V o d er B O ) W ie d erke h ren d ( ja / n ein )
D as T ag esd atu m u n d d er N a m e d es A n f rag e s te lle rs w erd en v o n A M Sein ge tra ge n .
O p tio n a le Fe ld e r s in d : P rio ritä t (h o c h / m itte l / g eri n g) D e ad line (D a tu m ) A n lag e (m a n u ell / e lek tro n isch ) : e ine m an u e lle A n la g e m u ß a u f d e m
P o stw e g ve rsc h ic k t w erd en .
A M S p rüft d ie P flic htfe ld er au f fo rm ale V o lls tä n d ig k eit. Fü r d ie in h altlic h eK o rrek the it is t d er A n fra g es teller ve ra n tw o r tl ic h. W e nn d ie A n fra ge fo rm a l v o lls tä n d ig ist, w ird d ie A n frag e in A M S als1 .V ers io n g e fü h rt u nd e in e M itteilun g a n d e n A d ressate n g e g eb en . A d ressatis t d e r Fa ch b ereich sk o o rd in a to r au s D V o d e r O E . A M S leg t d ie A n fra g e m itein er n e u en A u ftr ag sn u m m e r a n.
E rg ebn is
A n fra g e g e stelltA n fra g e h a t A u ftr ag sn u m m e rM itteilu n g an A d re ssat
A n w en d un g sfa ll
A n fra g e s te llen
A k teu r A n fra g es teller
P rio ri tä t H o ch
Z ie l
B e n utz er so lle n ein e A n frag e an d ie D ie n s tle is ter D V u nd O E s tellen k ö n ne n ,d ie zu e in e m A n ge b o t u n d A u ftra g fü h re n ka n n .
E re ig n is
N eu e Id ee o d er W u n sc h
V or au sse tz un g
V o ra uss ich tlic h er A u fw a n d > 2 S tu n d en ; A n fra g es teller m u ß für A M S b e re ch tigt se in
B eschr eibu n g
A n fra g en an d ie D ien s tle is te r D V u n d O E kö n ne n v o n a lle n fü r A M SB e re ch tig te n fo rm u liert w erd en . D ie A n frag e h at e in e n z w eiten B e s ta n d teil -d ie B ew ertu ng -, d e r v o m A n frag e ste lle r nie g eä nd ert w erd en , so n d ern im m e rnu r ein g ese he n w erd en k a n n . E rfa sse n d a rf d er A n frag es teller n u r d e n e rs ten B es tan d teil, d e r a usPflich tfe ld e rn u n d o p tio n alen F eld ern b es teh t. P flic h tfeld er s in d :
T h e m a d e r A n f rag e B esch reib u n g d er A n fra ge K o sten s telle , g g f. m it K o ste n au f te ilu ng A u ftra g g eb e r (N am e) A d re ssa t (D V o d er B O ) W ie d erke h ren d ( ja / n ein )
D as T ag esd atu m u n d d er N a m e d es A n f rag e s te lle rs w erd en v o n A M Sein ge tra ge n .
O p tio n a le Fe ld e r s in d : P rio ritä t (h o c h / m itte l / g eri n g) D e ad line (D a tu m ) A n lag e (m a n u ell / e lek tro n isch ) : e ine m an u e lle A n la g e m u ß a u f d e m
P o stw e g ve rsc h ic k t w erd en .
A M S p rüft d ie P flic htfe ld er au f fo rm ale V o lls tä n d ig k eit. Fü r d ie in h altlic h eK o rrek the it is t d er A n fra g es teller ve ra n tw o r tl ic h. W e nn d ie A n fra ge fo rm a l v o lls tä n d ig ist, w ird d ie A n frag e in A M S als1 .V ers io n g e fü h rt u nd e in e M itteilun g a n d e n A d ressate n g e g eb en . A d ressatis t d e r Fa ch b ereich sk o o rd in a to r au s D V o d e r O E . A M S leg t d ie A n fra g e m itein er n e u en A u ftr ag sn u m m e r a n.
E rg ebn is
A n fra g e g e stelltA n fra g e h a t A u ftr ag sn u m m e rM itteilu n g an A d re ssat
A n w en d un g sfa ll
A n fra g e s te llen
A k teu r A n fra g es teller
P rio ri tä t H o ch
Z ie l
B e n utz er so lle n ein e A n frag e an d ie D ie n s tle is ter D V u nd O E s tellen k ö n ne n ,d ie zu e in e m A n ge b o t u n d A u ftra g fü h re n ka n n .
E re ig n is
N eu e Id ee o d er W u n sc h
V or au sse tz un g
V o ra uss ich tlic h er A u fw a n d > 2 S tu n d en ; A n fra g es teller m u ß für A M S b e re ch tigt se in
B eschr eibu n g
A n fra g en an d ie D ien s tle is te r D V u n d O E kö n ne n v o n a lle n fü r A M SB e re ch tig te n fo rm u liert w erd en . D ie A n frag e h at e in e n z w eiten B e s ta n d teil -d ie B ew ertu ng -, d e r v o m A n frag e ste lle r nie g eä nd ert w erd en , so n d ern im m e rnu r ein g ese he n w erd en k a n n . E rfa sse n d a rf d er A n frag es teller n u r d e n e rs ten B es tan d teil, d e r a usPflich tfe ld e rn u n d o p tio n alen F eld ern b es teh t. P flic h tfeld er s in d :
T h e m a d e r A n f rag e B esch reib u n g d er A n fra ge K o sten s telle , g g f. m it K o ste n au f te ilu ng A u ftra g g eb e r (N am e) A d re ssa t (D V o d er B O ) W ie d erke h ren d ( ja / n ein )
D as T ag esd atu m u n d d er N a m e d es A n f rag e s te lle rs w erd en v o n A M Sein ge tra ge n .
O p tio n a le Fe ld e r s in d : P rio ritä t (h o c h / m itte l / g eri n g) D e ad line (D a tu m ) A n lag e (m a n u ell / e lek tro n isch ) : e ine m an u e lle A n la g e m u ß a u f d e m
P o stw e g ve rsc h ic k t w erd en .
A M S p rüft d ie P flic htfe ld er au f fo rm ale V o lls tä n d ig k eit. Fü r d ie in h altlic h eK o rrek the it is t d er A n fra g es teller ve ra n tw o r tl ic h. W e nn d ie A n fra ge fo rm a l v o lls tä n d ig ist, w ird d ie A n frag e in A M S als1 .V ers io n g e fü h rt u nd e in e M itteilun g a n d e n A d ressate n g e g eb en . A d ressatis t d e r Fa ch b ereich sk o o rd in a to r au s D V o d e r O E . A M S leg t d ie A n fra g e m itein er n e u en A u ftr ag sn u m m e r a n.
E rg ebn is
A n fra g e g e stelltA n fra g e h a t A u ftr ag sn u m m e rM itteilu n g an A d re ssat
Szenario für Regelfall Anfrage stellen Annahmen Keine Suche nach Anfragen
Pflichtfelder vollständig Schritte Wer Was
1 AMS baut leeres Formular auf 2 Anfragesteller Füllt Pflichtfelder der Anfrage aus:
Thema, Problem, Auftraggeber, Kostenstelle 3 Anfragesteller Übernimmt aus Auswahl die Pflichtfelder der Anfrage:
Adressat (DV oder BO) W iederkehrend (ja oder nein)
4 AMS Trägt Tagesdatum und Namen des Anfragestellers in die Anfrage ein 5 Anfragesteller Kann optional
die Priorität hoch, mittel oder gering auswählen, das Datum für eine Deadline vorgeben (Datum), Anlage manuell oder elektronisch auswählen.
6 Anfragesteller W ählt „W eiterleiten“ aus 7 AMS Prüft, ob alle Pflichtfelder der Anfrage vollständig sind vollständig 8 AMS Vergibt Auftragsnummer für Anfrage 9 AMS Trägt in Anfrage Status „Anfrage gestellt“ ein
10 AMS Ruft Anwendungsfall „Interessenten benachrichtigen“ Mitteilung an Adressat Fachabteilungskoordinatoren DV oder BO
Ergebnis Anfrage gestellt,Mitteilung an Adressat,AMS bereit für neue Aktion
Szenario für Regelfall Anfrage stellen Annahmen Keine Suche nach Anfragen
Pflichtfelder vollständig Schritte Wer Was
1 AMS baut leeres Formular auf 2 Anfragesteller Füllt Pflichtfelder der Anfrage aus:
Thema, Problem, Auftraggeber, Kostenstelle 3 Anfragesteller Übernimmt aus Auswahl die Pflichtfelder der Anfrage:
Adressat (DV oder BO) W iederkehrend (ja oder nein)
4 AMS Trägt Tagesdatum und Namen des Anfragestellers in die Anfrage ein 5 Anfragesteller Kann optional
die Priorität hoch, mittel oder gering auswählen, das Datum für eine Deadline vorgeben (Datum), Anlage manuell oder elektronisch auswählen.
6 Anfragesteller W ählt „W eiterleiten“ aus 7 AMS Prüft, ob alle Pflichtfelder der Anfrage vollständig sind vollständig 8 AMS Vergibt Auftragsnummer für Anfrage 9 AMS Trägt in Anfrage Status „Anfrage gestellt“ ein
10 AMS Ruft Anwendungsfall „Interessenten benachrichtigen“ Mitteilung an Adressat Fachabteilungskoordinatoren DV oder BO
Ergebnis Anfrage gestellt,Mitteilung an Adressat,AMS bereit für neue Aktion
Szenario für Regelfall Anfrage stellen Annahmen Keine Suche nach Anfragen
Pflichtfelder vollständig Schritte Wer Was
1 AMS baut leeres Formular auf 2 Anfragesteller Füllt Pflichtfelder der Anfrage aus:
Thema, Problem, Auftraggeber, Kostenstelle 3 Anfragesteller Übernimmt aus Auswahl die Pflichtfelder der Anfrage:
Adressat (DV oder BO) W iederkehrend (ja oder nein)
4 AMS Trägt Tagesdatum und Namen des Anfragestellers in die Anfrage ein 5 Anfragesteller Kann optional
die Priorität hoch, mittel oder gering auswählen, das Datum für eine Deadline vorgeben (Datum), Anlage manuell oder elektronisch auswählen.
6 Anfragesteller W ählt „W eiterleiten“ aus 7 AMS Prüft, ob alle Pflichtfelder der Anfrage vollständig sind vollständig 8 AMS Vergibt Auftragsnummer für Anfrage 9 AMS Trägt in Anfrage Status „Anfrage gestellt“ ein
10 AMS Ruft Anwendungsfall „Interessenten benachrichtigen“ Mitteilung an Adressat Fachabteilungskoordinatoren DV oder BO
Ergebnis Anfrage gestellt,Mitteilung an Adressat,AMS bereit für neue Aktion
Detaillierte Beschreibung
der Use Cases Szenarien (1 oder mehrere je UseCase)
• Serien Werkvertrag– Rahmenvertrag / Einzelvertrag– Einzelv. Immer neu abgeschlossen je Stufe– Variante: Gesamtbudget steht fest, man
baut was man sich leisten kann
• Agiler Werkvertrag– transparentes Schätzverfahren– Tausch von Features in Construction
– AG Budgetsicherheit, AN Chancen auf Gewinn– Anforderungen initial vollständig und starr, Change Request
immer Vertragsänderung, Beidseitiges Risiko, Qualität stirbtals erstes, Preise typischerweise überhöht
– AG Budgetsicherheit plus Chance, unterstützt kooperativeDenkweise
– Qualität stirbt als erstes AN weniger Chancen auf Gewinn trotzRisiko, unpassend (selbst in Baubranche kritisch diskutiert)
– Schrittweise Budgetsicherheit, bekannte Jura, Kompatibel mitEinkauf, Spätere Anforderungen dürfen sich noch ändern,Abbruch möglich, weniger Risiko für beide
– AN hat u.U. kleineren Auftrag, Vertragsaufwand steigt immens
– Gute Änderungsmöglichkeit, Gesamtbudget stabil– Kalkulationsverfahren u.U. nicht „perfekt“, mangels
vertrauensvoller Zusammenarbeit konfliktträchtig,hervorragender Umgang mit Change Management notwendig.
Tlw. Objektspektrum 01/06 - B. Oesterreich - Der Agile Festrpeis
• BGB § 633 Sach- und Rechtsmangel(1) Der Unternehmer hat dem Besteller das Werk frei von Sach- und Rechtsmängeln zu verschaffen.(2) Das Werk ist frei von Sachmängeln, wenn es die vereinbarte Beschaffenheit hat.
• Vereinbarte Beschaffenheit für Abnahme:– „die körperliche Hinnahme des Werkes im Wege der
Besitzübertragung und die gleichzeitige Billigung des Werkes als imwesentlichen vertragsgemäß“ (Bundesgerichtshof)
• Wenn es dabei Fragen gibt, suchen wir dann unsere Story Cardsvon der Pinwand?
• Tip: Manchmal wird nur eins aus Festpreis/Werkvertrag benötigt– Nur Werkstück: Nur Spezifikationsdisziplin– Nur Festpreis: Nur Exploration nötig
• Der agile Reinstraum spricht Smalltalk im Dienstvertrag– überwiegend kein Interesse bei Gurus an (Management-) Tools– in Java ist immer alles so neu (vor allem das Web Framework)– die Entwickler sind nur „so so“ - je besser desto Agil
• C3 war ein Werkvertrag aber wurde gestoppt in the end ;-)
• Tägliche Vollzeiterfassung– Agile Ethik kennt Mut und 40h Woche, das kann man sichern– Es hilft dem Team, wirklich schätzen schätzen lernen– Die Lage wird dem ganzen Team transparent– Man lernt dadurch erst aus Burn-Downs, WARUM sie nicht sinken– Die „velocity“ ist oft ein Faktor der Kapazitätsplanung
• es hilft dem PL zu beweisen, WARUM er sein Team nicht hatte