Kaizen in der Softwaretechnik Dr. Michael Skall 22.06.2009 Final



Ähnliche Dokumente
.. für Ihre Business-Lösung

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH

SOFTWARE DEVELOPMENT. Geben Sie Ihrer Software Entwicklung einen neuen Schwung!

ITIL und Entwicklungsmodelle: Die zwei Kulturen

Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.

Was passiert mit den Daten nach der Scheidung mit der Cloud Lösung?

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

Welchen Nutzen haben Risikoanalysen für Privatanleger?

EXZELLENTE MANAGEMENT- UNTERSTÜTZUNG AUF ZEIT

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

Leichte-Sprache-Bilder

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing

Nr. 12-1/Dezember 2005-Januar A 12041

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Fragebogen: Abschlussbefragung

HitchHiker Newsletter Nr. 03/11. Liebe Leser,

ID-Reisen für Pensionäre

IT OUTSOURCING. Wie die IT durch Transparenz zum internen Dienstleister wird. Herford, , Steffen Müter

Erfolg beginnt im Kopf

Kundenbefragung als Vehikel zur Optimierung des Customer Service Feedback des Kunden nutzen zur Verbesserung der eigenen Prozesse

ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

STRATEGIEN FÜR DAS NÄCHSTE JAHRZEHNT

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Was ist neu in Sage CRM 6.1

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

SAP Cloud Solutions. Key-User-Support der All for One Steeb

Geyer & Weinig: Service Level Management in neuer Qualität.

IT-Kosten im Mittelstand höher als bei Großunternehmen

Verpasst der Mittelstand den Zug?


N N O B O X E N C H E C K. Learn more about (your) Innovation Management and how to make it even better! M A R I A T A G W E R K E R - S T U R M

Über uns. HostByYou Unternehmergesellschaft (haftungsbeschränkt), Ostrastasse 1, Meerbusch, Tel , Fax.

[Customer Service by KCS.net] KEEPING CUSTOMERS SUCCESSFUL

Projektmanagement in der Spieleentwicklung

Nicht über uns ohne uns

Leitfaden zur Durchführung eines Jahreswechsels in BüroWARE 5.x

Selbsttest Prozessmanagement

Gemeinsam Software-Lösungen finden. Vom Prototyping bis zur Serienreife.

Social-Media Basis-Paket Ein einfaches und verständliches Unternehmens-Programm für den ersten Schritt

Leitfaden zur Durchführung eines Jahreswechsels in BüroWARE 5.x

FUTURE NETWORK REQUIREMENTS ENGINEERING

L o g i s t i k l ö s u n g e n f ü r P r o d u k t i o n u n d L a g e r. Die Details kennen heißt das Ganze sehen.

Übungsklausur vom 7. Dez. 2007

Wir nehmen Aufgaben und Ideen wahr. Wir suchen Lösungen zu Ideen.

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Qualitätsmanagement-Handbuch Das QM-System Struktur des QM-Systems

Vertriebspartner. Wer hat sie nicht gerne.

Leseauszug DGQ-Band 14-26

itestra Software Tuning Mehr Leistung. Weniger Kosten. Software Productivity

Das Handwerkszeug. Teil I

Der Kopf ist rund, damit das Denken die Richtung

Der Weg zur eigenen App

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Content Management System mit INTREXX 2002.

Pflegende Angehörige Online Ihre Plattform im Internet

Unsere vier hilfreichsten Tipps für szenarienbasierte Nachfrageplanung

Rundum-G. Die Anforderungen durch ständig steigende

WARENWIRT- SCHAFT UND ERP BERATUNG Mehr Sicherheit für Ihre Entscheidung

IT-Support für den Arbeitsplatz 2.0

Analyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS

Kay Bömer. Prozess- und Wertanalyse im Einkauf - Identifizierung von Verbesserungspotentialen

Beratung, Projektmanagement und Coaching

Research Note zum Thema: Laufzeit von Support-Leistungen für Server OS

Das System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert.

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

Mobile-Szenario in der Integrationskomponente einrichten

