• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/101

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

101 Cards in this Set

  • Front
  • Back

Was ist ein Projekt?

Bei einem Projekt handelt es sich um ein <strong>zielgerichtetes, klar definiertes, zeitlich begrenztes, durch Größe, Bedeutung, Komplexität, Neuartigkeit, Einmaligkeit, Kosten und Risiko</strong> aus dem üblichen Geschehen herausragendes Vorhaben.

Aufgaben des Projektmanagements?
- Planung
- Steuerung
- Kontrolle
Ziele des Projektmanagements?
- Zeit
- Kosten
- Qualität
- Funktionalität

Was sind Stakeholder?

Stakeholder sind Individuen und Organisationen, die entweder aktiv in einem Projekt beteiligt sind oder deren Interessen durch die Projektdurchführung und/oder das Projektergebnis tangiert werden.
Welche Achsen hat das Teufelsquadrat des Projektmanagements?
Was sind typische Probleme bei IT-Projekten?
- Kostenproblem (Überschreitung der Planung)
- Terminproblem (Nichteinhaltung)
- Komplexitätsproblem
- Qualitätsproblem (Performance, Bedienbarkeit)
- Zielerreichungsproblematik (Umsetzung entspricht nicht den Erwartungen)
- Konkurrenzproblematik
- Wettbewerbsproblematik
Welche vier Phasen gibt es im Ablauf eines IT Projekts?
1) Projektdefinition
2) Projektplanung
3) Projektdurchführung
4) Abnahme und Projektabschluss
Was sind Ziele der Projektdefintions-Phase?
- Definition der Aufgaben und Ziele des beabsichtigten IT-Projekts
- Abschätzung der Chancen und Risiken des Projektes
- Abschätzung der möglichen Kosten, Ressourcen (Zeit, Personen, Sachmittel)
- Vorschlag zur Projektorganisation und zum Projektablauf
Was wird in der Projektdefinitions-Phase erarbeitet?
Projektantrag

Projektauftrag
Was ist ein Projektantrag?
Projektantrag als Grundlage für Entscheidungsträger zur Auswahl von umzusetzenden Projekten (“was soll genehmigt werden?”)
Inhaltliche Aspekte eines Projektantrags
- Projekt<strong>begründung</strong> (Wozu? Anlass? Hintergründe?)
- <strong>Kurze Beschreibung</strong> des IT-Projekts
- Erwarteter <strong>Nutzen</strong> und potenzieller Schaden bei Nichtrealisierung
- <strong>Ressourcenbedarf</strong> (Personal, Hard- & Software, finanzielle Ressourcen z.B. für externe Aufträge)
- Projektverantwortung (IT-Projektleiter, Teilprojektleiter)
- Projekt<strong>risiken</strong>
- Zielerreichnungsstrategie
- Projekt<strong>laufzeiten</strong> (Projektstart, -ende, Meilensteine)
Was ist ein Projektauftrag?
- Der Projektantrag wird mit der Genehmigung zum Projektauftrag
- Inhaltliche Änderungen denkbar
- Dokument hat Vertragscharakter für Auftraggeber und Auftragnehmer
Welches sind mögliche Methoden für die Projektplanung?
- Projektstrukturplan
- Vorgangsliste
- GANTT-Diagramm
- Netzplantechnik
Welche Vorgehensmodelle gibt es um Projekte zu realisieren?
- Sequentielle Vorgehensmodelle (Wasserfall)
- Inkrementelle Vorgehensmodelle
- Agile Softwareentwicklung
Welche Phasen hat das Wasserfallmodell?
1. System Requirements: Lastenheft
2. Software Requirements: Pflichtenheft
3. Analysis: Entwurf der Softwarearchitektur
4. Program Design: Spezifikation benötigter Module
5. Coding: Implementierter Code
6. Testing: Verifikation des Programs und Testprotokolle
7. Operations: Installiertes System und Abnahmebestätigung
Was ist ein Lastenheft?
Vom Auftraggeber festgelegte Gesamtheit der Forderungen an die Lieferungen und Leistungen eines Auftragnehmers innerhalb eines Auftrages. (DIN 69905)

"Wunschkatalog" des Auftraggebers
Was ist ein Pflichtenheft?
Vom Auftragnehmer erarbeitete Realisierungsvorhaben aufgrund der Umsetzung des vom Auftraggeber vorgegebenen Lastenheftes. (DIN 69905)

