Scrum-and-XP-from-the-Trenches#08: Distributed Teams & Scrum Master Checklist

In this session we will cover the following:

PART SIXTEEN – How we handle geographically distributed teams

  • Distributed teams
  • Communication bandwidth in a wider sense
  • Some Implemented Measures
  • Offshoring
  • Team members working from home

PART SEVENTEEN – Scrum-master checklist

  • Beginning of sprint
  • Every day
  • End of sprint
  • Try to make yourself redundant

Slide Share

 

Thank You and always keep it simple & straightforward 🙂

Advertisements

Scrum-and-XP-from-the-Trenches#07: Handle Multiple Scrum Teams

In this session we will cover the following:

PART FIFTEEN – How we handle multiple Scrum teams

  • How Many Teams to Create?
  • Virtual Teams
  • Super-Team or Dynamic Sub-Teams
  • Optimal Team Size
  • Synchronized Sprints – or Not?
  • Why we introduced a “team lead” role
  • How we allocate people to teams
  • Specialized teams – or not?
  • Rearrange teams between sprints – or not?
  • Part-time team members
  • Scrum-of-Scrums
  • Firefighting Teams (Support)
  • Splitting the product backlog – or not?
  • Code Branching – Important Lessons Learned
  • Multi-Team Retrospectives

Slide Share

 

Next session isA, we will talk about:

  • PART SIXTEEN – How we handle geographically distributed teams
  • PART SEVENTEEN – Scrum-master checklist

Thank You and always keep it simple & straightforward 🙂

Scrum Wiki

ScrumWiki is my own developed tool that used for communicating the Sprints Info Details among the company.

ScrumWiki simply displays the current running sprint details, It took from me about 40 hours during 3 weeks to finish developing it using MVC with Entity Framework.

ScrumWiki is open source & you can Clone it from Github using the following URL:
https://github.com/HossamHassan47/ScrumWiki.git

Sprint Info Details

  • Sprint Goal
  • Sprint Backlog
  • Sprint Schedule
  • Sprint Team

Running Sprints.png

Man of Sprint

This feature developed mainly to encourage the competition among the Scrum Team.
The best performance team member during the sprint will be the Man of Sprint.

Man of Sprint.png

Admin View

Manage Projects (Add, Edit, or Delete)

Manage Projects.png

Manage Sprints (Add, Edit, or Delete)

Manage Sprints.png

Manage Product Backlog Items (Add, Edit, or Delete)

Manage Backlog.png

Manage Sprint Team Members (Add, Edit, or Delete)

Manage Sprint Team.png

Manage Team Members (Add, Edit, or Delete)

Manage Team Members.png

Manage Roles

Manage Roles.png

Thank You and always Keep It Simple & Straightforward.

Scrum-and-XP-from-the-Trenches#06: Testing

In this session we will cover the following:

PART FOURTEEN – How we do Testing

  • You probably can’t get rid of the acceptance-test phase
  • Minimize the acceptance-test phase
  • Increase quality by putting testers in the Scrum team
  • What does the tester do when there is nothing to test?
  • Sprint cycles vs. acceptance-test cycles
  • How do we deal with reported bugs?
  • Alleviating the Testing Bottleneck

Slide Share

 

Next session isA, we will talk about PART FIFTEEN – How we handle multiple Scrum teams

Thank You and always keep it simple & straightforward 🙂

Scrum-and-XP-from-the-Trenches#05: Release Planning & Scrum with XP

In this session we will cover the following:

PART TWELVE – How we do Release Planning and Fixed-Price Contracts

  • Define your Acceptance Thresholds
  • Time-estimate the most important items
  • Estimate Velocity
  • Put it Together into a Release Plan
  • Adapting the Release Plan

PART THIRTEEN – How we combine Scrum with XP

  • Pair programming
  • Test-driven development (TDD)
  • Incremental design
  • Continuous integration
  • Collective code ownership
  • Informative workspace
  • Coding Standard
  • Sustainable pace/energized work

Slide Share

Next session isA, we will talk about PART FOURTEEN – How we Do Testing.

Thank You and always keep it simple & straightforward 🙂

Scrum-and-XP-from-the-Trenches#04: Sprint Demo & Retrospective

Last session we covered the following:

  • PART FIVE – How we Communicate Sprints
  • PART SIX – How we do Sprint Backlogs
  • PART SEVEN – How we Arrange the Team Room
  • PART EIGHT – How we Do Daily Scrums

You can check it from here Scrum-and-XP-from-the-Trenches Session#03: Sprint Backlog & Daily Scrum.

In this session we will cover the following:

PART NINE – How we do Sprint Demo

  • The Sprint Demo (Sprint Review)
  • Why we insist that all sprints end with a demo(Review)
  • Checklist for Sprint Review
  • Public vs. Internal Sprint Review
  • Dealing with indemonstrable stuff

PART TEN – How we do Sprint Retrospectives

  • Why we insist that all teams do retrospectives
  • How we organize retrospectives
  • What can we do better next sprint?
  • Spreading lessons learned between teams
  • To change or not to change
  • Examples of things that may come up during retrospectives

PART ELEVEN – Slack Time Between Sprints

  • Slack Time Importance
  • Slack Time Examples
  • Lab Days

Slide Share

Next session isA, we will cover the following:

  • PART TWELVE – How we do Release Planning and Fixed-Price Contracts
  • PART THIRTEEN – How we combine Scrum with XP

Thank You, and always keep it simple & straightforward 🙂

 

Scrum-and-XP-from-the-Trenches Session#03: Sprint Backlog & Daily Scrum

Last session we covered Part 3: How we prepare for sprint planning and Part 4: How we do sprint planning. You can check the previous session from the following links:

Scrum-and-XP-from-the-Trenches Session#01: Intro & Backlog

Scrum-and-XP-from-the-Trenches Session#02: Sprint Planning

In our 3rd session we will cover the following:

PART FIVE – How we Communicate Sprints

  • Sprint Info Page

PART SIX – How we do Sprint Backlogs

  • Wall-based Task Boards
  • How the Task Board works
  • How the Burn-Down Chart works
  • Task-board Warning Signs
  • Hey, What about Traceability?!
  • Estimating Days vs. Hours

PART SEVEN – How we Arrange the Team Room

  • The Design Corner
  • Seat the Team Together!
  • Keep the Product Owner at Bay
  • Keep the Managers and Coaches at Bay

PART EIGHT – How we Do Daily Scrums

  • Stand Up Meeting (Daily Scrum)
  • How we Update the Task Board
  • Dealing with Latecomers
  • Dealing with “I don’t know what to do today”

Slide Share

Next session isA, we will cover the following:

  • PART NINE – How we do sprint demos
  • PART TEN – How we do sprint retrospectives
  • PART ELEVEN – Slack time between sprints

Thank you and Keep it simple & straightforward! 🙂