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
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 |
|
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 |
|
Ziele des Ressourcenmanagement? |
* Flexible, effektive und effiziente Zuordnung von Mitarbeitern auf Projekte |
|
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 |
|
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 - 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.
=> 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 |
|
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) |
|
Nach welchen Arten kann bei Projekten zwischen Plan und Ist abgewichen werde und was sind Gründe dafür? |
- quantitativer Art
- qualitativer Art für einzelne Aufgaben liegen nicht ausreichende erforderliche Qualifikationen oder Kenntnisse vor
- fehlerhafte Planung 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 |
|
Was sind Erfolgsfaktoren für IT-Projekte? |
- Unterstützung durch das oberste Management 18* |
|
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
- Projektauftragerteilung nur zur Beruhigung von |
|
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. |
|
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 |
|
Welche Varianten der Projektergebnisrechnung gibt es? |
1. Vollkostensystem |
|
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 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 |
|
Was sind die Aufgaben des Development Teams in SCRUM? |
- 7 +/- 2 team members (6 +/-3) |
|
Was sind die Aufgaben des SCRUM Masters? |
- Protects the team - Product Owner and Team |
|
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 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 |
|
Was sind Grundprinzipien bei der Entwicklung von Open Source Software? |
- Evolutionär und verteilt: Die Entwickler arbeiten parallel an Modulen, die in schnellen - 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
- 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 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: - eine Verbesserung ihres Know-hows (Ausbildungsmotiv) |
|
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:
Beim Wechsel zu Open Source Software fallen aber auch weitere Kosten an, z.B.: |
|
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. |