zeigt auf, wie die Vorgaben erfüllt werden sollen
Vor- und Nachteile des sequentiellen Vorgehensmodells?
<strong>Vorteile</strong>
- Gute Planbarkeit durch klare Struktur
- Effektiv bei stabilen Anforderungen

<strong>Nachteile</strong>
- Einbezug der Anwender lediglich zu Beginn und Ende
- Auf Änderungen kann während des Projektzeitraums nur schwer reagiert werden
- Lange Zeitdauer zwischen Projektidee und Inbetriebnahme
Merkmale der inkrementellen Softwareentwicklung
- Komplexes IT-System wird in sinnvolle, selbständig entwickelbare Teile aufgeteilt
- Bearbeitung erfolgt parallel oder nacheinander
- Das vollständige IT-System erhält man durch die hergestellten Teile (Inkremente)

Aufteilung der Inkremente kann nach funktionalen, organisatorischen oder technischen Kriterien erfolgen
Vorteile der inkrementellen Softwareentwicklung
- Frühzeitig lauffähige IT-Teilsysteme
- Frühe Erkennung von Entwicklungs- risiken
- Erfahrungen aus früheren Inkrementen können auf spätere übertragen werden
- Aus Anwendersicht: Früher Eindruck des späteren Endprodukts
Nachteile der inkrementellen Softwareentwicklung
- Hoher Änderungsaufwand, falls sich in fortgeschrittenem Stadium heraus stellt, dass Systemarchitektur nicht den Anforderungen entspricht
- Durch regelmäßige Anpassungen der Anforderungen der Anwender erschwerte Aufwandsschätzung zu Projektbeginn (auch Abgabe von Festpreisangeboten ist schwierig)
Was ist ein Projekstrukturplan?
Darstellung der Projektstruktur, d.h. der Gesamtheit der wesentlichen Beziehungen zwischen den Elementen eines Projekts.

Diese Darstellung kann nach dem Aufbau (Aufbaustruktur), nach dem Ablauf (Ablaufstruktur), nach den Grundbedingungen (Grundstruktur) oder nach sonstigen Gesichtspunkten (z.B. Mischformen) erfolgen.
Hiernach würden auch Netzpläne und GANTT-Diagramme als Projektstrukturplan angesehen werden.
Was ist eine Vorgangsliste?
Eine Vorgangsliste ist eine tabellarische Aufzählung von Vorgängen in einem Projekt und deren Anordnungsbeziehungen.

Neben Vorgängen, Meilensteinen und Anordnungsbeziehungen können weitere wichtige Informationen aufgenommen werden, beispielsweise
- Dauer des Vorgangs
- Angaben über Kosten
- Benötigte Arbeitskräfte
Was ist ein GANTT-Diagramm?
Ein GANTT-Diagramm ist eine grafische Darstellung von Arbeitsabläufen in Form eines Balkendiagramms.
- Zwei Dimensionen: Zeit und Aktivitäten
- Jeder Balken stellt eine Aktivität dar
- Die Länge des Balkens entspricht der geschätzten Dauer der Aktivität

Nachteil: Es werden keine Abhängigkeiten dargestellt (bis auf wenige, die vermutet werden können)
Was ist die Netzplantechnik?
Die Netzplantechnik ermöglicht die Darstellung der Grundstruktur eines Projektes bestehend aus Vorgängen bzw. Ereignissen sowie den Anordnungsbeziehungen mittels eines zusammenhängenden Graphen.
Wie ist ein "Vorgang" in der Netzplantechnik definiert?
Zeiterforderndes Geschehen (z. B. Entwicklung eines bestimmten Softwaremoduls)

Wie ist ein "Ereignis" in der Netzplantechnik definiert?

Zeitpunkt, der das Eintreten eines bestimmten Projektzustandes markiert
Welche Methoden der Netzplantechnik gibt es?
<strong>Vorgangspfeilnetzplan:</strong>
Critical Path Method (CPM): Vorgänge werden als Pfeile dargestellt; Knoten repräsentieren Ereignisse
<strong>Vorgangsknotennetzplan:</strong>
Metra Potential Method (MPM): Vorgänge werden als Knoten des Graphen abgebildet, Vorgangsdauern dienen als Knotenbewertungen
<strong>Stochastische Methode:</strong>
Programm Evaluation and Review Technique (PERT): Wenn Vorgänge nicht vollständig vorherbestimmbar sind

