Lean Software Developement

Slides:



Advertisements
Ähnliche Präsentationen
Benutzerorientierte Designprinzipien für die Microsoft-Guidelines
Advertisements

Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme ACM/IEEE Code der Ethik – Die ACM/
Von David Keß, Heinrich Wölk, Daniel Hauck
MARKETING ANYEVERYWHERE Robert Basic Blog: robertbasic.de Startup: Buzzriders.com.
Design- und Entwicklungswerkzeuge
<<Presentation Title>>
Organisationsentwicklung
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Was ist Refactoring? Bevor man die Integration angeht, mag es angebracht sein, den.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE 3.2- LM 8 - LO 9 Definitionen zu LM 8.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Agile Software Entwicklung mit dem RUP Agile Softwareentwicklung Best Practice bei.
es gibt (fast) nichts, was nicht anders gemacht werden könnte
München, Erfolgs- und Misserfolgsfaktoren für Projekte
eXtreme Programming (XP)
Software Design Patterns Extreme Programming (XP).
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
Typo3 Eine Einführung.
Lean Production Dede Syaehumishbah
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering WS 2006 / 2007Folie 1 Agile Vorgehensweisen Hintergrund –in den letzten Jahren hat.
für erfolgreiche Projekte
Don`t make me think! A Common Sense Approach to Web Usability
Service Design by EstherKnaus® Der Benchmark für Dienstleistungen
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.
Microsoft Dynamics NAV 2009
Think Big! Start Small. Markus Eilers CEO runtime software GmbH 24. Januar 2011.
Geschäftsmodelle und Herausforderungen Markus Eilers CEO runtime software GmbH 24. Januar 2011.
WIE SPÄT IST ES?.
BESCHWERDEMANAGEMENT
Marktübersicht für Content Management Systeme
Clean Code Software-Entwicklung als Handwerkskunst Thomas Nagel, November 2011.
IT Kosten Reduzierung und effizientere Dienstleistungen Wir optimieren Strukturen und Prozesse und reduzieren dabei Ihre IT Kosten Ihr OPTICONSULT International.
1 von 7 ViS:AT BMUKK, IT – Systeme für Unterrichtszwecke 05/11 EZ, CR Social Networks – Soziale Netzwerke Virtuelle Science Cafes & Diskussionsforen für.
Wie spät ist es?.
Warum IIS? Best of Microsoft Webserver
xRM1 Pilot Implementierung
Digitale Entwicklungsbegleitung für Einrichtungen der Jugendhilfe.
Dipl.-Inform. (FH) Mike Bach Unterschiedliche Anwendungen im Unternehmen – Warum, Wer und Wie Best-of-Breed vs. Alles aus einer Hand Dipl.-Inform. Mike.
„Kein Unternehmen besitzt so viel Zeit und Mittel zum Lernen aus eigenen Fehlern” James Harrington.
Helpdesk-Systeme Maximilian Wildt, Andreas Markowitsch.
Agile Softwareentwicklung
Kapitel 9 2 modals/texts/infinitive completions
An Approach to the Preservation of Digital Records National Archives of Australia Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Scrum Andreas Voraberger.
„Continuous Delivery“
ROS – Robot Operating System
Reality is Broken Jane McGonigal Universität zu Köln AM2: Medien zwischen Technologie und Gesellschaft Jonathan Simon.
Deutsch 3 Frau Snell.
XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
MESSE DIE QUALITÄT VON DIENSTLEISTUNGEN MIT INTELLIGENTEN CHECKLISTEN MODERNE QUALITÄTS-CHECKS EINFACH.SCHNELL.INTELLIGEN T.
Memorisation techniques
GERM 1023 Kapitel 9 3 modals / infinitive completion with and without “zu”
Dell Lösungsentwürfe Vertraulich – nur zur Verwendung durch Dell Channel-Partner Der Dell Vorteil Dell Lösungsentwurf für Microsoft ® UC&C Umfassende,
Basierend auf den Arbeiten von
Als ich mein Gesicht As I my face In der Wasserspiegelung sah, In the water’s reflection saw, Lachte ich über die Erinnerungen, I laughed about the memories.
Kurzpräsentation zum Kopieren und Anwenden ab sofort Eric Hoffmann Head of European Production Institute Ihr Erfolg – unser Ziel. Prozess-Management.
Technologietag Baugruppentest Wege der Standardisierung im Funktions- und EOL-Test Markus Koetterl National Instruments Germany GmbH.
Software-Delivery auf Knopfdruck IBM Cloud & DevOps.
Firmenpräsentation Incite GmbH.
Volume 1, Chapter 2.
Continuous Integration
Think of it as a business!
Agiles Projektmanagement/ Agile Organisationen
Enterprise Search Solution
Practical Exercises and Theory
DevOps Michael Minh Pham.
- moodle – a internet based learning platform
 Präsentation transkript:

Lean Software Developement Pascal Singer

Ursprünge & Entwicklung Vorgänger Toyota Production System: Überbelastung, Inkonsistenz & Verschwendung vermeiden Lean manufacturing / schmale Produktion Anwendung auf Softwareentwicklung seit 1990er Ziele: Flow optimieren, Effizienz steigern, Verschwendung vermeiden, ständige Weiterentwicklung und Verbesserung

Lean Prinzipien

1. Eliminate Waste Verschwendung? : Kein Wert für Kunden Unnötiger Code & Funktionen Langsame interne Kommunikation Bürokratie

Learn to see waste Unvollständige Arbeit Papierarbeit & übermäßige Dokumentation Extra features Warten auf Informationen Internes Task Switching Defekte

Learn to reduce waste Management & Tracking minimieren Autoritätssystem überarbeiten Konzentration auf Sinn und Zweck Valuestream visualisieren um Ineffizienz aufzudecken

2. Amplify Learning Softwareentwicklung als Prozess des Lernens Learn first: unterschiedliche Ideen ausprobieren um Datengrundlage für das Wählen der besten Option zu schaffen Learn constantly: Minimum an Funktionalität implementieren für schnelles Feedback Häufige Feedbacksitzungen: Kunde lernt seine Bedürfnisse & Entwickler lernt sie zu erfüllen

3. Decide as late as possible Zu Beginn immer Unsicherheit Auf Fakten statt Prognosen beruhende Entscheidungen immer besser Verschiedene Optionen ausarbeiten und bereithalten Je komplexer das System, desto flexibler sollte es sein Feedback mit Kunden unterstützt Flexibilität Hohe Kosten durch späte Änderung & Fehlprognosen werden minimiert

4. Deliver as fast as possible Möglichst schnelle Lieferung von Sofwareversionen Schnelle Lieferung  schnelles Feedback  kürzere Iterationen  schnelleres Lernen und Kommunikation im Team  Aufschieben wichtiger Entscheidungen Steady Rate of Arrival: kleine Pakete an Arbeit, Prioritäten, Ausgeglichenheit Steady Rate of Service: Variabilität minimieren, kleine Pakete, Flaschenhälse verhindern, konsistentes Liefern

5. Empower the team Nomal: Manger gibt Arbeitern vor wie sie ihren Job erledigen Lean: „find good people and let them do their job“ Teamleiter hilft bei Beseitigen von Hindernissen und Fehlerfindung, aber betreibt kein Micromanagement Menschen keine Ressourcen, Unterstützung und Motivation erforderlich Zugang der Entwickler zum Kunden und Einbindung ins Treffen Entscheidungen

6. Build integrity in Perceived Integrity: Wahrnehmung des Systems aus Sicht des Kunden Conceptual Integrity: Komponenten arbeiten zusammen als reibungslose Einheit Perceived Integrity Conceputal Integrity How intuitive is the system? Does it have an effective balance between flexibility, maintainability, efficiency and responsivness? How does it keep up with changes? Can the system evolve and mature? How well does it solve problems? Does it have a consistent set of design principles? How much market share does it have? Is usability consistent? How much mind share does it have? Quelle: slideshare.net/jpvajda/lean-software-development-principles

7. See the whole System nicht Summe seiner Teile, sondern auch Produkt aus Interaktion zwischen ihnen Wurzel der Probleme behandeln nicht Symptome Klar definierte Beziehungsstruktur um reibungslose Interaktion zu garantieren Erfolg nur wenn gesamtes System „lean thinking“ versteht „Think big, act small, fail fast, learn rapidly“

Danke für eure Aufmerksamkeit

Quellen http://www.michaelnygard.com/images/blog/headlights/value_strea m_agile.png http://en.wikipedia.org/wiki/Lean_software_development#Eliminate _waste http://de.slideshare.net/jpvajda/lean-software-development- principles http://www.nt.fh- koeln.de/fachgebiete/inf/nissen/sif/Sprenk_Bericht.pdf