Monday, 10 April 2017

Agile Methodology

A blog about Software Testing Agile Model and Agile Scrum Model 

     Click here to navigate to MyWebsite



AGILE MODEL 


Introduction to AGILE MODEL  in Advanced Software Development Life Cycle
Note:
  • Agile SDLC model is a combination of iterative and incremental process models.
  • It focus on process adaptability and customer satisfaction by rapid delivery of working software product. 
  • Agile Methods break the product into small incremental builds. These builds are provided in iterations.
  • Agile  Model maintains Transparency.
  • Agile  Model  depending on Agile Manifesto. 


AGILE MANIFESTO


Note:
The Manifesto was developed by a group fourteen leading figures in the software industry, and reflects their experience of what approaches do and do not work for software development.

The Four Values of The Agile Manifesto
  • Individuals and Interactions Over Processes and Tools. ...
  • Working Software Over Comprehensive Documentation. ...
  • Customer Collaboration Over Contract Negotiation. ...
  • Responding to Change Over Following a Plan.

Description:
The various agile Scrum methodologies share much of the same philosophy, as well as many of the same characteristics and practices. But from an implementation standpoint, each has its own recipe of practices, terminology, and tactics. Here in this we described about Agile Scrum Model of the main agile software development methodology contenders.


AGILE  SCRUM MODEL 

Note:


  • Scrum (It's a Rugby Game word) two team players form a group and fighting for one Software . 
  • Scrum is the leading agile development methodology
  • Scrum is an iterative and incremental agile software development framework

AGILE  SCRUM PROCESS 

Note:

Phases involved in Agile Scrum Process were described


Components in Agile Scrum Model

  1. Roles
  2. Ceremonies
  3. Artifacts

Note:

Components involved in Agile Scrum Process were described


1.Roles 

A)Roles and Responsibilities of CEO and Customer in Agile Scrum Process



Note:

Customer Responsibilities and CEO Responsibilities Clearly Described

B)Role & Responsibilities of Stakeholders in Agile Scrum Process


Note:

Stakeholders and their Responsibilities in Agile Scrum Model described

C) Role of PO(Project/Product Owner ) & Responsibilities in Agile Scrum Process Part 1

Note:

  • Types of PO?
  • What are All User Story's?
  • What are Some User Story's ??
  • Why PO need to select Some User Story's from all User Story's??
  • On what Factors PO Selects Some User Story's from all User Story's??
  • Described in this Session.

Example: Bahubali is a EPIC Movie released in 2 Parts
B-tech Education Semisters System 

C) 1 .Responsibilities of PO in Agile Scrum Model Part-2


Note:

  • How requirements are Collected by PO??

  • Who is Responsible for Quality,Release in Time ,Return On Investment ???
  • Who is Decision Maker?
  • Format for User Story's?

D)Scrum Master Role in Agile Scrum Model


Note:

Roles & Responsibilities of Scrum Master
  • Who is Facilitator?
  • Who Conducts Ceremonies (Meetings)
  • Who sets time limit for Ceremonies (Meetings)
  • Who Performs changes in Scrum Team
  • Who Facilitate Resources
  • Who Clears Communication Gap in between Developers and Testers 
  • Who improves skills of Scrum Team

E)Scrum Team Developers Responsibilities in Agile Scrum Model

Note:

  • Scrum Team Developer responsible to Participate in 
  • Sprint Planing Meeting
  • Sprint Development
  • Daily Scrum Meeting
  • Sprint Review Meeting 
  • Sprint Retrospective Meeting 
  • Product Backlog Refinement Meeting

  • Who develops Design ?
  • Who does Coding?
  • Who does Unit Testing?
  • Who does Integration Testing?
  • Who corrects Bugs?
  • Who releases updates Build?

Note:

Responsibilities of Scrum Team Tester?
  • Who raises Ticket?
  • Who receives Build?
  • Who Prepares Test Script?
  • Who Performs Test Execution?

Ceremonies in Agile Scrum Process Agile Scrum Model

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?




Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?


Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Topic:Time Box for Ceremonies

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conducts Meetings?


Topic:Refinement & Maintenance in Agile Scrum Model

Note:

  • Refinement?
  • Maintenance?
  • Difference?

3)Artifacts

A)Sprint Burn down Chart

Note:

  • Why?
  • Who?
  • When?
  • How?

Note:

  • Why?
  • Who?
  • When?
  • How?

Topic Multi Scrum Process

Note:

  • How to deal Huge Project with Agile Scrum Process
  • When we need Multi Scrum Process?
  • Why Master PO?
  • Why Master SM?
  • Multiple PO,Multiple Scrum Masters?
  • How Software Developed Tested ??



Software Testing Assignment -1

Assignment 1 This assignment is on the testing terminologies, activities, RIPR criteria, coverage criteria, test automation and T...