Warum ist die Abnahme aus juristischen Gründen von großer Bedeutung?

- Bis zur Abnahme muss der Auftragnehmer die Vollständigkeit der Leistung nachweisen; nach der
Abnahme kommt es zu einer Beweislastumkehr
- Verjährungsfrist läuft ab der Abnahme

Was ist eine grobe Unterteilung von


Projektmanagement und Projektportfoliomanagement?


Projektmanagement


Projekte richtig durchführen



Projektportfoliomanagement


Die richtigen Projekte durchführen

Was gibt es ein Projektportfoliomanagement?

Teilweise mehrere hundert IT-Vorhaben gleichzeitig



Oftmals mehrere Tausend Projektmitarbeiter
I. d. R. knappe Ressourcen



Auswahl der durchzuführenden Projekte und Programme



Fortwährende Steuerung und Überwachung der laufenden Projekte und Programme

Wie ist Projektportfoliomanagement definiert?

“PPM is defined in the literature as a dynamic decision process where a list of new projects are evaluated, selected, and prioritized, while existing projects are accelerated, or terminated and resources are allocated or de- allocated among those projects [...].”

Wie ist ein Projektportfolio definiert?

“A project portfolio is a group of projects that are carried out under the sponsorship and/or management of a particular organization. These projects must compete for scarce resources (people, finances, time, etc.) available from the sponsor, since there are usually not enough resources to carry out every proposed project which meets the organization’s minimum requirements on certain criteria such as potential profitability, etc.”

Was sind die Erkenntnisse der Portfolio-Theorie nach Markowitz?

Risiko und Rendite hängen direkt miteinander zusammen


Durch Diversifikation eines Investitionsportfolios lässt sich das Risiko bei


gegebenen Ertrag reduzieren

Welche Prozessschritte gibt es im IT- Projektportfoliomanagement?

Pre-Screening (eingehende Projektvorschläge)
Individual Project Analsys
Screening
Optimal Portfolio Selection
Portfolio Adjustment
* Pre-Screening (eingehende Projektvorschläge)
* Individual Project Analsys
* Screening
* Optimal Portfolio Selection
* Portfolio Adjustment

Was sind Einflussfaktoren auf die Projektpriorität?

* Strategische Bedeutung
* Monetäre Werte
* Relativer Vergleich
* Projektinterdependenzen
* Projektrisiko und Flexibilität
* Politische Motive

Welche Auswahlverfahren für Projekte gibt es?

* Entscheidungsunterstützungssysteme
* Scoring-Verfahren
* Mathematische Optimierungsverfahren (z. B. unter Berücksichtigung von Kapitalwerten, Risiken und Realoptionen)

Welche Aufgabengebiete des Multiprojektmanagements gibt es?

* Strategische Ausrichtung und Festlegung des Budgetrahmens
* Bewertung und Priorisierung von Projekten der Projektportfolios
* Kontrolle von Projektprtfolios

Ziele des Ressourcenmanagement?

* Flexible, effektive und effiziente Zuordnung von Mitarbeitern auf Projekte
* Vermeidung von Konflikten und internen Lobby-Aktivitäten durch transparente Regelungen
* Systematische Personalentwicklung

Wie sind die Risiken bei verschiedenen Preismodellen für Projektaufträge einzuschätzen?

Wann lohnt sich ein Festpreisprojekt?

* Anforderungen recht klar sind, z.B. bei einer Anwendungsmodernisierung bzw. Migration,
* genaue Vorgaben bestehen (Pflichtenheft)
* feste Budgets vorgegeben sind

Wann lohnt sich ein Aufwandsprojekt?

* Anforderungen unklar und sukzessive entwickelt werden sollen
* Innovative Technologien zur Evaluierung auf dem Prüfstand stehen
* das Vorgehen bewusst iterativ und evolutionär sein soll

Nachteile eines Aufwandsprojekts mit Obergrenze?

* Schlimmste Form der Projektdurchführung
* Alle Risiken beim Dienstleister
* Upsidepotential existiert nicht mehr

Was sind Verfahren zur Bewertung eines Projektes?

