Wednesday, November 8, 2017

Changes in Revised Scrum Guide - November- 2017

 Changes in Revised Scrum Guide - November- 2017.

  1. Added section on the Uses of Scrum:
    Scrum was initially developed for managing and developing products. Starting in the early 1990s, Scrum has been used extensively, worldwide, to:
    1. Research and identify viable markets, technologies, and product capabilities;
    2. Develop products and enhancements;
    3. Release products and enhancements, as frequently as many times per day;
    4. Develop and sustain Cloud (online, secure, on-demand) and other operational environments for product use; and,
    5. Sustain and renew products.
    Scrum has been used to develop software, hardware, embedded software, networks of interacting function, autonomous vehicles, schools, government, marketing, managing the operation of organizations and almost everything we use in our daily lives, as individuals and societies.
    As technology, market, and environmental complexities and their interactions have rapidly increased, Scrum’s utility in dealing with complexity is proven daily. Scrum proved especially effective in iterative and incremental knowledge transfer. Scrum is now widely used for products, services, and the management of the parent organization. The essence of Scrum is a small team of people. The individual team is highly flexible and adaptive. These strengths continue operating in single, several, many, and networks of teams that develop, release, operate and sustain the work and work products of thousands of people. They collaborate and interoperate through sophisticated development architectures and target release environments.
    When the words “develop” and “development” are used in the Scrum Guide, they refer to complex work, such as those types identified above.
  2. Changed wording in The Scrum Master section to provide better clarity to the role. The text now reads:
    The Scrum Master is responsible for promoting and supporting Scrum as defined in the Scrum Guide. Scrum Masters do this by helping everyone understand Scrum theory, practices, rules, and values.
    The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team.
  3. Added to the section Scrum Master Service to the Product Owner
    Ensuring that goals, scope, and product domain are understood by everyone on the Scrum Team as well as possible.
  4. Updated the first paragraph of the Daily Scrum section to read:
    The Daily Scrum is a 15-minute time-boxed event for the Development Team. The Daily Scrum is held every day of the Sprint. At it, the Development Team plans work for the next 24 hours. This optimizes team collaboration and performance by inspecting the work since the last Daily Scrum and forecasting upcoming Sprint work. The Daily Scrum is held at the same time and place each day to reduce complexity.
  5. Updated the Daily Scrum section to provide clarity on the goals of the Daily Scrum including this text:
    The structure of the meeting is set by the Development Team and can be conducted in different ways if it focuses on progress toward the Sprint Goal. Some Development Teams will use questions, some will be more discussion based. Here is an example of what might be used:
    • What did I do yesterday that helped the Development Team meet the Sprint Goal?
    • What will I do today to help the Development Team meet the Sprint Goal?
    • Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?
  6. Added clarity around time-boxes
    Using the words “at most” to remove any questions that the time-box for Events means maximum length, but could be shorter.
  7. Added to the Sprint Backlog section:
    To ensure continuous improvement, it includes at least one high priority way in which the team works, identified in the previous Retrospective meeting.
  8. Added clarity to the Increment section:
    An increment is a body of inspectable, "Done"" work that supports empiricism at the end of the Sprint. The increment is a step toward a vision or goal.
Download New Revised Scrum Guide from below link


Kshitij Yelkar

Sunday, October 29, 2017

Agile (Scrum) Anti-Patterns - Part-2

Agile (Scrum) Anti-Patterns - Part-2

Kshitij Yelkar

Agile (Scrum) Anti-Patterns - Part-1

Agile (Scrum) Anti-Patterns - Part-1 

Kshitij Yelkar

Saturday, June 3, 2017

How to make retrospective meeting more productive with fun

How to make retrospective meeting more productive with fun

In scrum scheduled retrospective meeting we always talk about three steps

1. what we can stop
2. what we can continue
3. what we can improve

 But after sometime all the above questions become boring, to make this meeting more interactive and interesting
Follow the below method which we have used in a retrospective.

Draw an image on white board as shown above.
Here Car is a symbol of current sprint where
Team have to complete number of stories in current sprint.
Parachute shows that it shoot in between and became impediments for sprint car
Which reduces sprint car speed.

So in this game the each team member has to write two types of sticky notes(with two colours)

One at right side of the car for whatever efforts they have taken to meet sprint goal, so write all positive points at this side.

Second sticky note needs to put on left side and on the parachute. Which means while achieving sprint goal whatever impediments came like parachute which reduced sprint car speed. Also put suggestions to avoid these sort of impediments in future, so team can plan better way in upcoming sprint to boost the car speed.

With this game format team members definitely come with multiple suggestions and they will find it more interesting as compare to earlier boring meeting and it adds 2 to 3 times more comments from team as compare to previous.

Once you get the all points , please discuss with all members and take their views on same and come with action points which will be either with the team or scrum master or PO or management. Make sure as scrum master followup on this point and get it resolved asap and same should get discuss in next retrospective.

This overall meeting will take around hour and half.

Please make sure don't forget to change the image after each two sprints and come with some innovative image on board.
(Ref. Below another example of image for retrospective. This parachute's top past shows team moving in upward direction and the bottom part is impediment as if weight of this box increase it will take parachute down.)

I will also share some more creative ideas in upcoming blogs.