Developing Quality Web Application
-
Upload
nhm-taveer-hossain-khan -
Category
Technology
-
view
1.874 -
download
0
description
Transcript of Developing Quality Web Application
![Page 1: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/1.jpg)
PHPExperts 09
Developing Quality Web Application
![Page 2: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/2.jpg)
PHPExperts 09
Quality ? Q-U-A-L-I-T-Y
![Page 3: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/3.jpg)
PHPExperts 09
Oxford American Dictionary says - the
standard of something as measured against other things of a
similar kind
![Page 4: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/4.jpg)
PHPExperts 09
Oxford American Dictionary says - the degree of
excellence of something
![Page 5: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/5.jpg)
PHPExperts 09
Better?
•Be• T - Timely
• T - Trustworthy
• E - Efficient
• R - Responsive
![Page 6: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/6.jpg)
PHPExperts 09
Define quality (Outside In)
![Page 7: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/7.jpg)
PHPExperts 09
Define quality (Inside Out)
![Page 8: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/8.jpg)
PHPExperts 09
I’m focusing on Inside Out
![Page 9: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/9.jpg)
PHPExperts 09
• Less bugs
• Responsiveness
• Modular development
• Sustainable architecture
Quality web application!
![Page 10: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/10.jpg)
PHPExperts 09
Less bugs!
• Test driven development
• Incorporating QA process
• Early deploy, early discover bugs and early fix
![Page 11: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/11.jpg)
PHPExperts 09
![Page 12: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/12.jpg)
PHPExperts 09
![Page 13: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/13.jpg)
PHPExperts 09
![Page 14: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/14.jpg)
PHPExperts 09
![Page 15: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/15.jpg)
PHPExperts 09
![Page 16: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/16.jpg)
PHPExperts 09
![Page 17: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/17.jpg)
PHPExperts 09
![Page 18: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/18.jpg)
PHPExperts 09
![Page 19: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/19.jpg)
PHPExperts 09
![Page 20: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/20.jpg)
PHPExperts 09
Responsiveness
• Visual feedback
• Easy to discover feature
• Always faster response
•“এপিল%কশন েয আম-র ম%নর কথ- ব%ল”
![Page 21: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/21.jpg)
PHPExperts 09
Modular development
• Adoptable environment
• Keep similar logic in a module
• Component centric approach
• PEAR module!
![Page 22: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/22.jpg)
PHPExperts 09
Sustainable architecture
• Easy to incorporate changes
• Develop with confidence
• Easy to identify errors
![Page 23: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/23.jpg)
PHPExperts 09
How quality get sacrificed!
• NO Fun at work!
• Too frequent change
• No group responsibilities
• No responsible development
• TOO management!
![Page 24: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/24.jpg)
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
![Page 25: Developing Quality Web Application](https://reader033.fdocuments.in/reader033/viewer/2022052619/5555abefd8b42a52568b4951/html5/thumbnails/25.jpg)
PHPExperts 09
nhm tanveer hossain khan (hasan)tekSymmetry LLC.
@we4tech (twitter)http://hasan.we4tech.com