* Rentabilitätsrechnung (ROI: Gewinn / investiertes Kapital
* Payback-Verfahren (Payback-Periode = gesamte Investitionen / jährliche Einsparungen)
* BCR-Verfahren (Benefit/Cost Ratio BCR = Nutzen des Projektes / Kosten des Projektes
* Kapitalwertverfahren
* Verfahren des Internen Zinsflusses
* Argumentenbilanz
* Nutzwertanalyse

Warum ist eine detaillierte, planbasierte Kostenschätzung meist erst nach Entscheidung für das Projekt sinnvoll?

* Hoher Aufwand bei begrenzten Ressourcen
* durch Innovativen Charakter keine Erfahrungswerte vorhanden

Welche Methoden zur Mengen- und Kostenschätzung unterscheidet man?

* Detaillierte Schätzunn (Auf Basis von Arbeitspaketen)
* Algorithmische Methoden (Parametrische Methoden, Faktoren- bzw. Gewichtungsmethoden)
* Vergleichsmethoden (Analogiemethoden, Realisationsmethoden)
* Kennzahlenmethoden (Multiplikatormethoden, Produktivitätsmethoden, Prozentsatzmethoden)

Was geschieht bei der Schätzung auf Basis von Arbeitspaketen?

* Erstellung eines Projektstrukturplan (PSP) als Summe aller Arbeitspakete
* Schätzung über Art und Menge der benötigten Input-Faktoren (Personal, Betriebsstoffe, Betriebsmittel, Werkstoffe) für alle Arbeitspakete durch Experten
* Schätzung der Mengen durch Bottom-Up Aggregation
* Schätzung der Kosten durch Bewertung der Mengen mit Preisen

Was versteht man unter Open Source?

Unter Open-Source-Software werden Programme verstanden, die insbesondere die freie Nutzung, Weitergabe und Modifikation der Software bzw. des Quellcodes erlauben.



Open Source ist sowohl eine Entwicklungsmethode als auch eine Lizenzierungsform für Software.

Aus welchen Teilen setzen sich die Gesamtkosten eines Projektes zusammen?

Gesamtkosten = Arbeit + Material + Projekt Overhead + General Overhead + Profit



Gesamtkosten sind Summe aus:


- Einzelkosten für in Anspruch genommene fremde Dienstleistungen


- Personaleinzelkosten der im Projekt eingesetzten eigenen Mitarbeiter


- Personalgemeinkosten


- Sacheinzelkosten


- Sachgemeinkosten

In welche zwei Bereiche unterteilen sich Projektkosten?

Vorgangskosten


- beziehen sich ausschließlich auf die jeweiligen Vorgänge


- sind häufig von der Dauer der Vorgänge abhängig



Interfacekosten


haben Gemeinkostencharakter, sind nur dem (Teil-)Projekt oder den Arbeitspaketen zuordenbar

Was ist Inhalt einer Kapazitätsplanung?

Bestimmung des Kapazitätsbedarfs eines Projektes nach:


- Art


- Anzahl


- Ort
- Zeitpunkt


- Dauer



Synonyme


Einsatzmittelplanung (DIN 69902)


Ressourcenmanagement



=> Kapazitätsplanung ist immer ein Optimierungsproblem

Welche Ressourcenkonflikte können bei Projektdurchführung entstehen?

Projektmanagement bedeutet auch Kampf um die, für das Projekt notwendigen Ressourcen.
Es können Konflikte zwischen Abteilungen, Projekten, Teilprojekten, Arbeitspaketen und mit der Linie entstehen.



=> Am Projektanfang schriftliche Vereinbarungen treffen

Was ist das Ergebnis der Projektplanung?

- Ein Angebot


- Ein Projektplan mit festgelegter Zeit, Budget und Qualität

Welche Stufen des Projektmanagements werden unterschieden?

Planung (Ziele, Abläufe, Mittel, Systemgrenzen, Termine, Kosten, Meilensteine)


Gestaltung (Arbeitssystem, technisches System, Arbeitsaufgaben, Arbeitsbeziehungen)


Steuerung (veranlassen, überwachen, kontrolliern, sichern)


Führung (zielorientierte Einflussnahme auf Mitarbeiter)

Was ist die Hauptaufgabe der Projektsteuerung?

ständige Soll-Ist-Vergleiche auf Basis der phasenweisen Projektplanung
- Abweichungen vom Projektziel zeitnah erkennen
- sofortiges Reagieren bei Abweichungen vom Projektziel („Act early, act small!“)

Weche 2 Möglichkeiten zum Reagieren auf (drohende) Abweichungen bei Projekten gibt es?

- Anpassung der Projektdurchführung


- Anpassung von Projektzielen oder Teilzielen

Welchen Aufgabenbereich betrifft die Projektkontrolle?

alle Planungsparameter:


- die Einhaltung gesetzter Termine (Terminkontrolle)
- den Verbrauch der Projektressourcen (Aufwands- und Kostenkontrolle)
- die Erfüllung der Sachziele / des Arbeitsfortschritts (Sachfortschrittskontrolle)
- die Qualität der Projektergebnisse (Qualitätsmanagement)
- die umfassende Dokumentation aller Projektaktivitäten (Projektdokumentation)

Nach welchen Arten kann bei Projekten zwischen Plan und Ist abgewichen werde und was sind Gründe dafür?

- quantitativer Art
einzelne Projektaufgaben verursachen erheblichen Mehraufwand



- qualitativer Art


für einzelne Aufgaben liegen nicht ausreichende erforderliche Qualifikationen oder Kenntnisse vor



- fehlerhafte Planung
falsche Annahmen


fehlerhafte Vorgaben



- Änderungen von Rahmenbedingungen des Projekts



=> Zeitverzug ist eher ein Symptom und nicht die Ursache eines Problems. Eine Ausdehnung der Projektlaufzeit wird daher meist nicht zur Lösung beitragen

Welche Schritte beim Projektabschluss gibt es?

- Produktabnahme und Projektabschlussbericht


- Projektanalyse


- Erfahrungssicherung (Eingabe ins Wissensmanagement)


- Projektauflösung (Gremium und das Amt des Projektleiters)

Welche drei Schritte bei der Produktabnahme gibt es?

1) Abnahmetest (Produkt-, Abschluss-, Akzeptanz- oder Pilottest)


2) Produktabnahmebericht


