Fel, fel, fel!

531 views

Published on

Vad är ett fel? Hur uppstår fel? Vad gör ett fel mer allvarligt än ett annat? Är fel ounvikliga? Vad tusan är en "bugg"? Hur väl man lyckas med sin mjukvara handlar mycket om vilken attityd man har till fel. I max 10 minuter tittar vi på fel, fel attityder till fel och fokus på fel och rätt typ av fel.

Talare är Joakim Ohlrogge från Agical AB

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
531
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide



































  • Fel, fel, fel!

    1. 1. Fel, Fel, Fel!
    2. 2. “Det är ju bara en hemsida!”
    3. 3. “Ingen dör om...”
    4. 4. “Du anar inte vilket galet fel testarna släppte igenom till produktion!”
    5. 5. Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, jag utvecklar, Jag som utvecklare har ansvar för det jag utvecklar, Jag som utveckl
    6. 6. Buggar...
    7. 7. Started Mult + Adder Test
    8. 8. Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar inte, fel utvecklas, Fel inträffar
    9. 9. Fel utan kodändring?
    10. 10. Mäta fel
    11. 11. Antal 100 75 50 25 15 0 1
    12. 12. x Grad 100 75 75 50 25 0 1
    13. 13. x Tid 4 0 1 2 3 4 5
    14. 14. = Felyta 100 75 50 25 0 1 2 3 4 5
    15. 15. 100 75 50 25 0 1 2 3 4 5
    16. 16. 100 75 75 50 25 50 + 75 = 125 0 1 2 3 4 5
    17. 17. 100 75 75 50 25 50 + 75 = 125 Trygghetsfel 0 1 2 3 4 5
    18. 18. 100 75 75 50 25 50 + 75 = 125 Trygghetsfel 0 1 2 3 4 5
    19. 19. 100 75 75 50 25 50 + 75 = 125 Trygghetsfel 0 1 2 3 4 5
    20. 20. 100 75 50 25 0 1 2 3 4 5
    21. 21. Håll hög kvalité Automatiska tester Enkel process Enkel kod Enkel domän Enkel... Fokusera på rätt saker Kasta allt som går att kasta Bra attityd 100 75 50 25 0 1 2 3 4 5
    22. 22. Håll hög kvalité Automatiska tester Enkel process Enkel kod Enkel domän Enkel... Fokusera på rätt saker Kasta allt som går att kasta Bra attityd 100 Reagera snabbt Enkel process 75 Snabb verifiering Modularisering 50 Pilotkunder Versionering Immunisering 25 Trygghet Släpp ofta! 0 1 2 3 4 5
    23. 23. Planera för att reagera!
    24. 24. Planera för att reagera!

    ×