Professional Documents
Culture Documents
Scrum 2.00PM
Scrum 2.00PM
00PM
epic -- t-shirt size ( s, m, l, xl ) ( PO, BA, PM )
User Stories --
PO-->
as a customer
i want to purchase online using credit card
so that i can pay later
team ->
dev, tester
5 (
acceptance
INVEST
1 1 day
3 1-3 days
5 5 days
8 2 weeks
1 3 hours
2 3-8 hours
3 1 day
5 1-3 days
8 5 days - 7 days
planned - 352
estimated - 360
DSM :
PBR -
JIRA :
Template - Software Development
board - scrum board
project type- team managed project
company managed project
to add reports in the project board:
project setting -> features -> report
add your team member :
perspectivemoh@gmail.com
abisheik728@gmail.com
rahulselvam27@gmail.com
---------------------------------------------
Timeline --> Epic
Backlogs ---> sprint backlogs
start the sprint ( custom )
--------------------------------------------
Agile :
being :
an individual or an organization is "agile" when they're able to quickly
adopt or evlove in response to changing circumstances
200% success + benifits
leadership at all the levels
customer delight
continous learning
doing :
practicing all the processes and guidelines of agile methodology without
understanding
or absorbing the rationale and the spirit of these guidelines or processes
20% success + benifits
increased productivity
some ability to accept the feedback from the customers
===========================================
Metrics:
Agile + Scrum Metrics :
Lead time stake holder , agile metric, kanban
Cycle time stake holder, agile metric, scrum
BurnUp chart stake holder, agile , scrum
BurnDown chart scrum team, agile, scrum
Velocity scrum team, stake, agile, scrum
Cumulative flow diagram--
Code analysis / Coverage
Static code analysis
Escaped defects
Failed deployments
Value delivered
defect density
production issues
HappinessIndex
RTM - requirement tracebility matrix
RAG - Red Amber Green
Product backlogs
Sprint Backlogs
Product Increment
===================================
https://zohosm.atlassian.net/wiki/pages/viewpage.action?pageId=688131
5 user points -
4 complete - 1 not even started -- 8 day
Burn-up Chart:
Displays the total work (scope) and the cumulative work completed over time.
The chart has two lines: one for the total work (upper bound) and one for the
cumulative work completed.
The goal is to have the cumulative work line meet or exceed the total work line by
the end of the project.
It provides a clear picture of the project's progress and whether it is on track to
meet its goals.
It's easy to see if there have been scope changes as the total work line may move
upward
Burn-up charts are often preferred when there are frequent scope changes or when
stakeholders are more interested in understanding the growth of completed work in
relation to the total scope.
Burn-down Chart:
Displays the total work and the remaining work over time.
The chart has a single line that starts at the total work and trends downward as
work is completed.
The goal is for the burn-down line to meet the x-axis (zero remaining work) by the
end of the project.
It provides a clear indication of whether the team is on track to complete the work
within the given time frame.
It may be less evident if there are scope changes, as the focus is primarily on the
remaining work.
Burn-down charts are useful when the focus is on completing a fixed amount of work
within a specific time frame, and there is less concern about scope changes
Velocity :
a velocity chart focuses on the amount of work completed
planned user story points should be completed
holidays
unavailable resourses
lack of test data
layoff
over commit
work pressure to release early
---------------------------------------------------
Cumulative flow diagram :
allow us to measure the progress and efficiency of a project
is a visual summary of the information contained on the scrum wall, task board
---------------------------------------------------
Code Coverage :
sonar qube - tool for code coverage
80% and above - stable code
80% and less - not a stable code
Design > Code > ANALYSIS > Build > unit test > check In
---------------------------------------------
Failed Deployments:
quartely release
alternative release
1 year - 12 months - 52 weeks
12 deliverables - relase- deployment
tracks the number of defects for a deployment that were identified after the
release process
=====
Value delivered
customer satisfaction, loyalty, revenue, usage , feedbacks,
=====
Defect Density :
A RAG (Red, Amber, Green) status report is a simple and visual way to communicate
the overall health or status of various elements within a project. Here's a basic
template and explanation of how to create a RAG status report:
Provide a clear and concise name or identifier for the project or task you are
reporting on.
Date:
Include the date of the report to indicate when the status was assessed.
Detailed Status:
Break down the overall status into more specific categories or aspects of the
project or task. For example:
Scope
Schedule
Budget
Resources
Risks
Quality
Comments/Explanation:
Provide brief comments or explanations for each RAG status to help stakeholders
understand the reasons behind the status. Include information about any key issues,
challenges, or achievements.
Actions Taken/Planned:
Outline any actions that have been taken to address issues or challenges, as well
as any planned actions to maintain or improve the project's status.
===================================
RTM:
Requirement Tracebility Matrix
Happiness Index :
stake -
team
======================================================================
Product Backlog
A product backlog is a list of valuable things to accomplish
When PBI ( product backlog items ) is delivered, some value is created
The requirments are lsit of all desired work in the project ideally expressed
such that each item has value to the users or customers of the product
product backlog is specific to the entire goal of the product
Sprint Backlog
is specific only to te sprint goal in a particular sprint
it is purely dependent on the product backlogs
every new sprint gets a new sprint backlog which ends as the sprint ends
Product Increment :
what gets produced at the end of a development period or timebox
the moment a product backlog item meets the DOD, an Increment is born
============================================================================
Safe agile
interview questions
metrics (usage)
tech specs used in the projects
BDD- behaviour driven development
road map
TDD - test Driven Development
============================================================================
Road Map ;
Sprint kickoff --
features, sprint duration, roles & responsibilities,
RAG, Capacity , DOR, DOD
Sprint 1
product backlogs --> sprint backlog
S1 S2 S3 S4 S5 milestone
SAVIO -
-------------------------------------------------
Requirement format
BDD - behaviour driven development( both client and team )
TDD - Test driven development ( team )
BDD-
As a ______ ( customer , user , user )
i want to ____________ ( login to the application )
so that , ____________________ ( i can purchase using my debit card )
TDD-
Test Driven Development
===========================================================
Burn Up , Burn down - for the team , auto generated from jira
RAG - by the PM - to check the scope , budget and business
RTM - by the testing team , to find the missed bugs
Code analysis, static code analysis, defect density --
done by the team, Dev & test - to analysie the code quality
happiness index-
by scrum , to the team and Stake to get the feedback
cycle time - for the team , to analyse the work time , duration
lead time - for the stake , to identify the ROI - return of investment
=============================================
Technical Specification :
frontend:
html, css, php , react js
angular js
backend:
java, python , c#
data base:
oracle, salesforce, mongo db
testing
manual - no codes
automation - selenium
code storage -
git
pipeline- server-
jenkins , bamboo
===============================================================
Safe Agile :
Scaled Agile Framework
promotes alignment, collabration, and delivery across large numbers of agile
teams
=================================================================
Refinement meeting :
Capacity plan, RAG, DOR, DOD
planning :
capcity
dsm:
burn down
review:
RTM, DOD, Burn down, velocity,code analysis, code review
Retrospective:
burn down, velocity, Confluence report, defect density, happiness index
===================================================================
SDLC :
requirement gathering
requirement analysis
sign off document
design ( ui/ux )
Development
Testing
production
Deployment
Maintanence
STLC
requirement analysis
test plan
test case development
test enviroinment setup
test execution
test cycle closure
Agile Manifesto:
Agile Principles :
satisfy the customer
* requirements are met
* early delivery
Welcome changes
*changes in the requirements are accepted
Delivery frequently
*frequent delivery couple of months to couple of weeks
Work toghter
*business team and dev team must work together
Trust and support
*support - give them the data and enviroinment
*trust - them to get the job done
Face to face conversation
*effective way of communicating , conveying the information is face to
face
Working software
this is the primay measure of teh progress
Sustainable development
constant development , should shown in the process
Continous attentaion
keeping attentation in the regular basis
get them updated
keeping attentaion on the goals, scope
maintain simplicity
simplicity is the art of maximizing the amount of work not done
prioritize the work
self organizing team
completely responsible for assigning and tracking their own work and
progress
Reflect and adjust
at regular intervals, team reflects on how to become more effective ,
then tunes and adjust its behaviour accordingly
-------
Agility:
The state of being ( not just doing ) agile, which means going beyond its
"well-known" practices
=================================================================
Agile Methodology
Interview Questions:
----------
challenges of handle two team as scrum master
user stories planning as scrum master
multiple scrum team reports
client interaction as scrum master
recent user stories worked and the roadmap of the process
user story allocation to a team
DOD
how to handle commit not completed
crises between development team and the testing team
scrum team is not co-operate not with scrum ceremonies
facilate meeting between PO and team
key metrics in agile scrum
ensure the team is continous improvements
spike stories
technique for collabration between the team
conflicting priority with client team
different timezone in team how to prioritze the meeting
======================