3) Technische Betreuung (Soft- und Hardware-Produktentwicklung, Schätzung des Wartungsaufwandes)

Wann ist ein Projekt in Schieflage?

- Fehlen wesentlicher Funktionen, die für die Erreichung der Projektziele notwendig sind
- Verfehlen der angestrebten Qualität
- Überschreitung von Terminen
- Überschreitung der Ressourcen

Was sind Erfolgsfaktoren für IT-Projekte?

- Unterstützung durch das oberste Management 18*
- Einbindung der Benutzer 16*
- Erfahrener Projektmanager 14*
- Klare Geschäftsziele 12*
- Minimaler Projektumfang 10*
- Standardisierte Software-Infrastruktur 8*
- Feste Anforderungen 6*

Was sind potentzielle Problemquellen für IT-Projekte?

- Leistungsinhalte (Unklare Ziele, Moving Targets, Technologisches Neuland, Techn. Schwierigkeiten)


- Termine (mehrfache, nicht abgestimmte Terminverschiebungen)


- Kosten


- Qualitätssicherung (Qualitätseinbrüche)


- Risiken (mangelndes Risikomanagement)

Was sind potentzielle Problemquellen für IT-Projekte aus dem Projektmanagement?

- Fehlende verbindliche, schriftliche Planung


- zu enge Planung, mangelnde Reservezeiten


- Erhöhter Personaleinsatz, Einarbeitung neuer Mitarbeiter


- Defizite in der Projektorganisation (Sitzungen unzureichen protokolliert)


- Unklare Verantwortlichkeiten


- zu wenige Meilensteine/messbare Zwischenziele

Wer sind potenzielle Problemverursacher für IT Projekte?

- Außenstehende, Führungskräfte, andere Beteiligte (Desinteresse, Fahrlässigkeit, Zeitdruck
mangelndes Wissen)



- bewusste, vorsätzliche und böswillige Demontage (Manipulation/Unterlassung) (strategische Überlegungen, fachliche Überzeugungen, persönliche Motive)



- Projektauftragerteilung nur zur Beruhigung von
Geschäftsleitung, Aktionären, Analysten

Ursachen für Projekt Sabotage?

- Macht und Ansehen


vermeintliche oder tatsächliche Einschränkung der persönlichen Macht oder des Ansehens durch die Existenz von Projekt, Projektleiter, Projektteam, durch das Projektergebnis oder durch die Projektfolgen



- Druck und Nötigung


mangelnde Einsicht in die Notwendigkeit eines Projektes


Druck wird als Nötigung empfunden und löst Abwehrhaltung aus



- Bequemlichkeit