Hilfe, mein SCRUM-Team ist nicht agil!

Qualifikationsbereich: Application Engineering Zeit:

IDV Assessment- und Migration Factory für Banken und Versicherungen

MOBILE APPLIKATIONEN IM TRAVEL MANAGEMENT. Einführung Mobile Applikationen für Geschäftsreisen Eine Handlungsempfehlung VDR Fachausschuss Technologie

GmbH. Feuer im Herzen. Werbung im Blut.

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems

Service Level Agreements (SLAs) erhöhen die Wirtschaftlichkeit innerhalb Ihrer Organisation

Webcontrolling Umsetzung in die Praxis. Toll, und wie ist es wirklich?

SEPA-Anleitung zum Release 3.09

SOA Check 2009 Ergebnisse einer empirischen Studie

Software-Validierung im Testsystem

TEUTODATA. Managed IT-Services. Beratung Lösungen Technologien Dienstleistungen. Ein IT- Systemhaus. stellt sich vor!

1 Was ist Personal Online-Coaching?

Ferngesteuerte Logistikprozesse

VEDA Managed Services VEDA-SOFTWARE

DIE SICHERE ENTSCHEIDUNG!

Anforderungen an die HIS

Wolff & Müller Baupartner

Neue Wege im Reporting Design mit Hilfe von Eye Tracking Analysen

Wann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt?

wertfabrik. Was wir leisten.

UserManual. Handbuch zur Konfiguration einer FRITZ!Box. Autor: Version: Hansruedi Steiner 2.0, November 2014

Die PROJEN-GmbH bietet ihren Kunden einheitliche

BUSINESS SOFTWARE. www. sage.at

Qualität und Verlässlichkeit Das verstehen die Deutschen unter Geschäftsmoral!

für ihren Erfolg R S

Karriere in der IT und Informatik: Voraussetzungen für den Arbeitsplatz der Zukunft

Installation & Konfiguration AddOn AD-Password Changer

Transkript:

Kaizen in der Softwaretechnik General Manager IT-Services 22.06.09 Final Die LRS führt die Erlös- und Leistungsrechnung für die Lufthansa durch Die LRS ist verantwortlich für die Abrechnung, das Revenue Accounting, der Lufthansa Passenger Airlines und somit für Termintreue und Qualität der Belieferung der Lufthansa Management-Informationsund Buchhaltungssysteme. Der LRS Leistungsumfang umfasst: n n n n n n Bereitstellung von Angebots- und Leistungsmengendaten Bereitstellung t von Umsatz- und Erlösdaten in verschiedenen Qualitäten Abrechnung mit anderen Airlines (Interline) zentrale Referenzdatenpflege Betrieb und Weiterentwicklung Sirax andere Dienstleistungen ASP Sirax, BPO Revenue Accounting 1

Warum ein Netzcarrier ein Revenue Accounting braucht! Bäckerei Hörnchenverkauf Netzcarrier Ticketverkauf Einkauf 0,40 Verkauf 2.000 HAM - FRA - NYC FRA HAM LH UA REF REF Reise / etix Coupons (müssen bewertet werden: Prorate) Verkauf 0,90 Rückstellungen 200 800 Rechnung von UA 800 An Kunden 200 An Kunden Elö Erlös/Revenue 2 Revenue Accounting Daten bilden...... die Basis der Entscheidungsgrundlagen für das Management und die strategisch ausgerichteten Abteilungen einer Airline: Top Management Zentrales Vertriebsmanagement (Controlling, Agenten-Monitoring) Netzplanung - Identifikation der Verkehrsströme Zentrales Controlling (Vertriebs- und Netzcontrolling) Key Account Management (Betreuung Großkunden und Agenten) Vielfliegerprogramm (Miles & More) Marketing (CRM) Tarif- und Preisbildung Kooperationsmanagement AOs Außenorganisationen (Area-Management) Interline Vertragsgestaltung 3

