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