Projekte durchbrechen Routine. dadurch sind Ruhe und Bequemlichkeit gestört

Regeln zur Prävention von Konflikten in Projekten

1. Störungen haben Vorrang vor der Bearbeitung anderer Aufgaben.
2. Auf die Akzeptanz des Projektleiters ist bei Besetzung der Position zu achten.
3. Bei Auswahl der Projektmitglieder beachten, dass keine bestehenden Konflikte in das Projekt gebracht werden.
4. Alle vom Projekt betroffenen Mitarbeiter müssen rechtzeitig und umfassend über das Projekt informiert werden.

Was ist der Unterschied zwischen Projektergebnisrechnung und Projekterfolgsrechnung?

Gründe für die Notwendigkeit eines Rechnungssystems, das die Wertschöpfungskette ganzheitlich wirksam unterstützt

- extreme Individualität & Einzigartigkeit der Aufträge und ihrer Erledigung
- Zunahme des Anteils der Festpreisaufträge

Welche Varianten der Projektergebnisrechnung gibt es?

1. Vollkostensystem
2. Teilkostensystem auf Basis von proportionalen Projekteinzelkosten, proportionalen Projektgemeinkosten und fixen Projekteinzelkosten (erweiterte Grenzkostenrechnung)
3. Teilkostensystem auf Basis von (proportionalen und fixen) Projekteinzelkosten (Einzelkostenrechnung)

Wie unterscheiden sich die Bewertung von Projektleistungen bei Aufwands- und Festpreisprojekten?

Vorteile der monatlichen Fakturierung bei Aufwandsprojekten

Auftraggeber


Bezahlung erst nach Erhalt der Beratungsleistung



Auftragnehmer


Minimierung der Vorfinanzierungskosten

Nachteile der Verwendung eines Vollkostensystems zur Projektergebnisrechnung?

- Vortäuschung einer Genauigkeit, die sachlich nicht gerechtfertigt ist



- durch rechnerische Verteilung der Gemeinkosten auf einzelne Projekte wird die fehlende Zuordenbarkeit nicht überwunden – nur überdeckt



- Zuweisung der Gesamtverantwortung für ein Projektergebnis einem Projektverantwortlichen, der auf Projektgemeinkosten keinen Einfluss hat


=> keine Basis für Tantiemebemessung oder Renditebetrachtungen (kein Performancevergleich zwischen Projekten und Projektteams möglich)

In welche 3 Bereiche lassen sich Gründe für das Scheitern eines Projektes einordnen?

- Organisatorische


- Projektmanagement


- Technische

Was ist eine software development methodology?

a software development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system

Was sind Anlässe für IT Transformationen?

- Post Merger Integration & De-Merger


- Ende-zu-Ende Prozessautomatisierung


- Outsourcing und Insourcing


- IT Konsolidierung und Kostensenkung


- IT-Prozess Optimierung


- Digitalisierung

Was versteht man unter einer IT-Transformation?

Strukurelle Optimierung von IT-Landschaft und IT-Organisation zur Realisierung strategischer Geschäftsanforderungen

Was sind die 5 fundamentalen Prinzipien von SCRUM?

- Time boxed


- Deliver early & regularly


- Inspect & adapt


- Transparency


- Empowered, self-organized Teams

Was treibt kontinuierlich die Kosten und Risiken eines Projektes nach oben und wird durch SCRUM adressiert?

- Unclear Requirements (Lack of clarity)


- Uncertain Planning/Estimation (impossiblity of accurate estimations)


- Communication Problems (Loss of information in communication)

Was hat es mit dem "Project Management Triangle" bei agilen und traditionellen Verfahren auf sich?

Agile strategy is to fix cost and schedule and then work to implement the highest value features as defined by the customer, so that scope remains flexible.


 


Traditional methodology defines features (scope) first in detail, driving the c...

Agile strategy is to fix cost and schedule and then work to implement the highest value features as defined by the customer, so that scope remains flexible.



Traditional methodology defines features (scope) first in detail, driving the cost and schedule estimates.

Wie entwickelt sich das Scheiterrisiko im Zeitverlauf im Vergleich zwischen Waterfall Development und Agile Development?

Welche drei Rollen gibt es in SCRUM?

- Product Owner


- The (Development) Team


- SCRUM Master

Was sind die Aufgaben des Product Owner?