Sirax ist eine Eigenentwicklung der LRS. 4 1600 Tabellen, Tabellen 32 32.737 737 Felder Felder, 15 15.338 338 Datenelemente 3.752 Domänen, 2.774 Indizes, 3.448 Fremdschlüssel 12 Millionen Programmzeilen Operationale Datenbank 5,0 TB / 3 Spiegel Wachstum 3,5 GB/Tag (ohne Archivierung) 12 000 I/Os 12.000 I/O pro S Sekunde k d Plattenplatz: ca. 43 TB ca. 370 Schnittstellen SAP/ABAP / Oracle 10i / HPUX 2400 User / 7x24h / 3 Releases p.a. Kaizen in der Softwaretechnik 22.06.2009 Final Was ist eine Vision? eine religiöse Erscheinung, eine optische Wahrnehmung, g bezüglich g eine Zustandes in der Zukunft,, eine Vorstellung Man sieht etwas, von dem man weiß, dass es nicht hier und jetzt passiert. Wer Visionen hat, sollte lieber gleich zum Arzt gehen!" Alt Bundeskanzler Helmut Schmidt) (Zitat Alt-Bundeskanzler sinngemäß Eine Vision ist ausgerichtet an der Identifikation von Zukunftsmärkten und der Ergreifung zukünftiger Chancen 8PIHOG 3URGXNWLYLW W 'RPDLQ (QJLQHHULQJ %HWULHE XQG.RPPXQLNDWLRQ 5 Kaizen in der Softwaretechnik 22.06.2009 Final

Nicolas Negroponte beschreibt in seinem Buch (1993-1995) being digital die Gegenwart zwischen Internet und Multimedia Welche Visionen sind noch nicht wirklich Realität geworden? Intelligente Kommunikation zwischen Systemen Verlässliche Sprachinterfaces zu Computern ( keine Tastaturen mehr) R2D2, der digitale Butler, Intelligenz, digitale Persönlichkeit 6 Wir sprechen noch immer über fundamentale Prinzipien Betriebssysteme Kommunikation zwischen Hardwarekomponenten Programmiersprachen Graphische User Interfaces (Web X.Y) Kommunikation zwischen Applikationen Formen des Anforderungsmanagements Softwareentwicklungsprojekte 7

Unsere Innovationsfreudigkeit kann negative Auswirkungen auf fprojekte haben Ziel des Projekts FISCUS Es sollte ein bundeseinheitliches IT-System für die Steuererhebung geschaffen werden. Bislang hat jedes Bundesland ein eigenes IT-Verfahren. Hardware, Betriebssysteme und Programmiersysteme sowie die Datenspeicherung (z. B. index-sequentiell versus relational) variieren stark. Man erhoffte sich durch ein einheitliches System vor allem Kostenvorteile bei der Weiterentwicklung der Software. Projektverlauf Das Projekt FISCUS startete zu Beginn der 90er Jahre. Es wurde viermal neu aufgesetzt, jedes Mal mit einer aktuellen Technologie: Phase Technologie Hauptproblem 1 Computer aided software engineering Lange Verhandlungen über Einzelwünsche der Bundesländer 2 Objektorientierung Request Broker Middleware enttäuschte, zu lange Rechenund Antwortzeiten 3 Framework/IBM-San-Franzisco-Werkzeug Frühzeitige Aufgabe von San Franzisco durch IBM, u.a. wegen Ablösung der Client-Server durch Web-Technologie 4 Rückkehr zur COBOL-Programmierung auf Mainframe und Unix-Rechnern Unnachgiebigkeit der Bundesländer Der Gesamtschaden wird auf ca. 5 Mrd. geschätzt 8 Lassen Sie uns eine Industrie betrachten, die erfolgreich Technologieentwicklung und Großprojekte bewältigt* Entsorgung Planung Entwicklung Konstruktion Betrieb / Wartung Auslieferung Produktion 9

