SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Software Craftsmanship Markus Gärtner Orga Systems GmbH http://blog.shino.de Twitter: @mgaertne
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Weitere ähnliche Inhalte

Andere mochten auch

Abnt citações nbr10520 2002
Abnt citações nbr10520 2002Abnt citações nbr10520 2002
Abnt citações nbr10520 2002Lucas Silva
 
Subjectivity And Identity Self Awareness
Subjectivity And Identity   Self AwarenessSubjectivity And Identity   Self Awareness
Subjectivity And Identity Self AwarenessJames Clegg
 
Analysis of Student Adverts
Analysis of Student AdvertsAnalysis of Student Adverts
Analysis of Student Advertsitsjanakan
 
Potential Techniques
Potential TechniquesPotential Techniques
Potential Techniquesitsjanakan
 
Artist Mise-En-Scene
Artist Mise-En-SceneArtist Mise-En-Scene
Artist Mise-En-Sceneitsjanakan
 
Update: International Year of Sustainable Tourism for Development 2017
Update: International Year of Sustainable Tourism for Development 2017Update: International Year of Sustainable Tourism for Development 2017
Update: International Year of Sustainable Tourism for Development 2017World Tourism Organziation
 
Fallas electricas(introducción)
Fallas electricas(introducción)Fallas electricas(introducción)
Fallas electricas(introducción)fabian gonzalez
 

Andere mochten auch (8)

Abnt citações nbr10520 2002
Abnt citações nbr10520 2002Abnt citações nbr10520 2002
Abnt citações nbr10520 2002
 
Subjectivity And Identity Self Awareness
Subjectivity And Identity   Self AwarenessSubjectivity And Identity   Self Awareness
Subjectivity And Identity Self Awareness
 
Analysis of Student Adverts
Analysis of Student AdvertsAnalysis of Student Adverts
Analysis of Student Adverts
 
Potential Techniques
Potential TechniquesPotential Techniques
Potential Techniques
 
Artist Mise-En-Scene
Artist Mise-En-SceneArtist Mise-En-Scene
Artist Mise-En-Scene
 
Update: International Year of Sustainable Tourism for Development 2017
Update: International Year of Sustainable Tourism for Development 2017Update: International Year of Sustainable Tourism for Development 2017
Update: International Year of Sustainable Tourism for Development 2017
 
Fallas electricas(introducción)
Fallas electricas(introducción)Fallas electricas(introducción)
Fallas electricas(introducción)
 
KAZ_CONSULTING_CORPORATE_A4_BD
KAZ_CONSULTING_CORPORATE_A4_BDKAZ_CONSULTING_CORPORATE_A4_BD
KAZ_CONSULTING_CORPORATE_A4_BD
 

Mehr von Markus Gärtner

Thinking tools for solving three Agile adoption problems
Thinking tools for solving three Agile adoption problemsThinking tools for solving three Agile adoption problems
Thinking tools for solving three Agile adoption problemsMarkus Gärtner
 
Exploratory testing for devs, testers, and you
Exploratory testing   for devs, testers, and youExploratory testing   for devs, testers, and you
Exploratory testing for devs, testers, and youMarkus Gärtner
 
Exploratives Testen für Entwickler, Tester und Sie
Exploratives Testen für Entwickler, Tester und SieExploratives Testen für Entwickler, Tester und Sie
Exploratives Testen für Entwickler, Tester und SieMarkus Gärtner
 
Applying good context driven testing in an agile context
Applying good context driven testing in an agile contextApplying good context driven testing in an agile context
Applying good context driven testing in an agile contextMarkus Gärtner
 
Testing with a stranger TestNET
Testing with a stranger TestNETTesting with a stranger TestNET
Testing with a stranger TestNETMarkus Gärtner
 
Lessons learned since the four schools
Lessons learned since the four schoolsLessons learned since the four schools
Lessons learned since the four schoolsMarkus Gärtner
 
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...Markus Gärtner
 
Toolwahl zu automatisierten Akzeptanztests
Toolwahl zu automatisierten AkzeptanztestsToolwahl zu automatisierten Akzeptanztests
Toolwahl zu automatisierten AkzeptanztestsMarkus Gärtner
 
Bring balance to the force
Bring balance to the forceBring balance to the force
Bring balance to the forceMarkus Gärtner
 
Exploratory testing for devs, testers, and you
Exploratory testing   for devs, testers, and youExploratory testing   for devs, testers, and you
Exploratory testing for devs, testers, and youMarkus Gärtner
 
Agile testing what is this anyways?
Agile testing   what is this anyways?Agile testing   what is this anyways?
Agile testing what is this anyways?Markus Gärtner
 
Alternative paths for self-education in Software Testing
Alternative paths for self-education in Software TestingAlternative paths for self-education in Software Testing
Alternative paths for self-education in Software TestingMarkus Gärtner
 
Alternative Paths For Self Education In Software Testing Webinar
Alternative Paths For Self Education In Software Testing   WebinarAlternative Paths For Self Education In Software Testing   Webinar
Alternative Paths For Self Education In Software Testing WebinarMarkus Gärtner
 
Agile Practices in a Traditional Environment
Agile Practices in a Traditional EnvironmentAgile Practices in a Traditional Environment
Agile Practices in a Traditional EnvironmentMarkus Gärtner
 

Mehr von Markus Gärtner (16)

