2013 Altisource. All rights reserved. Altisource, the Altisource logo, the REAL family of trademarks and service marks, and all other marks identified herein are trademarks or service marks of
Page | 1
2013 Altisource. All rights reserved. Proprietary and Confidential.
Altisource Solutions S. r.l. or its subsidiaries. These marks may be registered with the United States Patent and Trademark Office and Intellectual Property Offices of other countries. Proprietary and
Glossary
Agile Manifesto - A philosophical foundation for effective
software development
Story - A requirement, feature and/or unit of business value
that can be estimated and tested. Stories describe work that
must be done to create and deliver a feature for a product.
Task - Tasks are descriptions of the actual work that an
individual or pair does in order to complete a story
Backlog - A collection of stories and tasks the Sprint team will
work on at some point in the future.
Iteration - A period (from 1 week to 2 months in duration)
during which the Agile development team produces an
increment of completed software.
Velocity - Velocity measures how much work a team can
complete in an iteration
Scrum - A framework for the iterative development of
complex products, particularly software.
2013 Altisource. All rights reserved. Proprietary and Confidential.
Page | 2
Glossary
Standup Meeting (sometimes called Scrum) - "A daily team
meeting held to provide a status update to the team members.
Definition of Done - The criteria for accepting work as
completed.
Work in Progress (WIP) - Any work that has not been
completed but that has already incurred a capital cost to the
organization.
Planning Poker - Planning Poker is a consensus-based technique
for estimating, mostly used to estimate effort or relative size of
tasks in software development.
Stakeholder - Anyone external to the team with a vested interest
in the outcome of the team's work.
Kanban - tool derived from lean manufacturing and is associated
with the branch of agile practices loosely referred to as
Lean software development.
Test Driven Development (TDD) - first write automated test
case that defines a desired improvement or new function, then
|3
produces code to pass that test and finally refactors the newPage
code
2013 Altisource. All rights reserved. Proprietary and Confidential.
What is Agile?
Being agile in the working world means being flexible
Agile Methodology
The team works together to achieve what they (as a team) committed to achieving
SCRUM is one of the frameworks that helps you achieve the agile methodology.
SCRUM
2013 Altisource. All rights reserved. Proprietary and Confidential.
Page | 4
Page | 5
Quality
Visibility
In Sprint
Testing
Risk Management
Flexibility
Page | 6
Right Product
More Enjoyable!
Page | 7
Common Mistakes
Page | 8
Page | 9
Page | 10
Page | 12
Page | 13
Scrum Ceremonies
Releas
e
http://www.youtube.com/watch?v=YBKuYzqvZmI
Page | 14
ROLES: TEAM
Page | 15
Page | 16
The Product Owner represents the stakeholders and is the voice of the
customer. He or she is accountable for ensuring that the team delivers value
to the business.
The Product Owner writes (or has the team write) customer-centric items
(typically user stories), ranks and prioritizes them, and adds them to the
product backlog.
Scrum teams should have one Product Owner, and while they may also be a
member of the development team, this role should not be combined with
that of the Scrum Master.
Page | 17
Page | 18
Scrum at Altisource
How do you get to Jira , story board, reports
1) 10.0.0.20 is the ip address for jira, as well as confluence. A jira
account is created at the same time as the OpenVPN and it is the
same cridentials.
Page | 19
Scrum at Altisource
How do you get to Jira , story board, reports
1) 10.0.0.20 is the ip address for jira, as well as confluence. A jira
account is created at the same time as the OpenVPN and it is the
same cridentials.
5.2 Go to the bottom right corner, right click on the small red monitor icon and select
connect
Page | 20
Daily Standups
We work with Romania and India, so our scrums are all in
the morning
Some are all through the goto meeting, sharing the screen
and showing the electronic story board in Jira. For that one,
everyone calls in from their desks (Rules Management and
Credit Reporting for right now)
Page | 21
Daily Standups
Some have a combined scrum, in that case, we use goto
meeting and share the Jira electronic board, but we also
have a physical board, which gets updated during the daily
scrum (Core Entities team)
There are many other Agile Teams outside of REALServicing
(including REALRemit, REALTrans, REALDoc. (a ~6 hour
quarterly demo of all the products is avaialble here
\\bos-as-server\D\Quately Product Demos\January_2014
At the moment, we have two REALFoundation teams.
One local (mainly Boston), plus Roy Russo in Atlanta.
They use the physical board and just open a conference
MEETME# for Roy Russo
Page | 22
MEETME#
MeetMe # is different from the Gotomeeting . It is used for
the audio only.
Some meetings use gotomeeting for the video, combined
with MeetMe for the audio
It can only be opened up from the office, but you can dial
into it from outside
TO
1.
2.
3.
OPEN UP MeetMe# :
Go to your office phone
Open up the line
Click on the more button (forth small button in the center
of the phone)
4. Select MeetMe button
5. Enter your MeetMe # (example 270717)
TO CALL INTO A MeetME conference:
From Outside, MEETME: Dial (770) 612-7007 - 1 - 270717 Page | 23
Sprint Reviews
We have a combined Sprint Review for the REALServicing
NextGen teams.
These are internal so far
It happens every other week on a Wednesday morning
Page | 24
Retrospectives
We have retrospectives for each team at the end of each
sprint
Florian is the Scrum Master for the Romania Foundations
team, as well as the Credit Reporting Team.
Florian.Georgescu@endava.com
Luba Sakharuk is the Scrum Master for the local
Foundations team
Oleg Vitsev is the Scrum Master for the Rules Management
Team
The retrospective minutes are posted on the confluence, as
well as on the physical story boards.
There is a page on confluence which has each teams
Page | 25