Einführung in das Softwarepraktikum WS 2016/17
|
|
- Kasimir Graf
- vor 6 Jahren
- Abrufe
Transkript
1 Fakultät Informatik, Institut SMT, Professur Softwaretechnologie Einführung in das Softwarepraktikum WS 2016/17 Dr. Birgit Demuth Dresden,
2 Gliederung Wozu gibt es das aufwendige Softwarepraktikum? Was wird von Ihnen konkret erwartet? Wie sollen Sie das Team organisieren (Rollen im Team, Tutor, Arbeitsteilung)? Wie wird Ihr implementierter Code analysiert? Welche Erfahrungen gibt es mit Freundschaften in Teams? Welche Hilfen stehen zur Verfügung? Welche Projektphasen und Meilensteine gibt es? Warum so ein strenger SE-Prozess? Welche Regeln gelten für Pflichtkonsultationen? Was sind die Bewertungskriterien im Softwarepraktikum? Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 2
3 Wozu gibt es das aufwendige Softwarepraktikum? Ziele der Lehrveranstaltung Erlernen von Professionalität in der Softwareentwicklung Vorbereitung auf das weitere Studium und das Berufsleben Praxisnähe in der Softwareentwicklung (Simulation von) echte(n) Kunden und echte(n) Anwendungen Kundengespräche Kundenorientiertes Denken Große Software Professionelle Dokumentation Harte Termine Professioneller Werkzeugeinsatz Kampf mit unvorhergesehenen Problemen (technische, Kundenwünsche) Auseinandersetzung mit Teamproblemen Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 3
4 Soziale Kompetenzen und Fähigkeiten Erwartungen der Wirtschaft an Hochschulabsolventen (aus der Umfrage der IHK Dresden, Mai 2007 ) - Einsatzbereitschaft - Verantwortungsbewußtsein - Teamfähigkeit und Kooperationsfähigkeit - Kommunikationsfähigkeit - Konfliktfähigkeit - Kritikfähigkeit - Führungskompetenz - Interkulturelle Kompetenz Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 4
5 Was wird von Ihnen konkret erwartet? Professionelle Softwareentwicklung mit CRC-Karten-Methode Modellierung mit UML in OOA und OOD (mit einem UML-Tool) Prototyping Testgetriebene Entwicklung mit Java Wiederverwendung (SalesPoint, weitere Frameworks) Versionsmanagementsystem (Git) GitHub als Plattform für das gesamte SE-Projekt Projektmanagement JEDES Teammitglied muss implementieren (einschl. eigener Prototypen)! Zwischen-/Abschlusspräsentation Effektive Teamarbeit 5-6 Mitglieder organisieren sich nach einem Scrum-ähnlichen Prinzip Erfolg des Praktikums ist abhängig von der Motivation und der aktiven Beteiligung ALLER Teammitglieder Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 5
6 Was ist Scrum? Leichtgewichtiges Vorgehensmodell im Rahmen der agilen Softwareentwicklung SCRUM ist sehr beliebt, wird schätzungsweise heute in ca. 60% aller Firmen angewendet Iteratives Vorgehen mit ständiger Kontrolle Sprint Planning Meetings und Daily Scrum Meetings Wenig Rollen Teams organisieren ihren Tagesablauf selbst Produkteigenschaften werden im Product Backlog festgeschrieben das Team hält seine Aufgaben in einem Backlog Tasks fest Eigenschaften/Anforderungen können neupriorisiert werden Wir passen den Scrum-Ansatz an die Rahmenbedingungen des Softwarepraktikums an und folgen durch Festlegung von Meilensteinen einem hybriden Ansatz in der Softwareentwicklung Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 6
7 Rollen im Team Tutor Ein Teammitglied Stakeholder sind externe Kunden und außerhalb des Scrum Teams Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 7
8 Tutor hat zwei Rollen: Kunde (nur internes Praktikum) und Product Owner diskutiert und erstellt mit dem Team die Anforderungen an das Produkt priorisiert und erläutert die zu entwickelnden Produkteigenschaften beurteilt, welche Eigenschaften am Ende eines Sprints fertiggestellt wurden verwendet das Product Backlog und kontrolliert, ob die Anforderungen an das Produkt eingetragen werden während des Entwicklungsprozesses ist er auch für das Product Backlog Refinement verantwortlich, in dem er Verfeinerungen im Product Backlog fordert. Für externe Projekte gilt zusätzlich: hält zusammen mit dem Entwicklungsteam regelmäßig Rücksprache mit den Stakeholdern (externe Kunden), um deren Bedürfnisse und Wünsche zu verstehen Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 8
9 Scrum Master ist dafür verantwortlich, dass die Teamarbeit gelingt arbeitet mit dem Entwicklungsteam zusammen ist in unserem Praktikum selbst Mitglied des Entwicklungsteams moderiert interne Treffen ist verantwortlich für die Erstellung des Protokolls für die Pflichtkonsultation (siehe Template) kümmert sich um die Behebung von Störungen kann Teammitglieder disziplinarisch nicht belangen dient als Ansprechpartner für sein Team gegenüber den Lehrbeauftragten Die Rolle des Scrum Masters kann während des Softwarepraktikums ggfs. einem anderen Teammitglied zugeordnet werden. Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 9
10 Development Team ist für die Lieferung der Produktfunktionalitäten in der vom Product Owner gewünschten Reihenfolge verantwortlich trägt die Verantwortung für die Einhaltung der vereinbarten Qualitätsstandards organisiert sich selbst Das ideale Teammitglied ist sowohl Spezialist als auch Generalist, damit es Teamkollegen beim Erreichen des gemeinsamen Ziels helfen kann. Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 10
11 Tutor als Coach dient als Coach für Scrum und die gesamte Softwareentwicklung moderiert die Pflichtkonsultationen hilft bei der Behebung von Störungen und Hindernissen in der Softwareentwicklung gibt dem Entwicklungsteam regelmäßig Feedback zum SE-Prozess kann Teammitglieder disziplinarisch belangen (Verwarnungen aussprechen) Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 11
12 Arbeitsteilung im Team Einarbeitung in Spring und SalesPoint: JEDER implementiert einen kleinen Prototypen Analyse GEMEINSAM im Team Entwurf GEMEINSAM im Team JEDER implementiert einen Prototypen für eine Anwendungskomponente Experimentelles Prototyping (Experimente mit SalesPoint bzw. anderen Frameworks; es ist nicht gedacht, den Prototypen weiter zu verwenden!) Implementierung und Test in ARBEITSTEILUNG Horizontale Arbeitsteilung (Schichten des Systems z.b. GUI) Vertikale Arbeitsteilung ( Durchstich im System, Teilfunktion des Systems) Regelmäßiges Einchecken des Codes ins GitHub Repository JEDER Programmierer schreibt für seine Klassen zuerst die (junit-)tests und implementiert dann die zugehörige Klasse Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 12
13 Auswertung und Bewertung des Praktikums (1) Online-Fragebogen Wird am Ende des Praktikums zusammen mit dem Tutor ausgefüllt Qualitative und quantitative Fragen Ganz wichtig: von Anfang an Arbeitsaufwände jedes einzelnen Teammitgliedes genau protokollieren! Pro Student gesamte Stundenzahl (gemeinsam + individuell) pro Woche Template für Erfassung der Zeitaufwände wird bereitgestellt Für Gesamtauswertung durchschnittliche Gesamtstundenzahl pro Student im Team (am Ende) Bewertung jedes Teams kontinuierlich im Praktikum durch den Tutor i.s. eines Feedbacks für das Team unterstützt durch automatisierte Qualitätskontrolle durch Continuous Integration und Sonarqube Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 13
14 Dashboard von Sonarqube Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 14
15 Java-Regelüberprüfungen (Sonarqube) (im Detail) Konventionen/Style Einrückung, Klammern, Namenskonventionen, TODO/FIXME-Tags Komplexität/Kontrollfluss Verschachtelungstiefe von Kontrollstrukturen, unnötige Kontrollstrukturen, Klassen Größe (bzw. Komplexität) etc. Pitfalls Operationen mit Zahlen (Floats vergleichen, richtig casten), keine deprecated gesetzten Methoden verwenden, keine sun-packages Sicherheit Keine Passwörter im source code Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 15
16 Welche Erfahrungen gibt es mit Freundschaften in Teams? Aus der Auswertung der ikoso-studie an der TU Dresden (SS 2004): Empirische Forschung: Zumindest kurzfristig zeigen Freundschaft-Teams bessere Leistungen als zufällig zusammengestellte Teams (Jehn & Shah, 1997) Es hat sich aber gezeigt, dass die Leistungen sich über die Zeit angleichen. In der Arbeitswelt ist es üblich, mit Personen zusammen zu arbeiten, die man zuvor nicht kennt (Praxisnähe). Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 16
17 Welche Hilfen stehen zur Verfügung? (1) WWW-Seiten zum Softwarepraktikum Tutorials jeweils in der 6.DS Webapplikationen mit Java & Spring (Oliver Gierke), HSZ/H/004 SalesPoint Framework (Oliver Gierke), POT/0081 Programmierung interaktiver Systeme (Prof. Aßmann), HSZ/H/004 LV Softwaretechnologie SS 16 Skript zur Vorbereitung auf das Softwarepraktikum ( Technische Infrastruktur der TU Dresden Java/Java-IDEs (Eclipse, Netbeans) auf verschiedenen Plattformen Magic Draw UML Mailinglisten Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 17
18 Welche Hilfen stehen zur Verfügung? (2) Ihre Ansprechpartner Ihr Praktikumsbetreuer (studentische Tutorin) Praktikumsforum im Auditorium (Christoph Biering, Oliver Gierke u.a.) Technische Ansprechpartner zum SalesPoint-Framework Christoph Biering SalesPoint-Lernraum (Details werden noch über Webseite bekannt gegeben) Mitarbeiter des Lehrstuhls Softwaretechnologie Dr. Birgit Demuth Jan Falkenberg Ronny Kaiser Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 18
19 Welche Projektphasen gibt es? Projektlaufzeit insgesamt 12 Wochen (ab dieser Woche) Wöchentliche Sprints insgesamt 9 Sprints (2 für Prototypen, 7 für eigentliche Anwendung) Bewertung ist Gegenstand der Pflichtkonsultationen Fünf Meilensteine (OOA, OOD, OOP_1, OOP_2, OOP_3) Die Meilensteine erwarten jeweils eine getestete und lauffähige Anwendung bzw. einen lauffähigen Prototypen. Die Anwendungen werden in den OOP-Phasen durch Continuous Integration und Sonarqube einer automatischen Qualitätskontrolle unterzogen. Fertigstellung des Projektes am Freitag, den 13. Januar 2017 (harte Deadline!) Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 19
20 Projektorganisation und Einarbeitung Woche Aktivitäten Meilenstein (1) Teamarbeit organisieren Einarbeitung in GitHubzentrierte SW-Entwicklung Java-Tooling (Wdhlg.) Git und GitHub (Wdhlg.) Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 20
21 Analyse (OOA) Woche Aktivitäten Meilenstein (2) (3) CRC-Kartenmethode, Anforderungen, Analysemodell (Kontextdiagramm, Top-Level- Architektur, Anwendungsfall-, Klassen-, Sequenzdiagramme), GUI-Entwurf, Akzeptanztestfälle Einarbeitung in das SalesPoint-Framework mit kleinem Prototypen (erweiterte Videoshop- Anwendung von JEDEM Teammitglied) OOA I. Pflichtenheft ( Template) II. Kleiner Prototyp (JEDES Teammitglied) Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 21
22 Entwurf und Prototyping (OOD) Woche Aktivitäten Meilenstein (4) (5) großer Prototyp (Komponentenprototyp der Anwendung von JEDEM Teammitglied) Entwurfsentscheidungen (Architektur, Entwurfsmuster, Persistenz, GUI) Anpassung des Modells an das SalesPoint- Framework verfeinerte UML-Modelle OOD I. Großer Prototyp (JEDES Teammitglied) II. Testplan (verfeinerte Akzeptanztestfälle, Template) III. Entwicklerdokumentation v1( Template) Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 22
23 Implementierung und Test (OOP - I) Woche Aktivitäten Meilenstein (6) (7) (8) (9) (10) wöchentliche Implementierung entsprechend Protokoll und Backlog Verteilung der Issues/Packages/ Klassen an die Teammitglieder fortlaufende junit- Tests fortlaufende Javadoc- Dokumentation Cross-Testing Template OOP_I Basisfunktionalität OOP_II_a Muss-Kriterien (als Basis für das Cross- Testing) OOP_II_b Ergebnisse des Cross- Testings Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 23
24 Implementierung und Test (OOP - II) Woche Aktivitäten Meilenstein (11) (12) Kann-Kriterien Realisierung weiterer Kundenwünsche Stabilisierung der Anwendung Bearbeitung des Cross Testing Feedbacks Abschluss von Entwickler- (und Anwender-) Dokumentation via Asciidoc OOP_III I. Fertige Anwendung II. Dokumentation I. Auswertung des Praktikums (persönlich durch jedes Teammitglied) Template (13) ABSCHLUSSPRÄSENTATIONEN Online-Fragebogen Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 24
25 Warum so ein strenger SE-Prozess? Erste Erfahrungen mit (professionellen) SE-Prozessen Analyse vs. Entwurf/Prototyping vs. Implementierung/Test Erfüllung von Meilensteinen Hybride Softwareentwicklung Kombination der Vorzüge von agilen Methoden (Scrum) und phasenorientierten Methoden (modifizierter Wasserfall) Studentensyndrom (Erfahrung im Projektmanagement) entspricht der Tendenz einer Person, sich erst dann richtig auf eine Aufgabe zu konzentrieren, wenn der Liefertermin in Gefahr ist (mit allen negativen Konsequenzen ). Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 25
26 Welche Regeln gelten für Pflichtkonsultationen? Zweifache Verwarnung eines Teammitgliedes und/oder eines Teams bedeutet standardmäßig Ausscheiden aus dem Praktikum. Es wird dann ein Gespräch mit Frau Dr. Demuth/Herrn Jan Falkenberg geführt. Dabei wird endgültig über den Praktikumsausschluss entschieden. In jeder Pflichtkonsultation (1. bis 11. Semesterwoche) legt der Tutor im Detail fest, was bis zur nächsten Woche vorliegen muss und wann er die Ergebnisse bekommt. Eine Verwarnung gibt es z.b. wegen unentschuldigtem Fehlen oder Nichterfüllung der Aufgaben. Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 26
27 Bewertungskriterien (1) SE-Prozess Pflichtenheft Qualität der Modelle In der Analysephase (OOA) In der Entwurfsphase (OOD) Konsistenz/Aktualität der Modelle Anwendung der CRC-Karten-Methode Benutzerschnittstellenentwurf Prototyping Wiederverwendung von Klassenbibliotheken/Frameworks Begründung von Entwurfsentscheidungen Testen (TDD, Test-Coverage) Forward Engineering Versionsmanagement mit Git und Arbeit mit GitHub Hinweis: Für jedes Bewertungskriterium gibt es die Schulnoten 1 bis 5 Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 27
28 Bewertungskriterien (2) - Anwendung/Endprodukt Erfüllung des Pflichtenheftes Musskriterien Kannkriterien Funktionsumfang Zuverlässigkeit (Robustheit) Benutzbarkeit/Ästhetik/Verständlichkeit Wartbarkeit (Erfüllung zusätzlicher Kundenwunsch) Codequalität (Clean Code) gemessen durch statische Codeanalyse (Sonarqube) Qualität javadoc Anwenderdokumentation Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 28
29 Bewertungskriterien (3) Projektmanagement Planmäßigkeit der Entwicklung/Termintreue Protokolle der Treffen und Kontrolle der Einhaltung der Festlegungen Protokollierung der Arbeitsaufwände Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 29
30 Bewertungskriterien (4) Teamarbeit Auftreten als Team nach außen Auftreten der Teammitglieder im Team klare/gerechte Aufgabenteilung Kommunikation mit dem Tutor Selbstkritische Einschätzung durch das Team Umgang mit Problemen und Konflikten Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 30
31 Bewertungskriterien (5) Abschlusspräsentation Zeiteinhaltung Qualität des Vortrages Qualität der Vorführung der Anwendung Diskussion/Reaktion auf Fragen Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 31
32 Was gibt es konkret diese Woche zu tun? Kennenlernen des Teams, der Tutorin und (externen) Kundens Absprache des wöchentlichen Termins für die Pflichtkonsultation ( Weekly Sprint Planning Meeting ) Jeder muss sich bei GitHub registrieren (sofern noch nicht erfolgt) und seinen GitHub-Namen der Tutorin mitteilen Festlegen der Rollen / (vorläufiger) Scrum Master Überlegen, wie die Arbeit organisiert werden soll Protokoll über heutiges Treffen erstellen unter Nutzung des Templates (protocol_template.adoc) in GitHub Praktikumsaufgabe gründlich lesen und im Groben verstehen Skripte auf static.olivergierke.de/lectures/ wiederholen bzw. neu durcharbeiten Einarbeitung in die Arbeit auf der GitHub Plattform Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 32
33 GitHub Organisation im Praktikum Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 33
34 Los geht s Coming together is a beginning. Keeping together is progress. Working together is success. Henry Ford ( ) Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 34
35 BACKUP Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 35
36 Donnerstag, , 14:50 16:20 Uhr, APB 2101 KLAUSUREINSICHT SOFTWARETECHNOLOGIE (SS 2016) Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 36
37 GitHub Analyseklassendiagramm in der Klausur SS 2016 Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 37
38 Zitat aus Offshoring in der deutschen IT Branche von Esther Ruiz Ben und Regina Claus (Informatikspektrum Februar 2005, S. 38) Nach unseren Erkenntnissen über die Professionalisierung der Softwareentwicklung in Deutschland [ ] klagen Personalverantwortliche in Softwareunternehmen über Defizite von Informatikabsolventinnen und absolventen vor allem in Bezug auf Kommunikations und Sozialkompetenzen, aber auch in Bezug auf Analysekompetenzen hinsichtlich Kundenbedürfnissen und Gesamtzusammenhängen. Dr. Birgit Demuth Softwarepraktikum WS 2016/17 Folie 38
Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG
Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration Markus Stollenwerk, Noser Engineering AG Agile Softwareentwicklung Crash-Kurs Markus Stollenwerk, 27.9.2013
MehrEndpräsentation Gruppe 39
Softwaretechnologie-Praktikum Endpräsentation Bestattungsinstitut R.I.P. Dresden, 22.01.15 Teamvorstellung Chefprogrammierer Sascha Assistent Felix Dokumentar Administrator Tester Tester Sheyda Oliver
MehrProjektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung. Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern
Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern phone: +49 631/3724-5329 http://www.hs-kl.de/~amueller
MehrSCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter. Dirk.Prueter@gmx.de
SCRUM Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter Dirk.Prueter@gmx.de Überblick Was ist SCRUM Wie funktioniert SCRUM Warum lohnt es sich, SCRUM anzuwenden
MehrPraktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare
Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare SCRUM Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" eines Entwicklerteams von AGFA HealthCare 2 Praktische
MehrDepartment of Computer Science Chair of Software Engineering. Faculty of Engineering. Softwarepraktikum SS 2012
Softwarepraktikum SS 2012 Team Tutoren: David Zügel, Felix Ruzzoli, Jan Hättig, Jeremi Dzienian, Marius Greitschus, Christoph Hofmann (MSP) Leitung: Daniel Dietsch, Evren Ermis, Prof. Dr. A. Podelski 2
MehrScrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm
Scrum for Management Praxis versus Theorie oder Praxis dank Theorie ALM Day 26.Oktober 2011 Urs Böhm Übersicht Kurze Situationsübersicht Diskussion Prozesse Challenges in der SW-Entwicklung Wie geht Scrum
MehrWahlpflichtmodul Projekt I Softwareprojekt I
Wahlpflichtmodul Projekt I Softwareprojekt I Dipl. Inf. Andrea Meyer SCRUM in Detail Dipl. Inf. Andrea Meyer WIEDERHOLUNG 4 Prinzipien von SCRUM Zerlegung Transparenz Anpassung Überprüfung WIEDERHOLUNG
MehrEffiziente Steuerung von BI-Projekten - Agiles Projektmanagement vs. klassische Vorgehensmodelle. Windhoff Software Services GmbH www.wind-soft.
Effiziente Steuerung von BI-Projekten - Agiles Projektmanagement vs. klassische Vorgehensmodelle Folie 2 Agenda Projektmanagement: Ziele und Methoden Agile Methoden: Scrum Agile Methoden im BI Umfeld PM
MehrProjektplan. Software Engineering Projekt. November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1
Projektplan Software Engineering Projekt November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1 Der Projektplan Grundlage der gemeinsamen Arbeit innerhalb des Teams und mit
MehrSoftwaretechnik WS 2013/14. Fomuso Ekellem
WS 2013/14 Organisatorisches Dozentin : Ango (Raum 2.250) Fragen und Übungen: mathe_ekellem@yahoo.com (Nur hier, sonst wird nicht bewertet) Folien: http://www.gm.fh-koeln.de/~afomusoe/softwaretechnik.html
MehrScrum Einführung. SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik
SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik Scrum Einführung Do, Hoang Viet(do@mi.fu-berlin.de) Freie Universität Berlin, SoSe 2013 Rollen Product Owner Definiert die Ziele Product
MehrEinführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen
Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen Wer bin ich Kurse und Vorträge mit Jeff Sutherland und Ken Schwaber Verschiedene Kurse der Scrum.org Professional
MehrProjektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski
Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski 1. Was heißt Agil 2. Scrum? Grundbegriffe 3. Wer benutzt Scrum 4. Vorteile & Nachteile von
MehrProjektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung
Projektmanagement Vorlesung von Thomas Patzelt 8. Vorlesung 1 Möglicher Zeitplan, Variante 3 26.03. Vorlesung 1, Übung Gr.2 28.05. Keine Vorlesung, Pfingstmontag 02.04. Keine Vorlesung, Hochschultag 04.06.
MehrSCRUM. Software Development Process
SCRUM Software Development Process WPW 07.08.2012 SCRUM Poster www.scrum-poster.de Was ist Scrum? Extrem Schlanker Prozess 3 Rollen 4 Artefakte Wenige Regeln Die Rollen Product Owner Der Product Owner
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrProjektorganisation und Vorgehen in agilen Projekten. Noser Technologieimpulse München 2013 - Matthias Neubacher
Projektorganisation und Vorgehen in agilen Projekten Noser Technologieimpulse München 2013 - Matthias Neubacher Ein wenig Theorie Agile Methoden Warum? hohe Anpassbarkeit schnellere Ergebnisse günstigere
MehrObjektorientierte Analyse
Objektorientierte Analyse 1) Systemanalyse Einführung Prof. Dr. rer. nat. habil. Uwe Aßmann Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie Fakultät für Informatik TU Dresden
MehrSCRUM. Scrum in der Software Entwicklung. von Ernst Fastl
SCRUM Scrum in der Software Entwicklung von Ernst Fastl Agenda 1. Die Entstehung von Scrum 2. Überblick über den Prozess 3. Rollen 4. Meetings 5. Artefakte 6. Fragen & Antworten Agenda 1. Die Entstehung
MehrScrum in der Praxis (eine mögliche Umsetzung)
Scrum in der Praxis (eine mögliche Umsetzung) ALM Talk, 26. Oktober 2011 Stefan Stettler Ausgangslage Viele Projektbeteiligte Verkauf, Entwickler, PM, Designer, Ergonomen Unterschiedliche Sichten und Vorstellungen,
MehrAGILE SOFTWAREPROJEKTE IN REINFORM WAS BEDEUTET DAS RECHTLICH? RA Daniel Schätzle Berlin, 22. April 2015
AGILE SOFTWAREPROJEKTE IN REINFORM WAS BEDEUTET DAS RECHTLICH? RA Daniel Schätzle Berlin, 22. April 2015 Agiles Vorgehen 2 Agiles Vorgehen 3 WAS BEDEUTET AGIL Abstimmung über Ziel (nicht konkretes Entwicklungsergebnis)
MehrEinführung in Scrum. Agiles Projektmanagement. Martin Krüger 27.04.2011 Entwicklung von Workflowanwendungen
Einführung in Scrum Agiles Projektmanagement Martin Krüger 27.04.2011 Entwicklung von Workflowanwendungen Warum Agiles Projektmanagement? Scrum Empfehlungen Das Seminar Planbarkeit Warum Agiles Projektmanagement?
MehrSAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld
SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld SAP Software Engineering live Agile! SAP Ali Kaveh Software Engineering live Agile! Certified Scrum Master Solution
MehrHöchst elastisch Scrum und das Wasserfallmodell
Höchst elastisch Scrum und das Wasserfallmodell Kraus Wolfgang www.sourceconomy.com 1 Abstract Das Projekt bietet zwar alle Voraussetzungen für ein agiles Vorgehen, doch der Auftraggeber und das Kunden-Management
MehrAgile Programmierung - Theorie II SCRUM
Agile Programmierung - Theorie II SCRUM Arne Brenneisen Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Seminar Softwareentwicklung in der Wissenschaft Betreuer: Christian
MehrIterativ. Inkrementell
Iterativ Inkrementell Build Release Test Qualität Architektur & Documentation Distributed Version Control Continuous Integration TDD Design Agile Architektur Dependency Feature Branches Mocks
MehrInhaltsverzeichnis. Inhaltsverzeichnis... I. 1 Problemstellung... 1. 2 V-Modell... 1. 2.1 Allgemeines... 1. 2.2 Anwendung des V-Modells...
Inhaltsverzeichnis Inhaltsverzeichnis... I 1 Problemstellung... 1 2 V-Modell... 1 2.1 Allgemeines... 1 2.2 Anwendung des V-Modells... 3 3 SCRUM-Modell... 4 3.1 Allgemeines... 4 3.2 Anwendung des SCRUM-Modells...
MehrAgile Entwicklung nach Scrum
comsolit AG Hauptstrasse 78 CH-8280 Kreuzlingen Tel. +41 71 222 17 06 Fax +41 71 222 17 80 info@comsolit.com www.comsolit.com Agile Entwicklung nach Scrum Seite 1 / 6 Scrum V 1.0 1. Wieso Scrum Die Entwicklung
MehrSollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.
SCRUM-CHECKLISTE Teilen Sie diese Liste an alle Teammitglieder aus. Jeder soll einen Haken an der Stelle setzen, die er für Ihr SCRUM Team als erfüllt ansieht. Anschließend diskutieren Sie über fehlende
MehrWasserfall, «Death March», Scrum und agile Methoden. 08. Dezember 2011 Embedded Software Engineering Kongress Urs Böhm
Wasserfall, «Death March», Scrum und agile Methoden 08. Dezember 2011 Embedded Software Engineering Kongress Urs Böhm Übersicht Warum Projektmanagement? Gängige SW Entwicklungsprozesse Wasserfall V-Modell
MehrWater-Scrum-Fall Ein Entwicklungsprozess mit Zukunft? Bernhard Fischer
Water-Scrum-Fall Ein Entwicklungsprozess mit Zukunft? Bernhard Fischer Wasserfall vs. Agile: Eine Erfolgsstory 2 Umsetzung agiler Prinzipien Entwicklungsprozess 2009 30.6% 13.4% 20.6% 35.4% Agil Iterativ
MehrSequenzielle vs. agile Vorgehensmodelle. Martin Weller, Daniel Lauer, Ruben Reiser
Sequenzielle vs. agile Vorgehensmodelle Martin Weller, Daniel Lauer, Ruben Reiser Inhaltsverzeichnis 1. Aufgabenstellung 3 2. Einleitung 3 3. Das sequenzielle Vorgehensmodell am Beispiel des Wasserfallmodells
MehrWerte und Prinzipien der agilen Softwareentwicklung
1 Was ist Scrum? Scrum ist ein einfaches Projektmanagement-Framework, in das Entwicklungsteams selbstbestimmt erprobte Praktiken einbetten. Der Rahmen sieht einen empirisch, iterativen Prozess vor, bei
MehrDi 7.2. Sprinten mit dem V-Modell XT. Olaf Lewitz. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich
Di 7.2 January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Sprinten mit dem V-Modell XT Olaf Lewitz Sprinten mit dem V-Modell XT Olaf Lewitz microtool GmbH, Berlin Konkurrenz
MehrKonzeption und Entwicklung eines sicheren Cloudbasierten Internetbanking-Systems mit
Konzeption und Entwicklung eines sicheren Cloudbasierten Internetbanking-Systems mit anschließender Sicherheitsanalyse auf Basis von Business Process Mining im SoSe 2011 & Prof. Jan Jürjens, Dr. Holger
MehrAgiles Testmanagment. Hugo Beerli bbv Software Services AG. Luzern, September 2011. www.bbv.ch
Agiles Testmanagment Hugo Beerli bbv Software Services AG Luzern, September 2011 Product Backlog (Agenda) 1) Warum System Tests 2) Agile Arbeitsmethode Stand up Meeting 3) Vorteile der agilen Methode 4)
MehrScrum Team Diagnose. Gibt es sonst noch etwas, was du zur Rolle des Product Owners sagen möchtest?
Scrum Rollen Product Owner (PO) Der PO ist klar definiert Der PO übersetzt Anforderungen in klare Backlog Items Der PO ist ermächtigt, Backlog Items zu priorisieren Der PO verfügt über das Fachwissen,
MehrSoftware Engineering. 4. Methodologien. Franz-Josef Elmer, Universität Basel, HS 2014
Software Engineering 4. Methodologien Franz-Josef Elmer, Universität Basel, HS 2014 Software Engineering: 4. Methodologien 2 Wie den Entwicklungsprozess organisieren? Dokumentieren Verwalten Instandhalten
MehrEntwicklung von Workflowanwendungen (wfapp2011)
Entwicklung von Workflowanwendungen (wfapp2011) BPT - Seminar Sommersemester 2011 Prof. Dr. Mathias Weske Matthias Kunze 13.4.2011 Business Process Technology Problemstellung 2 Planung und Durchführung
MehrSoftware-Praktikum. Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2015
Software-Praktikum Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2015 Überblick Was ist das Ziel des Praktikums? Wie wird das Praktikum durchgeführt? Was wird bewertet? Taentzer Software-Praktikum
MehrPlanst Du noch oder lebst Du schon (agil)?
Planst Du noch oder lebst Du schon (agil)? IIBA Chapter Summit Salzburg, 11.10.2013 Anton Müller cscakademie.com Copyright CSC Deutschland Akademie GmbH Worum geht es? Gestaltung von Veränderungen in Unternehmen!
MehrScrum Gestaltungsoptionen Empowerment
Scrum Gestaltungsoptionen Empowerment WING Zweite Transferkonferenz, 2016-04-06 Matthias Grund, andrena objects ag 2 Scrum-Modell kommt mit (nur!) drei Rollen aus: (crossfunctional) Scrum Owner Owner Scrum
MehrSoftware Projekt 2 / Gruppe Knauth Lernziele:
Lernziele: Realisierung eines komplexen Software-Projektes unter Industrie-ähnlichen Bedingungen Organisiertes Arbeiten im Team Team Organisation: Rollen und Aufgaben der Team-Mitglieder bestimmen Spezifikation
MehrEvaluation of Database Design and Reverse Engineering Tools for a Large Software System
Evaluation of Database Design and Reverse Engineering Tools for a Large Software System Anne Thomas TU Dresden Dr. B. Demuth Pre Press GmbH (Dresden) T. Reuter Gliederung Einleitung Vorgehensweise Kontext
MehrPeter Brichzin. Agile Softwareentwicklung Erfahrungsbericht eines Oberstufenprojekts im Wahlpflichtunterricht
Agile Softwareentwicklung Erfahrungsbericht eines Oberstufenprojekts im Wahlpflichtunterricht Methoden und Rollen bei den Profis 3 Rollen (Wer?) 4 Ergebnisse (Was?) 5 Ereignisse (Wie?) Team Product Backlog
MehrProjektmanagement Vorlesung 12/ 13
Folie 1 Projektmanagement Vorlesung 12/ 13 Prof. Adrian Müller, PMP FH Kaiserslautern phone: +49 6332 914-329 http://www.fh-kl.de/~amueller Folie 2 Inhalte Agile Modelle Manifesto Übersicht XP Prinzipien
MehrCitStorm. TU Berlin - Fachbereich CIT Kay Fleischmann Fridtjof Sander Gert Geidel Michael Thomas Constantin Gaul Thomas Misch. April, 09.
CitStorm TU Berlin - Fachbereich CIT Kay Fleischmann Fridtjof Sander Gert Geidel Michael Thomas Constantin Gaul Thomas Misch April, 09. 2014 Projektbeschreibung ZIELSETZUNG Operatoren mit Twitter Storm
MehrGlobale Scrum Retrospektive
SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik Globale Scrum Retrospektive Do, Hoang Viet(do@mi.fu-berlin.de) Freie Universität Berlin, SoSe 2012 Was ein Softwareprojekt nicht ist! Keine
MehrScrum. Eine Einführung
Scrum Eine Einführung Scrum-Charakteristika einfache Regeln wenige Rollen Pragmatismus statt Dogmatik iteratives Vorgehen Scrum auf einer Seite erklärt 3 Rollen für direkt am Prozeß beteiligte 1) Product
MehrSoftwareentwicklung bei eevolution
Softwareentwicklung bei eevolution Darstellung der Prozesse mit dem agilen Entwicklungsansatz Jan Freitag, COMPRA GmbH Jan Freitag Studium: IMIT Bachelor: 2005-2008 IMIT Master: 2008-2010 eevolution: Mitarbeit
MehrAgilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!
Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013! Sie wollen alles über agile Softwareentwicklung wissen? Wie können Sie agile Methoden
MehrTeil III der Vorlesung Objektorientierte Analyse (OOA) 30) Überblick über die OOA
Teil III der Vorlesung Objektorientierte Analyse (OOA) 30) Überblick über die OOA Prof. Dr. rer. nat. habil. Uwe Aßmann Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie Fakultät
MehrAgile Methoden. David Tanzer. Oliver Szymanski
Agile Methoden David Tanzer Oliver Szymanski Ziel von Softwareentwicklung Anforderungen zuverlässig und effizient in lauffähige Software verwandeln. Ziel von Softwareentwicklung Bedürfnisse des Kunden
MehrSoftwaretechnik. Fomuso Ekellem WS 2011/12
WS 2011/12 Weiteren Verlauf der Vorlesung 31.10.2011(2 Std) OO Vorgehensmodelle, UML, Teamarbeit, Gruppenbildung,. 07.11.2011(2,5Std) Projektvorstellung, Planungsphase 14.11.2011(2 Std) Angebotspräsentation,
MehrEinsatz von Scrum in
Einsatz von Scrum in Bruno Schori Geschäftsfeldleiter bruno.schori@bedag.ch December 1, 2009 Seite 2 Einsatz von Scrum in December 1, 2009 Seite 3 Warum Scrum? Erfolgsdimensionen kontrollieren Transparenz
MehrDER AGILE ENTWICKLER, VERSION 1.2
DER AGILE ENTWICKLER, VERSION 1.2 OBJEKTspektrum Information Days, 27. 29. April 2010 SCRUM ÜBERBLICK VORHIN AUF TWITTER 30.06.2010 3 FLACCID SCRUM There's a mess about a few projects recently. It works
MehrTaking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum
Taking RM Agile CLICK TO EDIT MASTER OPTION 1 Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Click to edit Master subtitle style Christian Christophoridis Requirements Management
MehrÜbungsaufgaben zum Software Engineering: Management
Übungsaufgaben zum Software Engineering: Management Grundbegriffe: Aufgabe 1: Aus welchen Disziplinen setzt sich das Software Engineering zusammen? a. Informatik b. Physik c. Psychologie d. Chemie e. Geologie
MehrWie funktioniert agile Software-
Wie funktioniert agile Software- Entwicklung mit SCRUM Zürich, 8. Mai 008 Jean-Pierre König, namics ag Software Engineer Bern, Frankfurt, Hamburg, München, St. Gallen, Zug, Zürich www.namics.com Agenda»
MehrCompact Scrum Guide. Agile Coach / Business Consultant @ Prowareness Contact: o.mann@prowareness.de, 0176-52845680
Compact Scrum Guide Author: Oliver Mann, Role: Agile Coach / Business Consultant @ Prowareness Contact: o.mann@prowareness.de, 0176-52845680 Compact Scrum Guide Inhalt 1. Was ist Scrum und wofür wird es
MehrMUSTAFA GERCEK. Bachelor of Science Wirtschaftsinformatik. Geburtsjahr 1992 Profil-Stand Oktober 2015
MUSTAFA GERCEK Bachelor of Science Wirtschaftsinformatik Geburtsjahr 1992 Profil-Stand Oktober 2015 Triona Information und Technologie GmbH Wilhelm-Theodor-Römheld-Str. 14 55130 Mainz Fon +49 (0) 61 31
Mehrmimacom path Ihr Nutzen www.mimacom.com
ist ein Lösungspaket, mit dem sich das ganze Application Lifecycle Management abdecken lässt: Vom Requirements Engineering über die agile Abwicklung von Projekten bis hin zum Service Management. Der ganzheitliche
MehrAgile Methoden bei der Entwicklung medizinischer Software
Agile Methoden bei der Entwicklung medizinischer Software Bernhard Fischer Fischer Consulting GmbH Fischer Consulting GmbH Technologie-Forum 2008 Folie 1 Wie soll Software entwickelt werden? Fischer Consulting
MehrSocial Media als Hilfsmittel für agile Projekt-Teams
Social Media als Hilfsmittel für agile Projekt-Teams 14. Sept. 2010, Zürich Dr. Hans-Peter Korn www.korn.ch "Agiles" Management: Wozu? Resultat > Konzept / Plan Planen - Reisen - Ankommen voraussehbar,
MehrWir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.
Wir erledigen alles sofort Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind. agilecoach.de Marc Bless Agiler Coach agilecoach.de Frage Wer hat
MehrEinführung in SCRUM. Helge Baier 21.01.2010
Einführung in SCRUM Helge Baier 21.01.2010 Helge Baier Master of Computer Science (Software Engineering) über 10 Jahre Erfahrung in der Software Entwicklung Zertifizierung zum Scrum Master (2009) praktische
MehrBekannte Tools in einem agilen Ansatz. Frank Schwichtenberg SourceTalkTage 2013 Göttingen, 2.10.2013
Bekannte Tools in einem agilen Ansatz Frank Schwichtenberg SourceTalkTage 2013 Göttingen, 2.10.2013 Vorher Lange Planungszeiten und Releasezyklen Manche Features brauchten lange und wurden nicht gebraucht
MehrScrum. UPscaled ohne murcs. Scrum. Dr. Hans-Peter Korn. www.korn.ch 2011
Scrum UPscaled ohne murcs Scrum Dr. Hans-Peter Korn got stuck? Scrum! but: does it fit? easy! easy? easy? hilft Scrum? Scrum: Illusion Realität Endlich: Schlanke Entwicklungsmethode Container reduced to
MehrAgile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg
Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen
MehrObligatorische Literatur. Teil III der Vorlesung Objektorientierte Analyse (OOA) 30) Überblick über die OOA
Teil III der Vorlesung Objektorientierte Analyse (OOA) 30) Überblick über die OOA Obligatorische Literatur Zuser, Kap. 7-9 Störrle, Kap. 5 Prof. Dr. rer. nat. habil. Uwe Aßmann Institut für Software- und
MehrPROJEKTMANAGEMENT GRUNDLAGEN_2
Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Lehrstuhl für Softwaretechnik Dipl. Ing. Gerhard Strubbe IBM Deutschland GmbH Executive Project Manager (IBM), PMP (PMI) gerhard.strubbe@de.ibm.com
MehrScrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014
Grundlagen des Software Engineerings Übung 3 Scrum Asim Abdulkhaleq 20 November 2014 http://www.apartmedia.de 1 Inhalte Scrum Wiederholung Was ist Scrum? Übung: Scrum Workshop (Bank Accounts Management
MehrScrum technische Umsetzung und kaufmännische Rahmenbedingungen
Scrum technische Umsetzung und kaufmännische 9. Darmstädter Informationsrechtstag 2013 Darmstadt, 15. November 2013 Franziska Bierer 2 andrena ojects ag Gründung 1995 Standorte in Karlsruhe und Frankfurt
MehrSoftwareentwicklungspraktikum Nebenfach
Softwareentwicklungspraktikum Nebenfach Stephan Barth, Ulrich Schöpp Ludwig-Maximilians-Universität München WS 2015/2016 Organisatorisches Personen Dozenten Stephan Barth Ulrich
MehrAgiles Schätzen. Quelle: Kap. 7 aus Wie schätzt man in agilen Projekten oder wieso Scrum-Projekte erfolgreicher sind [Boris Gloger 2014]
Agiles Schätzen Quelle: Kap. 7 aus Wie schätzt man in agilen Projekten oder wieso Scrum-Projekte erfolgreicher sind [Boris Gloger 2014] Schätzen der Größe Wir bestimmen die Größe, nicht den Aufwand. Auf
MehrUmfrage zum Informationsbedarf im Requirements Engineering
Umfrage zum Informationsbedarf im Requirements Engineering Vielen Dank für Ihre Teilnahme an dieser Studie! Im Rahmen eines Forschungsprojektes an der Universität Hamburg und der TU Graz führen wir eine
MehrAgiles ITSM Prozess-Redesign. Dynamik MIT Struktur!
12. itsmf Jahreskongress 2012 3./4. Dezember 2012 FUTURE OF ITSM Agiles ITSM Prozess-Redesign Dynamik MIT Struktur! TORSTEN HEUFT MELANIE POPPE-MERFELS QUALITY MANAGER SERVICE MANAGER AGENDA KAPITEL 01_DAS
MehrRE-Metriken in SCRUM. Michael Mainik
RE-Metriken in SCRUM Michael Mainik Inhalt Agile Methoden Was ist SCRUM? Eine kurze Wiederholung Metriken Burn Down Graph Richtig schätzen Running Tested Features WBS/ Earned Business Value Business Value
MehrModellgetriebene agile BI-Vorgehensweise
Modellgetriebene agile BI-Vorgehensweise Thomas Neuböck Konrad Linner 12.11.2013 Inhalt Anforderungen und Lösungsansatz Agile Vorgehensweise Orientierung nach Fachthemen Architekturrahmen Modellorientierung
MehrEinführung in die Softwaretechnologie
R O O T S Einführung in die Softwaretechnologie Wintersemester 2011 Dr. Günter Kniesel Institut für Informatik III Römerstr. 164, D-53117 Bonn gk@cs.uni-bonn.de http://sewiki.iai.uni-bonn.de/teaching/lectures/se/2011/
MehrSoftwareentwicklungsprozess im Praktikum. 23. April 2015
Softwareentwicklungsprozess im Praktikum 23. April 2015 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit
MehrModel-Driven Development in Scrum-Projekten
Tempo machen: Model-Driven Development in Scrum-Projekten Herzlich willkommen Enrico Fritz microtool GmbH Berlin Tempo machen: Model-Driven Development in Scrum-Projekten 25 Jahre Tools und Beratung: microtool
MehrDSDM Atern: Agiles Vorgehen für Konzerne? Carsten Sahling, Malte Sörensen Holis3con AG
DSDM Atern: Agiles Vorgehen für Konzerne? Carsten Sahling, Malte Sörensen Holis3con AG Über uns... Carsten Sahling Leitung GeschäGsfeld Agil Cer3fied Scrum Professional Projektmanagement- Fachmann Level
MehrCampus Routenplaner. Praxis der Software-Entwicklung. www.kit.edu. Einführung 27. April, 2015 Michael Hamann Franziska Wegner
Campus Routenplaner Praxis der Software-Entwicklung Einführung 27. April, 2015 Michael Hamann Franziska Wegner INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes
MehrObligatorisches Lesen Vorgehensmodelle (Phasenmodelle)
Obligatorisches Lesen Vorgehensmodelle (Phasenmodelle) Zuser Kap. 1-3 oder Ghezzi Chapter 1 oder Pfleeger Chapter 1; Chap 8.1 http://homepages.cs.ncl.ac.uk/brian.randell/nato/ The first International Conference
MehrTeamaufstellung - Zwischen Dream und Nightmare
Teamaufstellung - Zwischen Dream und Nightmare Vom Versuch aus einem Referat ein Scrum-Team zu machen Michael Schäfer Unterföhring, September 2011 Inhalt 1 2 3 4 5 6 Warum Scrum? So haben wir begonnen
MehrMethoden zur Visualisierung von ereignisdiskreten Analysedaten
Fakultät Informatik, Institut für Angewandte Informatik, Professur Technische Informationssysteme Methoden zur Visualisierung von ereignisdiskreten Analysedaten Referent: Hendrik Freund Betreuer: Vladimir
MehrSoftware Engineering (SE) 2) Phasenübergreifende Verfahren
Software Engineering (SE) 2) Phasenübergreifende Verfahren Prof. Dr. Anja Metzner Hochschule Augsburg, Fakultät für Informatik Kontakt: anja.metzner@hs-augsburg.de Studiengang IBac 1 (Stand: 01.10.2014),
MehrDie Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer
Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer Inhalt Top Themen Requirements Testen Testautomatisierung Change-Management Risiko-Management Agile Methoden Traceability
MehrSoftware- Projektmanagement. Dokument V 1.2-2010. Oliver Lietz - Projektmanagement. Projektmodelle im Vergleich. Agil Extreme Programming /
Software- Projektmanagement Management- und Phasen-Modelle Vom Wasserfall bis Extreme Programming / Scrum Dokument V 1.2-2010 Projektmodelle im Vergleich Klassisch Wasserfall -Modell Spezifikation/Pflichtenheft
MehrAgiles Projektmanagement. erklärt in 30 Minuten! IT-Forum Agiles Projektmanagement, NIK 29. Juni 2011. Thomas Hemmer
Agiles Projektmanagement erklärt in 30 Minuten! IT-Forum Agiles Projektmanagement, NIK 29. Juni 2011 Thomas Hemmer Chief Technology Officer thomas.hemmer@conplement.de conplement AG, Nürnberg 2 conplement
Mehr- Agile Programmierung -
Fachhochschule Dortmund Fachbereich Informatik SS 2004 Seminar: Komponentenbasierte Softwareentwicklung und Hypermedia Thema: - - Vortrag von Michael Pols Betreut durch: Prof. Dr. Frank Thiesing Übersicht
MehrModernes Vorgehen bei Softwareentwicklung
Modernes Vorgehen bei Softwareentwicklung 14. Netzwerkabend IT BFW Leipzig, 16.09.2015 Alle Rechte bei Lecos GmbH modernes Vorgehen bei Softwareentwicklung, Roy Barthel, 11.09.2015 Die Lecos GmbH kurz
MehrSoftwareentwicklungsprozesse. 18. Oktober 2012
Softwareentwicklungsprozesse 18. Oktober 2012 Überblick Was soll ein Softwareentwicklungsprozess leisten? Überblick über Softwareentwicklungsprozesse Welche gibt es? Warum gibt es mehrere? Diskussion:
MehrWasserfall, «Death March», Scrum und agile Methoden. 30.August 2011 Embedded Computing Conference 2011 Urs Böhm
Wasserfall, «Death March», Scrum und agile Methoden 30.August 2011 Embedded Computing Conference 2011 Urs Böhm Übersicht Entwicklungsprozess Warum Projektmanagement? Gängige SW Entwicklungsprozesse Wasserfall
MehrScrum. Agile Software Entwicklung mit. Agile Software Entwicklung mit. Scrum. Raffael Schweitzer 18. November 2003
Agile Software Entwicklung mit Raffael Schweitzer 18. November 2003 Agenda Einleitung Was ist? Wie funktioniert? Einsatzbereiche Erfolgsfaktoren Fazit Agenda Einleitung Was ist? Wie funktioniert? Einsatzbereiche
MehrSchneller zu Ergebnissen unser erstes Agile Project
Schneller zu Ergebnissen unser erstes Agile Project Thomas Schmidt Juni 2014 Agenda Das Project Projektstruktur und der Projektplan Theorie vs Realität Releases und Sprints Executable Code Angst vor dem
Mehr1 Einleitung. 2 Formale Grundlagen. 3 Leistungen der Vertragspartner. 1.1 Zweck, Abgrenzung. 1.2 Projektübersicht, Motivation. 3.
Projektplan Hive Version: 1.1 Autoren: Robin Goldberg (2453516) Hansjörg Schmauder (2531506) Benjamin Schmidt(2443953) Erstellt am: 15.02.2010 Letzte Änderung: 24.06.10 Inhaltsverzeichnis 1 Einleitung...
MehrKapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?
Kapitelübersicht Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge Was bedeutet Objektorien+erung? ObjektorienCerte Analyse und Design die Objektmodellierung
Mehr