Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D-81929 München, Fon +49 – 89 – 939 48-0, Fax –111,

Slides:



Advertisements
Ähnliche Präsentationen
Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
Advertisements

V - Modell Anwendung auf große Projekte
Vorgehensmodell - Wasserfallmodell
Der Weg zu einer Collaboration Strategy
Das „Vorgehensmodell“
Zukünftige Anforderungen des Berufslebens an die Schule
Ich habe nie gelernt, Aufgaben zu lösen
Prototyping.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Was ist Refactoring? Bevor man die Integration angeht, mag es angebracht sein, den.
Risiken und Chancen Risiko Beurteilung: Dazu gehört die Identifikationen von Risiken, ihre Analyse und das Ordnen nach Prioritäten. Risiko Kontrolle: Dazu.
RUP-Elemente (Schlüsselkonzepte)
es gibt (fast) nichts, was nicht anders gemacht werden könnte
Einführung von Groupware
Software Design Patterns Extreme Programming (XP).
Die Hausaufgaben: Machen Sie Ü. 6 u. 8 auf S. 29 Quiz on Wednesday:
Anpassung des RUP an ein konkretes Projekt - 1
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering WS 2006 / 2007Folie 1 Agile Vorgehensweisen Hintergrund –in den letzten Jahren hat.
Aufwaermung Was ist dein Lieblingsbuch? Was ist dein Lieblingsfilm?
1000 Km bis zum Meer. “1000 Km to the sea” Luxuslärm
LZ: Using infinitive clauses & Giving Reasons Wie sagt man…? 1.I ride my bike, to save money. 2.I work out(trainieren) in order to run a 5K 3.He is doing.
Ich bau eine Stadt für dich “I am building a city for you”
Don`t make me think! A Common Sense Approach to Web Usability
Kontinuität & Innovation Mag. Gerhard Zeiner, Chief Operating Officer, SAP Österreich WU-Competence Day, 17.November 2011.
Framework for Integrated Test (FIT)
Projekte lösungs"agil" planen und managen
Projekte "agil" planen und managen
User-Centred Design Kosten und Gewinne des nutzerorientierten Gestaltungprozesses Irene Escudé Capdevila März 2012.
Hildeboldstraße München
©AHEAD executive consulting, 2007 STAY AHEAD! Auftragsorientierte Mitarbeiter- und Teamentwicklung für Mitarbeitende der Firma … AG.
You need to use your mouse to see this presentation © Heidi Behrens.
Vorgehensweise bei der Software-Entwicklung des Publication Managers
Probleme lösen „hilf mir!“: ich helfe dir beim Suchen deiner Lösung!
Staatsballett Berlin Ein Verbesserungskonzept für den Social- Media Auftritt Your picture here.
Erfolg Dr. Martin Volgger.
Dienstleistungen für Ihren Fortschritt. Neigungsprofil für Servicetechniker More than psychology structures.
Veränderungsmanagement Chance und konkrete Bedeutung für KMU‘s
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Vorlesung: 1 Workgroup Computing 2003 Prof. Dr. G. Hellberg Studiengang WI FHDW Vorlesung: Workgroup Computing 2. Quartal 2003.
Clean Code Software-Entwicklung als Handwerkskunst Thomas Nagel, November 2011.
Testtechniken-Praktikum WS 2005/06 1 Testgetriebene Entwicklung Andreas Höfer Dr. Matthias Müller mit Beiträgen von Johannes Link.
New ways of getting it/IT done
Management, Führung & Kommunikation
Das Unternehmen.
Referat „Extreme Programming“
German Article & Adjective Combos Do you find it difficult to choose the correct adjective endings? It can help to realize that not all adjective endings.
Unified Modeling Language UML
GERM 1023 Kapitel Neun Review. modals dürfen können mögen müssen sollen wollen to be allowed to to be able to to like (to) to have to to be supposed to.
modals dürfen können mögen müssen sollen wollen to be allowed to
Agile Softwareentwicklung
Wenn es Winter wird Christian Morgenstern
I will be able to use the accusative pronouns in a sentence (Buch Seite 200)
Reality is Broken Jane McGonigal Universität zu Köln AM2: Medien zwischen Technologie und Gesellschaft Jonathan Simon.
You need to use your mouse to see this presentation © Heidi Behrens.
XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger.
modals dürfen können mögen müssen sollen wollen to be allowed to
Thema: Umwelt: Was könnte man tun, um der Umwelt zu helfen?
modal auxiliaries Chris can read the book. (has the ability to)
Wenn ich dich bitte mir zuzuhören….
Modal auxiliaries Chris can read the book. (has the ability to) Chris may read the book (is allowed to) Chris must read the book (has to) Chris should.
Modal auxiliaries Chris can read the book. (has the ability to) Chris may read the book (is allowed to) Chris must read the book (has to) Chris should.
Konflikte.
modals dürfen können mögen müssen sollen wollen to be allowed to
1 Gisela Dengler | Martin Meissner & Partner Moderierte Lösungsfindung unter dem Gesichtspunkt der Herausforderungen der Asylthematik.
FREUNDSCHAFTEN 11A Freunde fürs Leben Lernziele Lernziele: 1.Understand and produce vocabulary to describe the roles and importance of friends 2. Consider.
Thema: Umwelt: Was könnte man tun, um der Umwelt zu helfen?
Systemanalyse BA Heidenheim 2002.
Say What? We put the flowers on the Tisch.
The Conversational Past
The Conversational Past
 Präsentation transkript:

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Erfolgreiches und weniger erfolgreiches Vorgehen in Softwareprojekten Pierre Feldbusch 17. Juni 2005

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Wäre es nicht wunderbar, wenn Sie SIE vor Erkältungen schützen könnten? Leider können Sie das nicht. Es gibt kein sicheres Mittel. Aber Sie können doch etwas tun, das ihr helfen wird. Geben Sie ihr Listerin-Antiseptikum zum Gurgeln. Listerin kann zwar nicht versprechen, dass sie keine Erkältung bekommt, aber es kann ihr helfen, sie zu bekämpfen. Lassen Sie sie während der nasskalten Jahreszeit zweimal am Tag mit Listerin gurgeln. Achten Sie darauf, daß sie eine gesunde Ernährung und genügend Schlaf bekommt, dann hat sie gute Aussichten, in diesem Jahr weniger und harmlosere Erkältungen zu bekommen. Testfragen Das Mädchen ist krank (VIELLEICHT) Die Mutter macht sich Sorgen (VIELLEICHT) Gurgeln mit Listerin hilft, Erkältungen vorzubeugen (FALSCH)

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Was sind die Probleme? Hören Verarbeitung/Interpretation Abstraktion Informationsverlust Nachfragen unmöglich (unidirektionale Kommunikation) Keine Möglichkeit Feedback Missverständnisse Fehlinterpretationen Kommunikationsprobleme

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Warum kommt es zu diesen Problemen? Modellbildung - Grundlage menschlichen Denkens

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Menschen haben zwangsläufig unterschiedliche Modelle Welche Probleme ergeben sich in diesem Beispiel?

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Wie könnte man die Probleme lösen?

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Vorschlag 1: IT bei der Erarbeitung der Fachkonzepte einbeziehen Fachseite erklärt dem Newbie die fachlichen Prozesse (dumme Fragen helfen) Entwicklung einer gemeinsamen Sprache IT kann später aktiv selbständig mitdenken und bei fachlichen Problemen kreativ sein frühzeitiger Aufbau sozialer Beziehungen beidseitige Lerneffekte (frühzeitige Modellkalibrierung)

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Vorschlag 2: Leuchtspurmunition - Prototyping Fachkonzept: zu abstrakt (für IT oftmals schwer verständlich) UML: zu abstrakt (für Fachseite oftmals schwer verständlich) Lösung: Prototyping zur Konkretisierung des Fachkonzepts Modellabgleich Use-Cases durchspielen und dadurch Prozess-Schwächen frühzeitig aufdecken

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Vorschlag 3: IT-Team nach fachlichen Paketen organisieren IT-Team sammelt detailliertes Fachwissen in überschaubarem fachlichen Bereich Domänen-Experten Verantwortung Motivation Identifikation

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Wer kennt solche Pläne nicht?

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Warum werden solche Detail-Pläne angefertigt? Angst vor Fehlern Hoffnung: umfassende Analyse bewahrt uns vor Fehlern Demonstration: wir haben das Projekt im Griff Angst konkrete messbare Ergebnisse abzuliefern Pläne/Dokumente werden als Fortschritt gewertet wir haben doch noch so viel Zeit Verhalten ist absolut nachvollziehbar, aber leider falsch

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Probleme bei diesem Vorgehen Pläne/Designs bauen auf Annahmen auf (Realisierbarkeit von Lösungen,...) bei falschen Annahmen darauf aufbauende Aktivitäten wertlos Artefakte: nur Mittel zum Zweck - keine verwertbaren Endprodukte Angst vor Fehlern führt zu Lähmung... Kosten/Nutzen-Verhältnis schlecht

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 There is no escape, we must accept that mistakes will be made and use processes that adjust to the fact of mistakes. (Alistair Cockburn) Basisannahme für ein besseres Vorgehen

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Iterativ-adaptiv: Working Software software is the primary measure of progress. A little feedback can replace a lot of analytical work An architecture that grows in steps can follow the changing knowledge of the team and the changing wishes of the user community. (Alistair Cockburn) Vorschlag 4: Iteratives-evolutionäres-adaptives Vorgehen Feedback Modellabgleich Nutzung von Lerneffekten (insbes. Design und Technologie) Schnelle Erfolge Vertrauen und Selbstvertrauen Motivation + Identifikation Risikominimierung baldige Auslieferung, kurze Auslieferungszyklen

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Refactoring: Verzicht auf Big-Upfront-Design When you really understand refactoring, the design of the system is as fluid and plastic and moldable to you as the individual characters in a source code file. You can feel the wohle design at once. (Martin Fowler) Angemessene Lösungen für aktuelle Probleme keine Spekulation über zukünftige Anforderungen (die vielleicht nie kommen) Lerneffekte nutzen: Erfahrungen aus der Implementierung fliessen in Design ein Refactoring benötigt automatisierte Tests Code bleibt testbar, flexibel, lebendig wartbar kein never change a running system-Philosophie Ständiges teaminternes Code-Review Optimales Kosten/Nutzen-Verhältnis

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 evolutionär: Everyone on a project is in a position to detect a mistake. (Alistair Cockburn) ständiges Review des Entwicklungsprozesses durch die Betroffenen eat your own dog-food Fehler und Ineffizienzen werden soweit möglich sofort beseitigt wir lösen Probleme für die Fachseite wir sollten auch unsere eigenen lösen können Anwendung der gleichen Software-Entwicklungs-Prinzipien auf den Prozess der Softwareentwicklung

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Preferring to fail conservatively rather than to risk succeeding differently

Copyright NorCom Information Technology AG Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, Zentrale: Stefan-George-Ring 23, D München, Fon +49 – 89 – , Fax –111, Geschäftsstelle: Solmsstraße 18, D Frankfurt / M., Fon +49 – 69 – , Fax –111, 2005 Literaturangaben*: Agile Manifesto: Alistair Cockburn: Agile Software Development Andrew Hunt, David Thomas: Der Pragmatische Programmierer John R. Anderson: Kognitive Psychologie Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts: Refactoring: Improving the Design of Existing Code Tom DeMarco: Der Termin Tom DeMarco: Spielräume Tom DeMarco: Warum ist Software so teuer? William J. Brown, Raphael C. Malveau, Hays W. McCormick III, Thomas J. Mowbray: Anti Patterns * Meine persönlichen Favoriten sind fett gedruckt