Upload
nhm-taveer-hossain-khan
View
1.874
Download
0
Tags:
Embed Size (px)
DESCRIPTION
This was presented in phpXperts 2009 seminar at brac university. This presentation was target for average audience, where they haven't been introduced or practiced most disciplined software engineering practice.
Citation preview
PHPExperts 09
Developing Quality Web Application
PHPExperts 09
Quality ? Q-U-A-L-I-T-Y
PHPExperts 09
Oxford American Dictionary says - the
standard of something as measured against other things of a
similar kind
PHPExperts 09
Oxford American Dictionary says - the degree of
excellence of something
PHPExperts 09
Better?
•Be• T - Timely
• T - Trustworthy
• E - Efficient
• R - Responsive
PHPExperts 09
Define quality (Outside In)
PHPExperts 09
Define quality (Inside Out)
PHPExperts 09
I’m focusing on Inside Out
PHPExperts 09
• Less bugs
• Responsiveness
• Modular development
• Sustainable architecture
Quality web application!
PHPExperts 09
Less bugs!
• Test driven development
• Incorporating QA process
• Early deploy, early discover bugs and early fix
PHPExperts 09
PHPExperts 09
PHPExperts 09
PHPExperts 09
PHPExperts 09
PHPExperts 09
PHPExperts 09
PHPExperts 09
PHPExperts 09
PHPExperts 09
Responsiveness
• Visual feedback
• Easy to discover feature
• Always faster response
•“এপিল%কশন েয আম-র ম%নর কথ- ব%ল”
PHPExperts 09
Modular development
• Adoptable environment
• Keep similar logic in a module
• Component centric approach
• PEAR module!
PHPExperts 09
Sustainable architecture
• Easy to incorporate changes
• Develop with confidence
• Easy to identify errors
PHPExperts 09
How quality get sacrificed!
• NO Fun at work!
• Too frequent change
• No group responsibilities
• No responsible development
• TOO management!
PHPExperts 09
I wish this is not the END just the beginning
to discover!
“ we are living profession “inspired by martin bob, rails conf 09
PHPExperts 09
nhm tanveer hossain khan (hasan)tekSymmetry LLC.
@we4tech (twitter)http://hasan.we4tech.com