Your SlideShare is downloading. ×
0
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Lilianna Poradzińska, Białystok kwiecień 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Lilianna Poradzińska, Białystok kwiecień 2013

98

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
98
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
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

Transcript

  • 1. Jakość czy jakoś?Dlaczego warto zatroszczyć się o jakośćoprogramowania i jak to zrobić.
  • 2. Oprogramowanie wysokiej jakościCo to właściwie znaczy?• niezawodne – działające • spełniające oczekiwania użytkownika i właściciela• bezpieczne• wygodne• szybkie / wydajne
  • 3. Oprogramowanie wysokiej jakościCo to właściwie znaczy?• niezawodne – działające • spełniające oczekiwania użytkownika i właściciela• bezpieczne• wygodne• szybkie / wydajneprzecież to oczywiste…
  • 4. • Alitalia, październik 2012 - legendarna „japońska oferta”• Knigh Capital Group, sierpień 2012 – 440 mln dolarów strat wgodzinę• Commonwealth Bank, Sydney 2011 - wypłaty z kont, na którychnie ma środków• NASA, luty 2013 – brak łączności z międzynarodową stacjąkosmiczną po aktualizacji oprogramowania• PGE Rzeszów, luty 2013 – tysiące nocnych sms’ów do klientów zinformacją o nieistniejących zaległościach w opłatachskąd więc te awarie?
  • 5. … jakoś to będzie …
  • 6. wysoka jakość?
  • 7. … ile kosztują te błędy ?http://www.typemock.com/software-bugs-infographic
  • 8. … a ile kosztuje ich naprawienie?National Institute of Standards and Technology (NIST)
  • 9. Zanim zaczniemy „pracować” warto„zmarnować” trochę czasu na refleksję:Czy w ogóle warto cokolwiek robić?Jakość na etapie POMYSŁU
  • 10. Jakość na etapie POMYSŁUZagrożenia• nieprzychodowy model biznesowy, czybrak modelu biznesowego …• chupchikiPomocne narzędzia:• Customer Development• Theory Of Constraints
  • 11. • Analiza wymagań– Funkcjonalnych– NiefunkcjonalnychJakość podczas PROJEKTOWANIATo co najczęściej pojawia się jako problem w tymmiejscu, to kwestie dotyczące nie technologii, akomunikacji.
  • 12. Kochanie idź do najbliższego sklepu i kupchleb…Jakość podczas PROJEKTOWANIAPotrzebujemy precyzji …
  • 13. • Przypadki użycia• User Stories• Behaviour Driven Development– Arrange / Act / Assert– Given / When / ThenJakość podczas PROJEKTOWANIA
  • 14. • Architektura - jak zapanować na entropią?DOMAIN DRIVEN DESIGNJakość podczas REALIZACJI
  • 15. • Projekt interfejsów użytkownika iinterfejsów API• Zapewnienie bezpieczeństwa• Zapewnienie wydajnościJakość podczas REALIZACJI
  • 16. Mamy dziesiątki metod i narzędzi, którena każdym etapie pomagają zadbać ojakość.Koniec z wymówkami!Można dobrze 
  • 17. Lilianna Poradzińskalp@testility.comul. Innowacyjna 1 lok. 33016-400 SuwałkiDziękuję !

×