Just some old examples of how I changed my slides after reading "presenting to win". My current slides look even more focused and simplified. Gave this talk back in 2009 or so at the Barcamp Cologne
4. 20. Mai 2008 Seite / 29
Einleitung
Einleitung
4
Einleitung Projektplanung Projektrealisierung Projektabschluss
5. 20. Mai 2008
IST-Analyse Contest 2007
• Fehlende festgelegte, objektive Kriterien
– Keine Richtlinien für Studenten
– Nachvollziehbarkeit
• Verschiedene Beurteilung innerhalb der Nationen
– Unterschiedlicher Fokus Marketing / Technik
• Subjektive Entscheidungen
– Mangelnde Nachvollziehbarkeit
Einleitung Projektplanung Projektrealisierung Projektabschluss
6. 20. Mai 2008 Seite / 29
IST-Analyse Contest 2007
• Keine festgelegten Kriterien
Keine Richtlinien für Studenten
• Subjektive Entscheidungen
Mangelnde Nachvollziehbarkeit
• Verschiedene Beurteilungen innerhalb der Nationen
Unterschiedlicher Fokus Marketing / Technik
Einleitung Projektplanung Projektrealisierung Projektabschluss
6
7. 20. Mai 2008
SOLL-Konzept
• Leitfaden für Entwickler
– Abdeckung aller wichtigen Qualitätspunkte im Design,
Dokumentation und Code
• Hilfsmittel zur Kontrolle von Projekten durch
erfahrene Entwickler oder Tester
– Grobbeurteilung: Vergleichbarkeit von Projekten
– Detailuntersuchung: Schwachstellen und Probleme
aufdecken
• Keine Beurteilung fertiger Software, sondern
Steigerung der Qualität in der Java Entwicklung
• Innovation und Kreativität beachten
Einleitung Projektplanung Projektrealisierung Projektabschluss
8. 20. Mai 2008 Seite / 29
SOLL-Konzept und Projektziele
• Leitfaden für Entwickler
Design, Dokumentation und Code
• Richtlinien für interne Java Entwicklungen
Schwachstellen und Probleme
• Innovation und Kreativität
Neue Technologien
• Qualitätssteigerung im Entwicklungsprozess
Keine fertige Software beurteilen
• Grundlage für Contest Richtlinien
Vergleichbarkeit von Projekten
Einleitung Projektplanung Projektrealisierung Projektabschluss
8
9. 20. Mai 2008
Kick-Off Meeting
• Projektstruktur
• Zeitplanung
– 38 Tage
– Vorgabe Zeitrahmen durch Contest 2008
• Meilensteine
• Risikoanalyse
– Einschätzung
– Gegenmaßnahmen
• Kostenrahmen
– 80€ / Stunde für Entwickler
• Zeitpunkt für regelmäßige Statusmeetings
Einleitung Projektplanung Projektrealisierung Projektabschluss
20. Frank Sons, 18.03.2009/ 26
Es war einmal…
1997, auf dem Flug von Zürich nach Atlanta:
• Kent Beck
SmallTalk Test Framework
Will Java lernen
• Erich Gamma
Java auf seinem Laptop
Sucht Test Framework für Java
• Bei der Ankunft in Atlana
Kent Beck hat Java gelernt
Erster Entwurf für JUnit ist fertig
20
22. Frank Sons, 18.03.2009/ 26
Was kann man testen?
• Komponententests
White Box Testing
Teile der Software testen
• Akzeptanztests
Black Box Testing
Testen ob Anforderungen erfüllt werden
• Nicht-Funktionale Tests
Performance
Usability
22
24. Frank Sons, 18.03.2009/ 26
Testen, muss das sein?
• „Wir haben keine Zeit dafür“
• „Testen ist langweilig und stupide“
• „Mein Code ist fehlerfrei“
• „Wir testen doch nach der Entwicklung“
• „Die Testabteilung testet doch“
24