Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Software quality 
in eCommerce projects
Agenda 
• What? 
• Why? 
• Where? 
• How? 
• Questions?
What?
the totality of features and characteristics of a product 
or service that bears its ability to satisfy stated or 
implied...
Why?
01 Solid
Stable
Scalable
Performant
Flexible
Extendable
02 Predictable
Less re-work
Less variation in productivity
Better performance
03 Reputation
Building quality software
Part of the brand
Customers seek out
Hard to establish
04 Employee Morale
Proud of work
Higher productivity
Happy
05 Customer satisfaction
Long term relationship
Comes back with more
Positive referrals
Where?
Coding styles
Design patterns
Law of demeter
Single responsibility
Open/closed
Liskov substitution
Interface segregation
Dependency inversion
How?
Pair Programming
Code Reviews
Automate code inspection 
• PHPUnit 
• Selenium 
• PHP Code Sniffer 
• PHP Code Similarity 
Analyzer 
• PHP Change Trackin...
Nice and sexy …
Performance Monitoring
Train developers
Certifications
Conferences
Usergroups
www.firegento.com
Knowledge Sharing
Questions?
Thanks! 
tobias.zander@sitewards.com
Software quality in e-commerce projects at Magento Live DE 2014
Nächste SlideShare
Wird geladen in …5
×

Software quality in e-commerce projects at Magento Live DE 2014

2.212 Aufrufe

Veröffentlicht am

An e-commerce project has to be extremely fast, with all features, and needs to be easily maintainable.
That is what we all know, but what does that actually mean in relation to the code?

In this session we'll not only show you how to build code of very high quality, but how to measure it's quality.

We'll show you not only how to start, but also having long-term success with your system.

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Software quality in e-commerce projects at Magento Live DE 2014

  1. 1. Software quality in eCommerce projects
  2. 2. Agenda • What? • Why? • Where? • How? • Questions?
  3. 3. What?
  4. 4. the totality of features and characteristics of a product or service that bears its ability to satisfy stated or implied needs ISO 8402-1986
  5. 5. Why?
  6. 6. 01 Solid
  7. 7. Stable
  8. 8. Scalable
  9. 9. Performant
  10. 10. Flexible
  11. 11. Extendable
  12. 12. 02 Predictable
  13. 13. Less re-work
  14. 14. Less variation in productivity
  15. 15. Better performance
  16. 16. 03 Reputation
  17. 17. Building quality software
  18. 18. Part of the brand
  19. 19. Customers seek out
  20. 20. Hard to establish
  21. 21. 04 Employee Morale
  22. 22. Proud of work
  23. 23. Higher productivity
  24. 24. Happy
  25. 25. 05 Customer satisfaction
  26. 26. Long term relationship
  27. 27. Comes back with more
  28. 28. Positive referrals
  29. 29. Where?
  30. 30. Coding styles
  31. 31. Design patterns
  32. 32. Law of demeter
  33. 33. Single responsibility
  34. 34. Open/closed
  35. 35. Liskov substitution
  36. 36. Interface segregation
  37. 37. Dependency inversion
  38. 38. How?
  39. 39. Pair Programming
  40. 40. Code Reviews
  41. 41. Automate code inspection • PHPUnit • Selenium • PHP Code Sniffer • PHP Code Similarity Analyzer • PHP Change Tracking Analyzer • PHP Mess Detector • PHP PDepend • PHP Analyzer • Security Advisor Checker • JSLint • …
  42. 42. Nice and sexy …
  43. 43. Performance Monitoring
  44. 44. Train developers
  45. 45. Certifications
  46. 46. Conferences
  47. 47. Usergroups
  48. 48. www.firegento.com
  49. 49. Knowledge Sharing
  50. 50. Questions?
  51. 51. Thanks! tobias.zander@sitewards.com

×