In der Planungsphase haben wir Verbesserungspotential Während in der Automobilindustrie vielfach die grobe Zielrichtung durch ein Vorgängermodell vorgegeben ist, scheinen wir uns bei Softwareprojekten der vergleichbaren Frage zu widmen, ob wir uns auf dem Land oder durch die Luft bewegen wollen. Den Erwartungen von Geschwindigkeit, Energieverbrauch beim Fahrzeug stehen Antwortzeit und Ressourcenanforderung im Betrieb gegenüber. Sehen wir dies als Ziel oder akzeptieren wir es zu oft als Resultat der Anforderungen? Die Fokussierung auf Design oder Wünsche von Usern steht nur in wenigen Softwareprojekten in der Anfangsphase im Vordergrund. d Wir stehen unter dem Druck, Projekte zu starten, ohne die Anforderungen eindeutig in einem umfangreichen Lastenheft definiert und abgestimmt zu haben. 10 In der Entwicklungsphase haben wir uns schon angenähert 11

In der Einführungsphase (Auslieferung) wird viel Fl ibilität verlangt Flexibilität l t Zugeständnisse an den Terminplan dürfen uns nicht zur einer Inproduktionsnahme vor dem Abschluss der Testserien zwingen. Eine on-the-flymigration birgt hohe Risiken Bei der Migration werden Probleme des Altsystems sichtbar Unfertige Produkte sollten nicht gemäß Terminplan in die Routine übergeben werden 12 Kaizen in der Softwaretechnik 22.06.2009 Final Sind die Voraussetzungen für den Produktionsbetrieb erfüllt? füllt? 13 Kaizen in der Softwaretechnik 22.06.2009 Final

Kai = Veränderung, Wandel Zen = zum Besseren Kaizen beinhaltet das ständige Streben nach Qualitätssicherung und -verbesserung Kaizen ist die permanente nicht endende Folge von kleinen Verbesserungen aller betrieblichen Elemente unter Einbeziehung i aller Mitarbeiter, Führungskräfte und der Geschäftsleitung. Jedes System ist ab dem Zeitpunkt seiner Einrichtung dem Zerfall preisgegeben, wenn es nicht ständig erneuert bzw. verbessert wird. Lösungspotential der beteiligten Menschen 14 Die Unterschiede zwischen Kaizen und Innovation. Kaizen Innovation Effekt langfristig, andauernd, kurzfristig, dramatisch undramatisch Tempo kleine Schritte große Schritte Zeitlicher Rahmen kontinuierlich und steigend unterbrochen und befristet Erfolgschancen gleichbleibend hoch abrupt und unbeständig Protagonisten jeder Firmenangestellter wenig Auserwählte Vorgehensweise Kollektivgeist, i t Gruppenarbeit, Ellenbogenverfahren, individuelle id Ideen Systematik und Anstrengungen Devise Erhaltung und Verbesserung Abbruch und Neuaufbau Erfolgsrezept konventionelles Know-how und technologische Errungenschaften, neue jeweiliger Stand der Technik Erfindungen, neue Theorien Praktische Voraussetzung kleines Investment, großer Einsatz zur Erhaltung großes Investment, geringer Einsatz zur Erhaltung Erfolgsorientierung g Menschen Technik Bewertungskriterien Vorteil Leistung und Verfahren für bessere Ergebnisse hervorragend geeignet für eine langsam ansteigende Wirtschaft Profitresultate hauptsächlich geeignet für eine rasch ansteigende Wirtschaft 15

Nach der Einführung des Systems stehen weitere Verbesserungen im Focus Qualität Funktionalität Produktivität Robustheit Wie soll das System weiterentwickelt werden? Durchführung der Geschäftstätigkeit ohne Medienbrüche Prozessoptimierung auf Anwender- und IT-Seite Verhalten des Systems unter Stresssituation Kosten Dauerhafte Senkung der Betriebskosten 16 Qualitätssicherungsmaßnahmen müssen gemeinsam verabschiedet werden Richtlinien zur Softwareentwicklung Gemeinsame Erarbeitung und Verabschiedung Zentrales Datenmodell Etablierung Produktmanagement Changemanagementprozess Nachvollziehbarkeit aller Änderungen Mehrstufige Testverfahren auf Produktionsdatenkopien Risikomanagement Nutzung externer Prüfungsinstanzen zur Überprüfung der QS-Maßnahmen und IT-Prozesse Die Qualitätssicherung ist Gegenstand des Verbesserungsprozesses 17

