Introductie in Kwaliteitsmanagement - Een praktische benadering

  • 951 views
Uploaded on

Presentatie op PfCongres 2011

Presentatie op PfCongres 2011

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
951
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Kwaliteitsmanagement / Quality Assurance / QA Ervoor zorgen dat kwaliteit op een bepaald niveau blijft Hoe definieren we het niveau? (perfectionistisch, aanpassen nav nieuwe inzichten) Context (in alle onderdelen van het ontwikkelproces) Eerst zorgen dat het niveau gehaald wordt Dan zorgen dat het niveau gehandhaafd blijft Waarom? Wat gaat er mis? Elk bedrijf anders, maar algemene problemen zijn: teveel bugs na oplevering aan klant, functionaliteiten worden niet gerealiseerd zoals klant bedoeld heeft, er is geen standaard manier van werken, ontbrekende documentatie, veel legacy code Efficienter werken is tijd besparen en dus ook een vorm van kwaliteitsverbetering
  • Uitkijken voor terugval momenten

Transcript

  • 1. Introductie van Kwaliteitsmanagement - Een praktische benadering Lineke Kerckhoffs-Willems @the_linie [email_address] http://joind.in/3653
  • 2. Agenda
    • Over mij
    • 3. Kwaliteitsmanagement
    • 4. Aanpak
    • 5. Mogelijke verbeteringen en tools
    • 6. Vragen
  • 7. Over mij
    • Ruim 9 jaar ervaring met PHP
    • 8. Lid van
    • Software architect en kwaliteitsmanager bij Compo Software
  • 11. Kwaliteitsmanagement
    • Wat is kwaliteitsmanagement?
    • 12. Twee aspecten
      • Verbeteringen
      • 13. Continuïteit
    • Waarom eraan beginnen?
  • 14. Aanpak – Voorbereiding
    • Rolverdeling
      • Bevoegdheden
      • 15. Taakverdeling
    • Risico's
  • 18. Aanpak – Draagvlak creëren
    • Management
      • Nadruk op welke problemen opgelost worden
      • 19. Wees eerlijk
    • Mede ontwikkelaars
      • Zorg voor voldoende tijd
      • 20. Efficiëntie, structuur, leesbaarheid
      • 21. Emotie
      • 22. Zelf ontdekken
  • 23.
    • Identificatie verbeterpunten
    • 24. Prioritering en volgorde van implementatie bepalen
    Aanpak – De eerste stap Wat Doorlooptijd implementatie Prioriteit Voordelen Afhankelijkheden Volgorde Functioneel ontwerp 1 maand 2 Duidelijkheid 1 Technisch ontwerp 1 maand 1 Duidelijkheid Documentatie 1 2
  • 25. Aanpak – Deming cirkel
  • 26. Aanpak – Plan
  • 31. Mogelijke verbeteringen
    • Ontwikkelproces
    • 32. Documentatie
    • 33. Versiebeheer systeem
    • 34. Coding standaarden
    • 35. Deployment strategie
    • 36. Framework keuze
    • 37. Geautomatiseerde tests
  • 38. Documentatie
  • 44. Coding standaarden
    • Stel gezamenlijk je eigen standaarden op
    • 45. Nieuwe developers
    • 46. Tools
      • PHP_CodeSniffer
      • 47. PHPCheckstyle
  • 48. Deployment strategie
  • 54. Framework keuze
  • 55. Geautomatiseerde tests
    • Unittesting en TDD
    • 56. Functionele tests / acceptatie tests
    • 57. Tools
      • PHPUnit / SimpleTest
      • 58. Selenium
  • 59. Continuïteit
    • Code reviews
    • 60. Technical debt
    • 61. Continuous Integration
    • 62. Kennisdeling / zelfontwikkeling
  • 63. ? Lineke Kerckhoffs-Willems @the_linie [email_address] http://joind.in/3653
  • 64. Bedankt! Lineke Kerckhoffs-Willems @the_linie [email_address] http://joind.in/3653
  • 65. Image credits
    • Deming circle: "Diagram by Karn G. Bulsuk (http://blog.bulsuk.com)"