Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Agilität und Qualitätskriterien in der Softwareentwicklung

1,777 views

Published on

  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download Full EPUB Ebook here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download Full doc Ebook here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download PDF EBOOK here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download EPUB Ebook here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download doc Ebook here { http://shorturl.at/mzUV6 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Agilität und Qualitätskriterien in der Softwareentwicklung

  1. 1. Qualitätskriterien und Agilitätin der Softwareentwicklung
  2. 2. Rico Fritzsche• Studium M.A. Philosophie und Germanistik• Seit 1996 in IT Branche tätig (Freelancer)• 2006 Gründung VISUAL WORLD• Tätigkeitsfelder: Software Architektur und Development; Technologie Consulting• Freier Autor und Publizist (z.B. dotnet Magazin, Visual Studio One)
  3. 3. Visual World• Individuelle, kundenspezifische Softwarelösungen• Konzeption und Umsetzung von Softwareprojekten• Technologie Consulting• Schwerpunkt: Entwicklung von verteilten, datengetriebene Anwendungen unter Verwendung von Microsofttechnologien (.NET Framework, WCF, etc.)
  4. 4. Visual World• Z.B.: Webportale, HR-Systeme…• Datengetriebene 2-Tier/ Multi-Tier Anwendungen• Kunden: Public Sector, Internationale (agierende) Organisationen; z.B.: Zentrum für Internationale Friedenseinsätze Berlin, NRC Norwegen, … aber auch Energieversorger, z.B.: EON Thüringen, Thüringer Netkom GmbH
  5. 5. Agenda• Voraussetzungen für Projektrealisierung• Qualitätskriterien• Was bedeutet „Agil“?• Das Agile Manifest
  6. 6. ProblemstellungWas ist notwendig, um einSoftwareentwicklungsprojekterfolgreich umzusetzen?
  7. 7. • Fachliche Analyse/ Auseinandersetzung mit Thematik/ Anforderungen des Kunden• Problematik bzw. Prozesse fachlich verstehen• Geeignete Technologien finden• Implementierungsstrategie erstellen• Softwarearchitektur/ Software-Design• Team zusammenstellen/ Verantwortlichkeiten festlegen• Qualitätssicherung
  8. 8. Die MotivationWarum muss man sich über denEntwicklungsprozess, Architekturund die Softwarequalität im VorfeldGedanken machen?
  9. 9. Die Motivation• Beherrschung von Komplexität• Änderungen der Normalfall und nicht die Ausnahme• Fokus auf Wartbarkeit und Erweiterbarkeit
  10. 10. Qualitätskriterien
  11. 11. Qualitätskriterien• Korrektheit Erfüllt die Software die in der Spezifikation beschriebenen Anforderungen? Zu beachten: Gibt die Spezifikation nicht die Anforderungen korrekt wieder, leistet auch die Software nicht das Gewünschte!
  12. 12. Qualitätskriterien• Zuverlässigkeit Fehler sollten nur selten auftreten und nur geringe Auswirkungen haben.
  13. 13. Qualitätskriterien• Robustheit Sinnvolle Fehlerbehandlungen; Reaktion auf Fehler aus der Umgebung (z.B. Bedienungsfehler, Fehler von verknüpften System etc.).
  14. 14. Qualitätskriterien• Usability (Benutzerfreundlichkeit) Intuitive Bedienung und leichte Erlernbarkeit. Verständliche Hinweise und Fehlermeldungen.
  15. 15. Qualitätskriterien• Wartbarkeit Standardisierte Entwicklung (Design Patterns, Richtlinien) Beherrschung der Komplexität Verständlicher Code, Entkoppelung
  16. 16. Qualitätskriterien• Effizienz (Performance) Angemessenes Laufzeitverhalten und Speicherplatzbedarf
  17. 17. Qualitätskriterien• Dokumentation Sowohl für den Benutzer (Handbücher) als auch für den (Weiter-)Entwickler (Dokumentation der einzelnen Entwicklungsschritte, der Implementierung, von Testplänen, ...).
  18. 18. Qualitätskriterien• Portabilität z.B. Übertragbarkeit der Software auf andere Rechner.
  19. 19. Wichtigstes Ziel: WartbarkeitZu erreichen durch OOP(Objektorientierte Programmierung) undDDD (Domain Driven Design)
  20. 20. Programmierstile• Prozedurale Programmierung – Einfaches „runterprogrammieren“ der Anforderung am Stück – Dadurch: Vermischung Data Access, Business Logic und Presentation – Wiederverwendung ist nicht möglich – Wartbarkeit: schlecht (viel doppelter oder ähnlicher Quellcode an mehreren Stellen)
  21. 21. Programmierstile• Objektorientierte Programmierung (OOP) – Entwicklung auf Basis von OO-Grundsätzen, - Praktiken und Design Patterns – Setzt Design voraus (OOD) – Wiederverwendung und Wartbarkeit
  22. 22. ProgrammierstileVerhältnis Aufwand zu Komplexität nach Martin Fowler
  23. 23. Agilität in der Umsetzung• Agil = lat. agilis “flink, beweglich“• Ziel: Softwareentwicklung schlanker und flexibler zu machen• Fundament für agile Softwareentwicklung: Manifesto for Agile Software Development (2001) (17 Autoren, u.a. Kent Beck, Martin Fowler, Robert C. Martin…)
  24. 24. Die Prinzipien des Agilen ManifestsIndividuen und Interaktionen sind wichtiger als Prozesse undWerkzeuge. - Zwar sind wohldefinierte Entwicklungsprozesseund Entwicklungswerkzeuge wichtig, wesentlicher sind jedochdie Qualifikation der Mitarbeitenden und eine effizienteKommunikation zwischen ihnen.
  25. 25. Die Prinzipien des Agilen ManifestsFunktionierende Programme sind wichtiger als ausführlicheDokumentation. - Gut geschriebene und ausführlicheDokumentation kann zwar hilfreich sein, das eigentliche Ziel derEntwicklung ist jedoch die fertige Software.
  26. 26. Die Prinzipien des Agilen ManifestsDie stetige Abstimmung mit dem Kunden ist wichtiger als dieursprüngliche Leistungsbeschreibung in Verträgen. - Statt sich anursprünglich formulierten und mittlerweile veraltetenLeistungsbeschreibungen in Verträgen festzuhalten, stehtvielmehr die fortwährende konstruktive und vertrauensvolleAbstimmung mit dem Kunden im Mittelpunkt.
  27. 27. Die Prinzipien des Agilen ManifestsDer Mut und die Offenheit für Änderungen stehen über demBefolgen eines festgelegten Plans. - Im Verlauf einesEntwicklungsprojektes ändern sich viele Anforderungen undRandbedingungen ebenso wie das Verständnis desProblemfeldes. Das Team muss darauf schnell reagieren können.

×