Thinking tools for solving three Agile adoption problems
Thinking tools for solving three Agile adoption problemsThinking tools for solving three Agile adoption problems
Thinking tools for solving three Agile adoption problems
 
Exploratory testing for devs, testers, and you
Exploratory testing   for devs, testers, and youExploratory testing   for devs, testers, and you
Exploratory testing for devs, testers, and you
 
Exploratives Testen für Entwickler, Tester und Sie
Exploratives Testen für Entwickler, Tester und SieExploratives Testen für Entwickler, Tester und Sie
Exploratives Testen für Entwickler, Tester und Sie
 
Applying good context driven testing in an agile context
Applying good context driven testing in an agile contextApplying good context driven testing in an agile context
Applying good context driven testing in an agile context
 
Testing with a stranger TestNET
Testing with a stranger TestNETTesting with a stranger TestNET
Testing with a stranger TestNET
 
Lessons learned since the four schools
Lessons learned since the four schoolsLessons learned since the four schools
Lessons learned since the four schools
 
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
Die Wahl zwischen Pest und Cholera - Ein praktischer Überblick über frei verf...
 
Toolwahl zu automatisierten Akzeptanztests
Toolwahl zu automatisierten AkzeptanztestsToolwahl zu automatisierten Akzeptanztests
Toolwahl zu automatisierten Akzeptanztests
 
Bring balance to the force
Bring balance to the forceBring balance to the force
Bring balance to the force
 
Exploratory testing for devs, testers, and you
Exploratory testing   for devs, testers, and youExploratory testing   for devs, testers, and you
Exploratory testing for devs, testers, and you
 
Agile testing what is this anyways?
Agile testing   what is this anyways?Agile testing   what is this anyways?
Agile testing what is this anyways?
 
Akzeptanztests
AkzeptanztestsAkzeptanztests
Akzeptanztests
 
Alternative paths for self-education in Software Testing
Alternative paths for self-education in Software TestingAlternative paths for self-education in Software Testing
Alternative paths for self-education in Software Testing
 
Alternative Paths For Self Education In Software Testing Webinar
Alternative Paths For Self Education In Software Testing   WebinarAlternative Paths For Self Education In Software Testing   Webinar
Alternative Paths For Self Education In Software Testing Webinar
 
Testing Dojos
Testing DojosTesting Dojos
Testing Dojos
 
Agile Practices in a Traditional Environment
Agile Practices in a Traditional EnvironmentAgile Practices in a Traditional Environment
Agile Practices in a Traditional Environment
 

Software craftsmanship Pecha Kucha

Hinweis der Redaktion

  1. Software Craftsmanship steht für Verantwortungsbewußtsein, Üben, Lernen und Weitergeben des Wissens. Damit ist Ihr Unternehmen auch in Krisenzeiten in der Lage, langfristig zu überleben.
  2. Einleitung Das ist Erwin, Erwin Entwickler. Erwin ist ein Software Craftsman. Erwin hat viele Jahre lang gelernt, was es heißt, Software zu entwickeln. Sein Chef ist auch ein Software Craftsman. Erwins Chef setzt in seiner Firma Software Craftsmanship ein, um seine Mitarbeiter auszubilden.
  3. Verantwortungsbewußtsein Erwin geht mit seinen Programmen sehr verantwortungsbewußt um. Erwin nimmt die Probleme seiner Kunden so ernst wie seine eigenen. Erwin schreibt deshalb lesbare und anpassfähige Programme. Erwin versteht, dass die Software, die er schreibt, das Kapital von seinem Chef ist. Die Firma in der Erwin arbeitet hat eine hohe Reputation auf ihren Programmen aufgebaut.
  4. Üben Erwin übt regelmäßig seine Fähigkeiten. Erwins Chef nennt dieses "Code Katas" und "Coding Dojos". Erwin trainiert hierbei auch unter Stress seinen Code Test-getrieben zu entwickeln und dadurch sein Technical Debt gering zu halten. Erwin und seine Kollegen sind in der Lage, nicht nur ihre Software ständig zum Vorteil ihrer Kunden zu erweitern, sondern auch die Erwartungen der Kunden zu übertreffen.
  5. Lernen Darüber hinaus arbeitet sich Erwin selbständig kontinuierlich in neue Themen der Software-Entwicklung ein und teilt seine Erkenntnisse mit seinen Kollegen. Erwin und seine Kollegen treffen sich in regelmäßigen Abständen, um von einander zu lernen und neue Anregungen und Ideen für ihre täglich Arbeit zu bekommen. Erwins Chef nennt diese Treffen "Lunch & Learn" oder “Brown Bags".
  6. Weitergabe von Wissen Erfahrene Entwickler wie Erwin arbeiten in seiner Firma tagein-tagaus mit Lehrlingen zusammen. Dabei geben sie ihr Wissen an die Lehrlinge weiter. Mit der Zeit sind die Lehrlinge dann in der Lage, selbst einen Lehrling zu unterrichten. Erwin war auch einmal ein Lehrling. Über die Jahre hat Erwin mit vielen Kollegen in vielen Projekten mitgearbeitet und dabei täglich neue Dinge über Software-Entwicklung kennengelernt.
  7. Fazit Somit macht Software Craftsmanship Erwins Chef zufrieden, Erwin und seine Kollegen zufrieden und auch Erwins Kunden zufrieden. Erwins Firma kann damit langfristig auch Krisenzeiten überstehen.