- Creates the product vision
- Gathers and/or specifies the customer requirements
- Maintains and priorities the Products Backlog
- Accepts the delivered product increment
- Steers the product releases
- Works closely with the Dev Team
- Manages different stakeholders
- Responsible for the ROI

Was sind die Aufgaben des Development Teams in SCRUM?

- 7 +/- 2 team members (6 +/-3)
- Estimates the complexity of Backlog Items
- Commits to deliver the selected requirements in a Sprint
- Tracks the progress
- Autonomous and self-organized
- Cross-functional (experts, testers, programmers, ...)
- Co-located with visual workspace
- Delivers

Was sind die Aufgaben des SCRUM Masters?

- Protects the team
- Consults the Product Owner
- Removes impediments
- Keeps the process running
- Promotes Scrum in the organization
- Facilitates meetings
- Increases Productivity
- Plays the role of a “servant leader” between


- Product Owner and Team
- Responsible for use of Scrum

Wer wird im Rahmen von SCRUM als Chickens, wer als Pigs angesehen?

Pigs


Kernteam von SCRUM, PO, Team und SM



Chickens


Personen die nur zusätzliche Rollen drum herum einnehmen

Welche Artefakte und Events gibt es im Rahmen eines Sprints in SCRUM?

Artefakte


- Product Backlog


- Sprint Backlog


- Product Increment



Events


- Sprint Planning


- Daily SCRUM


- Sprint Review


- Sprint Retrospective

Wie lautet die Open Source Definition der OSI?

Eine Software-Lizenz, die sicherstellt, dass...


1. die Software selbstständig und als Komponente kommerzieller Software ohne Gebühren weiterverbreitet und vertrieben werden kann


der Quellcode der Software ebenfalls kostenlos verfügbar ist


die Software modifizierbar ist: die Lizenz muss Veränderungen und Derivate


zulassen
4. die Integrität des ursprünglichen Codes bei Modifikationen gewährleistet werden


kann (Unversehrtheit des Quellcodes des Autors)


5. keine Personen oder Gruppen diskriminiert werden


6. keine Beschränkung des Einsatzgebietes der Software besteht


7. sie für alle Nutzer gleichermaßen gilt, ohne Beachtung weiterer (zusätzlicher) Lizenzen


8. die mit ihr verbundenen Rechte nicht an die Nutzung der Software als Teil eines bestimmten Software-Pakets gekoppelt sind


9. sie Nutzungsrechte anderer Software, die mit dieser Software gemeinsam vertrieben/verbreitet werden, nicht eingeschränkt werden


10. sie technologieneutral ist bzgl. Hardware, Protokollen, Schnittstellen usw.

Was ist das Copy-Left Prinzip?

Das Copyleft erzwingt, dass eine Software auch nach Veränderung oder Erweiterung der


gleichen Lizenz unterliegt.



Verwendet das Urheberrecht als Grundlage, um Beschränkungen bzgl. Benutzung, Modifikation und Weitergabe der Software ausdrücklich aufzuheben.


Copyleft gilt als "Business-unfriendly", da es Nutzungseinschränkungen nicht zulässt.

Warum ist Open Source != kostenlos?

Es gibt aus kostenlose Software, die proprietär ist

Es gibt aus kostenlose Software, die proprietär ist

Was sind Grundprinzipien bei der Entwicklung von Open Source Software?

- Evolutionär und verteilt: Die Entwickler arbeiten parallel an Modulen, die in schnellen
Abfolgen in Form von Releases weiterentwickelt und getestet.
- Es gibt keine Projektleiter und Modulverantwortliche im klassischen Sinne, die Entwicklungsziele vorgeben


- Raymond bezeichnet diesen Entwicklungsprozess als "Basar-Modell" und stellt diesem das sog. "Kathedralen-Modell" gegenüber, das er als Synonym für die klassische Softwareentwicklung sieht. (Raymond 1999)

Wie unterteilen sich die Beitragenden bei einem Open Source Projekt?

- Kernteam: besteht aus Entwicklern, die entweder am längsten daran arbeiten oder sehr viel Code beigetragen haben



- Häufig auch zweistufige Struktur: Verdiente Entwickler koordinieren als Maintainer die Entwicklung eines Moduls und wirken an den Grundsatzentscheidungen für das Gesamtprojekt mit.



- Bei kleinen Open-Source-Projekten übernimmt meist der Gründer die Rolle des "Maintainers": Koordination des Projekts, Entscheidung über die Architektur des Systems und Freigabe neuer Releases.



