georg heeg ek baroper str. 337 d-44227 dortmund tel: +49-231-97599-0 fax: +49-231-97599-20 email:...
TRANSCRIPT
![Page 1: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/1.jpg)
Georg Heeg eKBaroper Str. 337D-44227 DortmundTel: +49-231-97599-0Fax: +49-231-97599-20
Email: [email protected]://www.heeg.de
Georg Heeg AGRiedtlistr. 8
CH-8006 ZürichTel: +41-1-356 3311Fax: +41-1-356 3312
Georg Heeg eKMühlenstr. 19
D-06366 KöthenTel: +49-3496-214 328Fax: +49-3496-214 712
![Page 2: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/2.jpg)
Georg Heeg
Ist Software-Entwicklung in Deutschland noch bezahlbar?
München23. Oktober 2003
![Page 3: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/3.jpg)
Situation 2001
• Software-Entwicklungsunternehmen in Deutschland – 20.000 Firmen– Wertschöpfung 25 Mrd. € (1,25 Mio € pro Firma)
• Software-Anpassung– 120.000 Mitarbeiter in Software-Unternehmen
• Viele kleine Unternehmen
– 55.000 Mitarbeiter beim Kunden• Viele große und mittlere Unternehmen
– Wertschöpfung 50 Mrd. €
Quelle: http://www.ibusiness.de/: Studie zur wirtschaftlichen Relevanz der Software-Industrie in Deutschland
![Page 4: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/4.jpg)
Situation 2001
• Intensive Softwarenutzer in Deutschland – 2,8 Millionen Mitarbeiter/innen– 27.000 € Entwicklungs- und
Anpassungskosten pro Benutzer
![Page 5: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/5.jpg)
Wahrnehmung 2003
• Software-Entwicklungskosten– 25 Mrd. €
• Software-Anpassungskosten– 50 Mrd. €
![Page 6: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/6.jpg)
Reaktion der Unternehmen
• Sparen – sparen – sparen
![Page 7: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/7.jpg)
Spar-Alternative I
• „Standardsoftware“– Billiger als Individual-Entwicklung– Anpassung teuer
• Durchschnittlich das 10-fache der Lizenzkosten
• Konsequenz– Software dominiert die Geschäftsabläufe
![Page 8: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/8.jpg)
Spar-Alternative II
• Software von der Stange– Billig– Keine Anpassung möglich
• => keine Anpassungskosten
• Konsequenz„Das kann der Computer nicht“
![Page 9: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/9.jpg)
Spar-Alternative III
• Off-Shore-Entwicklung– Statt 100.000 € pro Entwicklerjahr– 25.000 € pro Entwicklerjahr
• Problemfeld: Kommunikation – Verstehen die Entwickler unsere Bedürfnisse
und Kultur?• Konsequenz für das Unternehmen
– Ist die Software einsetzbar?– Ist die Software wartbar?
![Page 10: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/10.jpg)
Gesellschaftliche Gefahren
• Arbeitslosigkeit auch Hochqualifizierter• Reduktion der Möglichkeiten der
SOZIALEN Marktwirtschaft• Abbau der eigenen Kundschaft
• Verslumung von Deutschland
![Page 11: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/11.jpg)
Déja vu: Die 60er Jahre
• In den 60-er Jahren stand die deutsche Textil-Industrie vor massiven Problemen– Billig-Importe– Standortnachteile
• Lohnkosten
![Page 12: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/12.jpg)
Geiz ist Geil?
![Page 13: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/13.jpg)
Was tat die Textilindustrie?
• Im Westmünsterland– Off-Shore-Produktion
• Transport der (alten) Maschinen nach Brasilien• Dort kamen sie nie zum Laufen
– Konsequenzen für die Textilunternehmen• Die Textilunternehmen aus dem Westmünsterland
existiert nicht mehr
![Page 14: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/14.jpg)
Was tat die Textilindustrie?
• In Ostwestfalen– Bessere Produkte statt billiger Produktion
• „Made in Germany“• Qualität bringt Quantensprung• Prozessoptimierung
– Konsequenzen für die Textilunternehmen• Die Textilindustrie in Ostwestfalen gibt es heute
noch– Falke (Strickwaren), Eterna (Oberhemden), Brax
(Hosen), …
![Page 15: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/15.jpg)
Ostwestfälisches Handeln
Übersetzt für die Software-Industrie – Sehr effizient Software entwickeln und
anpassen
![Page 16: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/16.jpg)
Spar-Alternative IV
• Modellieren statt Programmieren– Weg vom Denken in
• Bits und Bytes• Speicher und CPU• Datenstrukturen und Algorithmen• Informationen und Prozesse
– Denken wie die Anwender
![Page 17: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/17.jpg)
Modellieren in der guten alten Zeit
Person
Phänomene
Patient Formular
Akte
Modell
1:1
Zahnarzt
![Page 18: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/18.jpg)
Traditionelle Software-Analyse
Person
Phänomene
Zustände
Prozesse
Datenstrukturen
Prozeduren
“link“
ausführbaresProgramm
Modell
![Page 19: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/19.jpg)
Objektorientiertes Modellieren
„Die Welt“
Phänomen
Begriff Klasse
Objekt
Modell
1:1Gesichtspunktdes Fach-gebiets Erkennen,
DefinierenInstanz
![Page 20: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/20.jpg)
Was ist das?
• Ein zylindrischer Körper aus Holz mit etwa 20 cm Länge und 6 mm Durchmesser.
• Im Zentrum des Zylinders ist eine Bohrung von 1 mm, die mit gepresstem Grafit gefüllt ist.
• An einem Ende ist der Zylinder kegelförmig verjüngt.
• Das Grafit kann auf andere Körper abgerieben werden.
![Page 21: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/21.jpg)
Was ist das?
• Ein zylindrisches Plastikrohr mit etwa 20 cm Länge und 6 mm Durchmesser.
• Im Inneren ist ein weiteres Plastikrohr mit 2 mm Durchmesser and einer Metallkugel an einem Ende.
• Das innere Rohr ist mit viskoser Farbe gefüllt.
• Die Farbe kann über die Kugel auf andere Medien übertragen werden.
![Page 22: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/22.jpg)
Was ist für Johannes wichtig?
![Page 23: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/23.jpg)
Was ist für Johannes wichtig?
MALEN
![Page 24: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/24.jpg)
Über Bleistifte und Kugelschreiber
• Der objektorientierte (und Johannes) Gesichtspunkt:– Bleistift = etwas zum Schreiben und Malen– Kugelschreiber = etwas zum Schreiben und
Malen
![Page 25: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/25.jpg)
Klassenhierarchie
Pendraw
BallPendraw
Pencildraw
![Page 26: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/26.jpg)
Denkprozess
• Wie bringe ich es der Maschine bei?
• Worüber rede ich?
![Page 27: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/27.jpg)
Konsequenzen für die Menschen
• Anwender muss sich über seine Anwendung im Klaren sein– Verlangt geistige Fähigkeiten
• Modellierer muss das Denken des Anwenders lernen– Verlangt geistige Fähigkeiten
• Glücklicherweise ist Deutschland das Land der Dichter und Denker
![Page 28: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/28.jpg)
Geeignet ist Smalltalk
• Smalltalk ist eine Modellierungssprache– Jedem Begriff entspricht eine Klasse– Der „Nutzen“ eines Begriffs wird als Methode
abgebildet– Oberbegriffe werden Oberklassen– Metabegriffe werden Metaklassen
• So wenig Computer wie möglich
![Page 29: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/29.jpg)
Smalltalk 1972
• Xerox Palo Alto Research Center• Alan Kay, David Robson, Adele Goldberg• Zielsetzung: Dynabook
– Der persönliche Computer für jedermann• So groß wie ein Buch• So schwer wie ein Buch• Dynamisch• Jederzeit verfügbar• Von jedermann beherrschbar
![Page 30: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/30.jpg)
Smalltalk 1980
• Smalltalk 80– 1981 Veröffentlichung im Byte Magazine
• Grundlage der Objektorientierung• Erfindungen in Smalltalk-80
– Fenstersystem– Softwareentwicklung im Browser– Interaktiver Debugger
• Technologische Basis des heutigen VisualWorks
![Page 31: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/31.jpg)
Industrieprojekte mit Smalltalk
• Deutsche Bank• Deutsche Bahn• AMD• GP Morgan• Daimler Chrysler• BMW• Schweizerische Nationalbank• Landesbank Baden-Württemberg• Debaka• Verka• Coca Cola
![Page 32: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/32.jpg)
Und die 20.000 Softwarehäuser
• Sind der Technik verhaftet
• Warum?
![Page 33: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/33.jpg)
Die Angst vor Smalltalk
• Vorgebrachte Argumente– Wird es nicht mehr lange geben– Ist langsam– Ist nicht Firmenstrategie
ABER
• Angst ist diffuse Befürchtung• Angst ist ein schlechter Ratgeber
– (Die Welt 21. Oktober 2003, S. 1)
![Page 34: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/34.jpg)
Wie ist die Angst entstanden?
• „Wat de Buer nich kennt, dat fret he nich“
• Smalltalk ist anders– Muss es auch sein, um das Ziel
Modellierungssprache zu erreichen• Aus Stahl kann man keine Flugzeuge bauen
![Page 35: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/35.jpg)
Die Angst vor Smalltalk ist begründet
• Intellektuelle Anforderungen– Klassen = Konzepte– Konzepte zu verstehen ist intellektuell
anspruchsvoll– Konzepte zu erarbeiten verlangt Kreativität– Konzepte zu verwerfen verlangt innere
Freiheit– Kritik zu ertragen will gelernt sein
• und Kritik kommt
![Page 36: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/36.jpg)
Wer die Angst überwunden hat
• Will nichts anderes mehr machen• Erreicht eine Produktivität, von der andere nur
träumen können• Kann seine eigenen Ideen entfalten• Fühlt sich als Schöpfer einer virtuellen Welt
• Wiederholung:– Deutschland ist das Land der Dichter und Denker
![Page 37: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/37.jpg)
Smalltalk ist verfügbar
• Windows Mobile für Pocket-PC• Windows• Linux• Unix-Desktop• Serverfarmen• Stand-Alone – Client – Server –
Webserver
![Page 38: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/38.jpg)
Spar-Alternative IV
• Ist Software-Entwicklung in Deutschland noch bezahlbar?– Denken statt Implementieren
Kunst kommt von Können und nicht von „Kennst du den neuesten Trick?“
![Page 39: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/39.jpg)
Wir über uns...
• Freiwillige Entscheidung für Smalltalk 1984
• Gegründet 1987 mit Hauptsitz in Dortmund,seit 1996 in Zürich, seit 1999 in Köthen/Anhalt
• Beratungs- und Schulungsunternehmenmit dem Schwerpunkt Smalltalk
• Neue Technologien für VisualWorks
• Technologiepartner von
Unser Ziel: Ihre (anspruchsvollen) Projektekostengünstig zu nachhaltigem Erfolg führen!
![Page 40: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/40.jpg)
Einladung
• Sprechen Sie mit uns über– Nachhaltig kostengünstige Software-
Entwicklung in Deutschland
• In Dortmund, Köthen oder Zürich• Bei Ihnen im Hause
• Hier auf Stand A2.310.08
![Page 41: Georg Heeg eK Baroper Str. 337 D-44227 Dortmund Tel: +49-231-97599-0 Fax: +49-231-97599-20 Email: info@heeg.de Georg Heeg AG Riedtlistr](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d6849795902118bdf0b/html5/thumbnails/41.jpg)
Georg Heeg eKBaroper Str. 337D-44227 DortmundTel: +49-231-97599-0Fax: +49-231-97599-20
Email: [email protected]://www.heeg.de
Georg Heeg AGRiedtlistr. 8
CH-8006 ZürichTel: +41-1-356 3311Fax: +41-1-356 3312
Georg Heeg eKMühlenstr. 19
D-06366 KöthenTel: +49-3496-214 328Fax: +49-3496-214 712