Die Organisation der IT analog der Fertigungsstraße des Unternehmens unterstützt tüt t die Entwicklung des Produkts Fachbereich Abt. A Abt. B Abt. C Abt. D Team A Team B Team C Team D Vorteile - Sofortige Reaktion auf Störungen (Jidoka*) - Probleme können umgehend vom Spezialisten gelöst werden - Die IT kennt Produktionsprozesse und steht als Ratgeber direkt zur Verfügung - Fachliche Fragen können mit den IT-Kollegen erörtert werden - Die IT nimmt Prozesswissen auf und kann schneller Optimierungsvorschläge umsetzen - Anforderungen werden in Form von Releases gemäß Abteilungspriorisierung umgesetzt (z.b.: Anlehnung an Scrum) Nachteile IT -Projektarbeit wird durch Produktions- support gestört. t - Lediglich ein Unternehmen kann betreut werden 18 Die Robustheit eines Systems zeigt sich in Extremsituationen ti Verarbeitung von Datenimporten mit fehlerhaften Daten Internes Kontrollsystem zur Vermeidung von Verlusten, verspäteter oder ungültiger Verarbeitung Kontrollmechanismen zur Minimierung der Auswirkung einer fehlerhaften Produktionssteuerung Entwicklung von Undo-Funktionen zur nachträglichen Korrektur von Bedienungsfehlern Skalierbarkeit der Anwendung bei hohem Datenaufkommen Minimierung des Einflusses von neuen Releases (Sprache, Betriebssystem, Datenbank) 19

Durch die Einführung von Limitierungen wird das Kostenbewusstsein t verstärkt Nullwachstumskonzept für bestehende Anwendungen Reduzierung der Anforderung an Hardware (Programmperformance) Dynamische Hintverwaltung zur Optimierung von Datenbankanwendungen Ablösung heterogener Applikationen (Reinheitsgebot) Etablierung Datenbank- Performance-Taskforce Entwicklung eines integrierten Dokumentationssystems Ablösung von mehrstufiger Archivierung durch Online-Speicher Ablösung eines hochpreisigen Archivierungssystems durch Eigenentwicklung 20 Innovation ist auch in Großsystemen möglich Die evolutionäre Erneuerung von Großsystemen ist über ein Redesign einzelner Module möglich Auslöser können sein: - Erhöhte Wartungsaufwände tzen Nut Evolutionäre Erneuerung Kaizen - Drohende inkonsistente Zustände - Anforderungen aus der Geschäftsprozessoptimierung - Anforderungen aus der vertrieblichen Tätigkeit Innovation Zeit Die Innovation spiegelt sich in den geänderten Designrichtlinien wieder. Sie erfordern intensive Schulungsmaßnahmen. 21

Fazit Nach der Einführung eines Softwaresystems muss ein Prozess der stetigen Verbesserung etabliert werden. Lassen Sie uns das Potential aller Beteiligten und unsere Chancen nutzen. 22 Vielen Dank für Ihre Aufmerksamkeit All rights reserved. Sirax is a registered trademark of Lufthansa Revenue Services GmbH (LRS). The trademark Sirax must not be used without the written approval of Lufthansa Revenue Services GmbH.

Teflos Traffic VKA Interline ISIS Andere Partner Sara Fakir Bonussysteme Kermit Petra Magnifier LH - Sy ysteme Sales Stammdaten Prorate / Tax / Korrespondenstool / FC-Box / FBTD Buchhaltung IKS / OPUS Management Information Hub Birax 24 Kaizen in der Softwaretechnik FiFö / Phoenix / DCT 22.06.2009 Final IDW-Prüfungsstandard: Abschlussprüfung bei Einsatz von IT IDW EPS 330*,':,QVWLWXW GHU :LUWVFKDIWVSU¾IHU 25 Kaizen in der Softwaretechnik 22.06.2009 Final