Agile
- It is process model same as waterfall, spiral etc
- It is an approach to software development under which requirements and solutions eve love through the collaborative effort of self-organizing and cross-functional teams and their customer/end user.
- In this model developer and Testers work together as a team called Agile Team
- In this model role is not important the task is most important
- Customer modifications are flexible to implement in this model
- Less documentation, no Functional Requirements Specification
Few terminologies regarding Agile Model
- EPIC
- Story
- Task
In stead of Functional Requirements Specification here we used Epic & Story
Epic is a larger requirement
Story is a smaller requirement
Example:
Customer create an Epic for using online banking account (larger
requirement)(Business Needs)
This larger requirement again divide into multiple stories
Story 1- as a user login into bank application (Customer Needs)
Story 2- as a user verify existing balance
Story 3- as user transferring the amount to another account (Defines the solution)
These are derived from Product Owner
Each story can divided into tasks
Developer Task
Review the Story
Estimating the Story(Time)
Design
Code
Unit Testing
QA Task
Review the Story
Preparing test Scenario, Test Cases, Test data, Test Environment
Execute Test Cases
Report Bugs, etc...
No comments:
Post a Comment