Sprint

Informationen zu dem Sprint / Information on the sprint

Wann

Einführung und Sprintstart finden schon am 27.02 am Nachmittag statt.
Am Donnerstag den 28.02 und Freitag dem 01.03 wird dann jeweils den ganzen Tag gesprintet.

Was ist ein Sprint?

Ein Sprint ist ein Treffen von Entwicklern, die sich zusammenfinden um gemeinsam Plone zu verbessern. Dabei werden entweder neue Funktionen umgesetzt, bestehende Funktionen verbessert, Bugs entfernt oder Ideen diskutiert, wie man Plone weiterentwicklen sollte. Man arbeitet normalerweise in Grüppchen die sich intensiv austauschen und stellt gegen Ende des Tages kurz vor, was man getan hat.

Teilnehmen können alle Interessierten, nicht nur erfahrene Entwickler sein. Denn auch Beiträge und Meinungen von Nichtentwicklern sind wertvoll. Sprints sind gute Gelegenheiten in die Plone-Entwicklung einzusteigen, den Profis über die Schulter zu schauen und sie mit Fragen zu löchern.

Frequently asked questions about sprints

What are sprints? They are self-organizing, intensive collaborations: people show up and work in groups on projects of their own choosing. Beauty from chaos!

What kind of weird thing is this? Sprints are a unique aspect of open source development, bringing together people with ideas and volunteer hands to help make them a reality.

Why would I come to the sprints? Sprints are a great way to meet and work with experts. Not only do you get to make a deep, long lasting connection with community members, you are contributing real features, code, themes, documentation, and tools that will be used by thousands of people around the world. They are the best way to get introduced to the code, themes, documentation, tools, and processes that make Plone one of the largest and longest lasting open source projects in the world. Sit side by side with old timers and get the inside story on what transpired behind the scenes! Drama! Intrigue! Brainwaves!

How do sprints work?

  • People arrive in the morning around 9 or 10 am and start talking about their project ideas.
  • Everyone stands up and introduces their project idea to recruit others to work with them. Project ideas can be anything! New features to add to Plone, Pyramid, or another framework; Plone add-ons and new add-on ideas; new themes; documentation (manuals, guides, screencasts); fixing, testing and closing bugs; new tools. People often join in remotely via IRC, IM, and email.
  • People join project groups and project groups choose a room or part of a room to work in.
  • Groups report on their progress before breaking for lunch.
  • We head out to lunch in groups.
  • Work proceeds in the afternoon.
  • Groups report on their progress around 5 pm.
  • We head out to dinner in one large group.
  • Work proceeds (*optionally!) in the evening, sometimes late into the night.
  • Groups tweet, blog, and send emails to report on their activities
  • We start over again the next morning. :)

What are the outcomes? The outcomes of sprints have included new and enhanced features, add-ons, themes, tools, and documentation. A sprint report is issued shortly afterwards to provide an overview of what was worked on and by whom. You get to walk away with a feeling of accomplishment, some code or other work with your name on it, and friendships forged in the heat of action that will last a lifetime. :)