Presentation is loading. Please wait.

Presentation is loading. Please wait.

Extreme Programming Software Developing Methodology.

Similar presentations


Presentation on theme: "Extreme Programming Software Developing Methodology."— Presentation transcript:

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”

8

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

11


Download ppt "Extreme Programming Software Developing Methodology."

Similar presentations


Ads by Google