Difference between revisions of "UnHack"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 1: Line 1:
 
''We deconstruct OpenOffice.org''
 
''We deconstruct OpenOffice.org''
  
The goal of the UnHack movement is to make OO.o development cool and satisfying. We operate using [http://www.controlchaos.com/about/ Scrum], a lightweight agile process with iterations called '''Sprints'''. The progress of each Sprint is tracked using the '''Sprint Backlog''' and the '''Burndown Chart'''. Our long term tasks are tracked in the '''Product Backlog'''.
+
The goal of the UnHack movement is to make OO.o development cool and satisfying. We operate in 2 week iterations called Sprints and use a mailinglist and IRC to coordinate.
  
 
== Dashboard, Sprint1 ==
 
== Dashboard, Sprint1 ==
  
* Status: '''planning'''
+
* Goal: BuildBot, ooo-build and Jam meet
 
* Duration: 2006-10-02 to 2006-10-13 (2 weeks)
 
* Duration: 2006-10-02 to 2006-10-13 (2 weeks)
 
* Team: rvojta, pmladek, mikeleib, martink, kaib
 
* Team: rvojta, pmladek, mikeleib, martink, kaib
* Sprint Backlog
+
* [http://code.google.com/p/ooo/issues/list?q=label:Sprint001 Tasks]
* Burndown Chart
+
* [http://spreadsheets.google.com/ccc?key=piRs4DLO2nrcwvgKvL74NbQ Product Backlog]
+
  
 +
== Tracking the sprint ==
  
== Daily Scrum Meetings ==
+
For every day you keep working send an email to the mailinglist answering the following questions:
 
+
* Scrum 1: 10.00 CET
+
* Scrum 2: 17.00 CET 08.00 PST
+
 
+
 
+
You need to answer three questions during each daily Scrum:
+
 
* What did I do since the last meeting?
 
* What did I do since the last meeting?
 
* What am I going to do next?
 
* What am I going to do next?
 
* Is there anything blocking me?
 
* Is there anything blocking me?
 
Post your answers to the IRC channel before the phone meeting, the ScrumMaster will summarize the meeting to the mailinglist.
 
 
  
 
* IRC: #unhack-oo at [freenode.net]
 
* IRC: #unhack-oo at [freenode.net]
Line 33: Line 23:
 
== How do I join the team? ==
 
== How do I join the team? ==
  
You only need to commit to one 2 week sprint at a time. The Team is open to both hobbyist and professional developers of any alignment. There are only two requirements, but both are mandatory:
+
You only need to commit to one 2 week sprint at a time. The Team is open to both hobbyist and professional developers of any alignment. You need to do is find a 2 week period where you can commit 20 hours (10h per week) or more of work. You also need to keep in touch with the team and actively communicate.
# Look at your calendar and find a 2 week sprint where you can commit at least 20 hours (10h per week) of work
+
# You need to attend at least one Scrum per day. '''Attending daily Scrums is vital.'''. The meetings usually take less than ten minutes.
+
  
 
Those who are part of the team are called pigs, everyone else is a chicken: [http://wiki.scrums.org/index.cgi?PigsAndChickens Pigs and Chickens].
 
Those who are part of the team are called pigs, everyone else is a chicken: [http://wiki.scrums.org/index.cgi?PigsAndChickens Pigs and Chickens].
 
== Further Reading ==
 
 
* [http://www.controlchaos.com/about/ ControlChaos]
 
* [http://www.scrumalliance.org/index.php/scrum_alliance/for_everyone/what_is_scrum ScrumAlliance]
 

Revision as of 05:23, 2 October 2006

We deconstruct OpenOffice.org

The goal of the UnHack movement is to make OO.o development cool and satisfying. We operate in 2 week iterations called Sprints and use a mailinglist and IRC to coordinate.

Dashboard, Sprint1

  • Goal: BuildBot, ooo-build and Jam meet
  • Duration: 2006-10-02 to 2006-10-13 (2 weeks)
  • Team: rvojta, pmladek, mikeleib, martink, kaib
  • Tasks

Tracking the sprint

For every day you keep working send an email to the mailinglist answering the following questions:

  • What did I do since the last meeting?
  • What am I going to do next?
  • Is there anything blocking me?
  • IRC: #unhack-oo at [freenode.net]
  • Mailinglist: unhack-oo@googlegroups.com


How do I join the team?

You only need to commit to one 2 week sprint at a time. The Team is open to both hobbyist and professional developers of any alignment. You need to do is find a 2 week period where you can commit 20 hours (10h per week) or more of work. You also need to keep in touch with the team and actively communicate.

Those who are part of the team are called pigs, everyone else is a chicken: Pigs and Chickens.

Personal tools