The 1st Israeli Scrum Forum, 21 January 2009, hosted by Microsoft

Please take a look at some of the photos from the event. 

       

       

 

Below are a few issues that have been discussed

Abroad Parties

  • - Statistics points out on 60% of failures in agile implementation for remotely located teams. However, there are big success stories.
  • - Shifting sprint start from Sunday to mid-week works for other people too.
  • - Estimating USs in Function Points (and not in man-days) makes the planning more effective (this was raised in the context of making sure that planning always ends within the given time slot).
  • - Webcam in the scrum room is a reasonable way to provide visibility to all regardless of their location.
  • - Rally's tool was warmly recommended by people who use it in practice (the demo at http://www.rallydev.com/products/lifecycle_management/ , indeed very impressive!). Also Jira was mentioned but not based on real experience. Using an electronic tool (in contradiction to the Scrum Manifesto ;-)) definitely resolves the visibility problem for virtual (remotely located) teams.

Team Leaders

  • - Team Leaders mainly should continue serving as technological gurus in their areas of expertise - no matter to which scrum team they belong.
  • - In many cases Team Leaders are responsible for sniffing/pre-planning: they are the first one who see the backlog and do all preparations for the planning.
  • - In some cases scrum teams are organic team which run for long time, so Team Leaders function remains more or less the same.
  • - If Team Leaders frustration comes solely from their hurt ego - they'd better to be taken out of scrum or even organization.

How adding QA to sprint:

Done - "Ready for QA" is not valid! - The best way to make sure QA is part of the sprint is to force completing a task only after QA - ready for release - any task that was not fully covered by QA should not be consider as "done".

QA is not just for QA: in case there are too much tasks that their coding was done - but were not tested, yet - all team should be recruited to test them.

Other disciplines (HW as an example) & Agile

The case: Our company runs it's 1st Agile Scrum pilot with an interdisciplinary team. The team consists of SW, QA, HW guys, SM and PO. 1st Sprint retrospective raised several issues:

  • A) None of sprint goals achieved.
  • B) HW Discipline guys do not believe in Agile.

The following feedbacks were raised:

  • 1) In the 1st Sprint you usually do not reach to spring goal. Need several sprints to calibrate the team, goals and velocity.
  • 2) In the 1st sprints need to define easily achievable goals. Preferably many small goals rather than few big ones.
  • 3) The whole team has to go through a serious preparation. A few hours preparation by a fresh SM is not satisfactory. Need to build confidence in the group.
  • 4) One of the claims of the HW group was: "Everything was good with the previous method. Why are we changing the method now?". This is a marker for a group that does not realize its position. Before going Agile - need to clarify to the team the basic motivation for that.

נושאים נוספים שהועלו:

  • המשך עבודה ב-Scrum  יום לפני/אחרי קיצוצים
  • דינאמיות: החלפת Scrum Master
  • היעדרות Scrum Master
  • מהירות מול דוקומנטציה
  • תפקיד ה- QA ב- Scrum
  • איך משלבים QA ו- RD
  • אוטומציה של תהליכי Scrum - להקלה על המשתמשים ולחסכון בעלויות לארגון
  • כלים לבדיקות אוטומטיות
  • Team Forming
  • תכנון ספרינטים
  • תפקיד המנהל
  • Scrum Masters עסוקים יותר מדי בלדבר ואין מי שיכתוב הערות והנחיות
  • האם אפשר לעבור ל- Scrum  בהדרגה ואיך
  • הורות קשה?
  • מאיפה מתחילים
  • Multiple teams on the same product
  • תלויות
  • Comparing mature teams