Download presentation
Presentation is loading. Please wait.
Published byColin Moore Modified over 9 years ago
1
Extreme Programming Software Developing Methodology
2
Software Developing Methodology?
Waterfall Agile Scrum EP Iterative V-Model
3
Example of Agile and Waterfall Cycles
4
Agile software development
Welcome changing requirements Weekly delivery Daily cooperation between business people and developers The project can easily get taken off track if the customer representative is not clear what final outcome that they want. Lack of documentation
5
The scrum process
6
Extreme Programming
7
Extreme Programming Every Day releases
Unit testing/Automated Regression testing Feature-oriented software Agile practices (“extreme” levels) Hard to do Not applicable for “fixed price” projects No “code freeze”
9
Testing: Selenium and Appium
Testing process includes automated testing of mobile web-optimized application and web application Regression in branch - Every night Functional in trunk – on demand Acceptance on QA Smoke on PROD
10
Testing: Manual testing
Testing process includes manual testing: functional, configuration, smoke, acceptance Regression of failed test – every morning Functional in trunk – on demand Acceptance on QA - UI Smoke on PROD - UI
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.