Wednesday, 29 April 2020

Agile Process

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

  1. EPIC
  2. Story
  3. 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