- Die Kerngruppe wird durch eine Vielzahl weiterer Personen unterstützt, die in Randbereichen entwickeln bzw. ergänzende Aufgaben wie Dokumentation oder Übersetzung übernehmen.

Was ist Forking?

Gelegentlich kommt es auch zu einer Aufspaltung des Projekts, dem


sogenannten "forking"



Forking ist auch zu beobachten, wenn sich das Kernteam eines Projekts nicht über Grundsatzfragen einigen kann

Wann ist ein Open Source Projekt abgeschlossen?

Einen Abschluss eines Open-Source-Projekts im klassischen Sinne gibt es nicht



Die Entwicklungstätigkeit "ruht",
- wenn das Problem zur Zufriedenheit der Nutzer gelöst ist oder


- wenn der Maintainer oder wichtige Entwickler ihr Interesse am Projekt verloren haben.



Liegt es an der Inaktivität des Maintainers, wird zum Teil von der Gemeinschaft der Entwickler ein neuer Maintainer bestimmt.

In welche Gruppen werden die Entwickler eines Open Source Projektes unterteilt?

Rentnensucher



Spender

Wann engagieren sich Rentensucher an einem Open Source Projekt?

Rentensucher engagieren sich in einer Aktivität nur, wenn sie sich daraus einen Netto-Nutzenzuwachs versprechen => "homo oeconomicus"



Ergebnisse empirischer Studien:
- Beitragende versprechen sich eine Steigerung ihrer Reputation am Arbeits- oder Kapitalmarkt


- eine Verbesserung ihres Know-hows (Ausbildungsmotiv)
- oder erwarten eine Erleichterung ihrer täglichen Arbeit (Eigennutzungsmotiv)

Warum engagieren sich Spender an einem Open Source Projekt?

Ideale der OS-Aktivisten reichen von Informationsfreiheit, Unterstützung der "Open-Source-Idee", über Antikapitalismus bis zur Disziplinierung von Microsoft



Spender sind der Überzeugung, dass sie ihre Zeit für eine gute Sache einsetzen.



Dabei sind gerade solche Open-Source-Projekte für Spender attraktiv, die unter der GPL oder einer ähnlichen Copyleft-Lizenz geführt werden, da sie nicht befürchten müssen, dass ihre "Spende" letztlich doch kommerzialisiert wird.

Könnte OSS auch im Markt für betriebswirtschaftliche Standardsoftware erfolgreich sein?

Problematik von Lock-in-Effekten und hohen Switching Costs



Hoher Reifegrad der etablierten, kommerziellen Systeme

Was sind Vorteile von Open Source aus Anwendersicht?

Vordergründige Vorteile:
- Keine Lizenzkosten
- Herstellerunabhängigkeit



Beim Wechsel zu Open Source Software fallen aber auch weitere Kosten an, z.B.:
- Migrationskosten
- Kosten für Schulungen
- "Lock-in-Kosten" bei den Nutzern (z.B. durch Gewöhnung an die Bedienung)

Wie sieht das Engagement von Unternehmen im Open Source Bereich aus?

Es gibt eine Reihe von Open-Source-Projekten, in denen Programmierer und weitere Spezialisten als Angestellte von Unternehmen mitwirken.



ca. 30% der Entwickler der Open-Source-Plattform "SourceForge.net" wurden für ihre Entwicklungsarbeit bezahlt



Nicht selten entsteht die Initiative zu einem Open-Source-Projekt aus einem Unternehmen heraus: Die Initiatoren des Apache-Projekts waren Mitarbeiter von Unternehmen, die dort für den Betrieb von Web-Servern verantwortlich sind

Eigenschaften der Projekt-Governance erfolgreicher OS-Projekte

Ziel ist die Schaffung einer Organisationsstruktur, die sowohl für Rentensucher als auch Spender attraktiv ist



Rentensucher:


- Offener Quellcode = Ihre Leistung wird gesehen, durch Versionierung auch längerfristig


- Reputationshebel über Beförderungs- und Abwahlmechanismus (Unterprojekte für Programmierer mit guter Reputation)



Spender


Ein Open-Source-Projekt ist umso attraktiver, je mehr Rentensucher sich beteiligen, da


dadurch die Wahrscheinlichkeit des Projekterfolgs grundsätzlich steigt.