Date post: | 13-Jan-2017 |
Category: |
Software |
Upload: | frank-sons |
View: | 976 times |
Download: | 0 times |
code-quality.de @FrankS
Darum geht es...
Was ist eigentlich Code Qualität?Was ist eigentlich Code Qualität?
Wo steht agile Entwicklung heute?Wo steht agile Entwicklung heute?
Wie hilft Code Qualität agilen Teams?Wie hilft Code Qualität agilen Teams?
code-quality.de @FrankS
Und los...
Was ist eigentlich Code Qualität?Was ist eigentlich Code Qualität?
Wo steht agile Entwicklung heute?Wo steht agile Entwicklung heute?
Wie hilft Code Qualität agilen Teams?Wie hilft Code Qualität agilen Teams?
code-quality.de @FrankS
Erst einmal Code Qualität einordnen...
Interne Qualität vs. Externe QualitätInterne Qualität vs. Externe Qualität
Entwicklersicht vs. KundensichtEntwicklersicht vs. Kundensicht
Code Qualität vs. Software QualitätCode Qualität vs. Software Qualität
code-quality.de @FrankS
Wo bleibt die Definition?
Google?Google?
Wikipedia?Wikipedia?
Stackoverflow?Stackoverflow?
code-quality.de @FrankS
Stackoverflow: LTFCE
LegibleLegible
TestableTestable
FlexibleFlexible
CompliantCompliant
EconomialEconomial
code-quality.de @FrankS
Wie jetzt?
„We expect answers to be supported by facts, references, or expertise,
but this question will likely solicit debate, arguments, polling,or extended discussion.“
„We expect answers to be supported by facts, references, or expertise,
but this question will likely solicit debate, arguments, polling,or extended discussion.“
code-quality.de @FrankS
Das Problem mit der Code Qualität...
Metriken sind IndikatorenMetriken sind Indikatoren
Nur subjektiv bewertbarNur subjektiv bewertbar
Als Ganzes nicht messbarAls Ganzes nicht messbar
code-quality.de @FrankS
Gute subjektive Kriterien
LesbarkeitLesbarkeit
TestbarkeitTestbarkeit
ÄnderbarkeitÄnderbarkeit
code-quality.de @FrankS
Code Qualität hilft objektiv langfristig!
Gute Code Qualität langlebige Software ArchitekturGute Code Qualität langlebige Software Architektur
Langlebige Software Architektur gute Code QualitätLanglebige Software Architektur gute Code Qualität
code-quality.de @FrankS
Agil geht es weiter...
Was ist eigentlich Code Qualität?Was ist eigentlich Code Qualität?
Wo steht agile Entwicklung heute?Wo steht agile Entwicklung heute?
Wie hilft Code Qualität agilen Teams?Wie hilft Code Qualität agilen Teams?
28.09.2015Code Qualität in agilen Teams - Webmontag Hamburg Seite 17/30
Diese Zeiten sind hoffentlich vorbei...
code-quality.de @FrankS
Das „Agile fluency model“
Aus der PraxisAus der Praxis
Vier StufenVier Stufen
Team Fokus!Team Fokus!
code-quality.de @FrankS
Kommen wir zum Kern des Ganzen!
Was ist eigentlich Code Qualität?Was ist eigentlich Code Qualität?
Wo steht agile Entwicklung heute?Wo steht agile Entwicklung heute?
Wie hilft Code Qualität agilen Teams?Wie hilft Code Qualität agilen Teams?
code-quality.de @FrankS
Agile Teams wollen...
… flexibel reagieren können… flexibel reagieren können
… gute Qualität abliefern… gute Qualität abliefern
… schnell und regelmäßig ausliefern… schnell und regelmäßig ausliefern
code-quality.de @FrankS
Continuous Delivery ist schnell...
Live DeploymentContinuous IntegrationArchitectureQuality Assurance Configuration Management
code-quality.de @FrankS
… mit guter Softwarearchitektur!
Live DeploymentContinuous IntegrationArchitectureQuality Assurance Configuration Management
code-quality.de @FrankS
Im Grunde nichts neues...
Clean CodeClean Code
Software CraftmanshipSoftware Craftmanship
eXtreme ProgrammingeXtreme Programming
code-quality.de @FrankS
Code Qualität hilft...
… wenn man schnell sein will… wenn man schnell sein will
… wenn man flexibel sein will… wenn man flexibel sein will
… wenn man gute Qualität ausliefern will… wenn man gute Qualität ausliefern will
code-quality.de @FrankS
Macht euch Gedanken...
… eure Definition von Code Qualität… eure Definition von Code Qualität
… wo liegt der Team Fokus?… wo liegt der Team Fokus?
… agil ist mehr als ein Prozess… agil ist mehr als ein Prozess
code-quality.de @FrankS
Links
http://stackoverflow.com/questions/405243/how-do-we-define-code-qualityhttp://stackoverflow.com/questions/405243/how-do-we-define-code-quality
http://dilbert.com/strip/2007-11-26http://dilbert.com/strip/2007-11-26
http://agilefluency.com/http://agilefluency.com/