PDA

View Full Version : All Staff Meeting Notes - March 12, 2011 - Explaining Scrum for Development



TAfirehawk
03-13-2011, 12:47 AM
All Staff Meeting Notes
March 12, 2011

The SWGEmu Staff


All Staff Meeting Notes - March 12, 2011

Please find the link for the IRC Meeting Log (https://docs.google.com/document/d/1Tqm0z1RF3Zt42rSkt0a_yYfs8f5lmNCEIoL22CXZEzA/edit?hl=en&authkey=CMiApd4C) for the All Staff Meeting on March 12, 2011.


The focus is a Question and Answer session on Scrum by Lorrianna so EVERYBODY on Staff is on the same page as Development moves forward.

The "Scrum Presentation for SWG" and other reference material are listed below, so that everyone can review what Scrum is about and how we can use it.

Agenda:


Scrum subforum and useful reference material
Clarify terms used in Scrum presentations (translate "business speak" and Scrum words to plain English")
Details on how we'll implement Scrum practices, customized to better fit a volunteer team spread across many time zones
Practical benefits for Community, Leadership and Development Teams
How all Staff/Teams can influence direction and prioritization of Sprint Planning
Moderated Q&A


We all play a part in the development of this project, even those of us in the "Community Division", so it will be very beneficial for each of you to attend if at all possible.



Below are links to references, sites and materials to help everyone understand what Scrum is, where it comes from, and how we'll be using it for the SWGEMU project.

An Introduction to Scrum for the SWGEMU Project (https://docs.google.com/present/edit?id=0ASLc2NiUzkxDZGZienhjeHZfMjY1ZjZrbWhkZng&hl=en&authkey=CLvorbQN)

The Official Scrum Guide (https://docs.google.com/a/swgemu.com/document/d/1zhWbtQvbgpZ-UHrbcXq-EJ3yO-sTja4qnrgbnkTMbSE/edit?hl=en&authkey=CNmgu4IF#)

Scrum Quick Reference Card (https://docs.google.com/a/swgemu.com/document/d/1Ai9koj9TJbzJrzBmUU1BYmC3cEzAV-nrpqkrj_AvFgY/edit?hl=en&authkey=CMie4_YD#)

Wiki article on Scrum (http://en.wikipedia.org/wiki/Scrum_(development)) and Agile Software Development (http://en.wikipedia.org/wiki/Agile_software_development).

Here are two great presentations, Scrum in a Nutshell (https://docs.google.com/a/swgemu.com/present/edit?id=0ASLc2NiUzkxDZGZienhjeHZfMTY2aHFtNDJ3Yzg&hl=en&authkey=CImQ-5MG) for a basic overview like my own above, and Agile Thru Scrum (https://docs.google.com/a/swgemu.com/document/d/1ohHiqSoONbJnD-xGp00i9lYnjpNL4tGJEh_kAHNG_TI/edit?hl=en&authkey=CI6-lOoP#). These are for a general technology audience and you'd see much that isn't applicable to SWGEMU.

Scrum is a set of practices and techniques for Agile software development created by 2 of the 12 (http://www.scrum.org/originsofscrumorg/?SSScrollPosition=0) co-Signers of the Agile Manifesto for software development (http://agilemanifesto.org/) proposed at a conference in 2001 (http://agilemanifesto.org/history.html) and adheres to the 12 Principles Behind the Agile Manifesto (http://agilemanifesto.org/principles.html).

You can watch Ken Schwaber (http://www.youtube.com/watch?v=IyNPeTn8fpo) and Jeff Sutherland (http://www.youtube.com/watch?v=9y10Jvruc_Q) discuss Scrum with the staff of Google at their Mountain View, CA offices in 2006.

Examples of other Agile practices are Kanban, eXtreme Programming, Feature Driven Development and Dynamic Systems Development Method.

Of all Agile methods, Scrum is the most widely used in the technology industry, most heavily in the gaming (http://www.gamasutra.com/view/feature/4295/the_state_of_agile_in_the_game_.php) and software business (Google, Adobe, Microsoft, Ariba, Sun, HP, Yahoo) but also by Global/Multinationals for internal software development including...

Siemens, CNA, State Farm, State Street Bank, Royal Bank of Scotland, Philips, BBC, IBM, SAIC, Federal Reserve Bank, Motorola, Nokia, TransUnion, IDX, Siemens Medical, Gestalt, Conchango, BMC, Lexis-Nexis, Bently Systems, Bose, CapitalOne, ClearChannel, Xerox, Patient Keeper, British Telecom, PayPal, H&R Block and Infinitas.

Do a search on LinkedIn and you'll see the list goes on and on.



~ The SWGEmu Team

Yhor
03-13-2011, 03:36 AM
Very interesting. It looks like it will help manage the development very well, from what I gathered in the meeting notes.

It should also give the Communications people a more proactive tool for communicating project status and objectives for testing. This is one area that might aid in settling down heated discussions, in regards to how implementations are handled and what focus needs most testing at any given time. Hopefully the spawn and loot system can be managed *soon*, so there can be a single server focus, instead of what there is now.

Good read. Thanks for sharing.

TAfirehawk
03-13-2011, 04:57 AM
We certainly see part of the advantage to Scrum as providing an easy summary of progress/status tools that will certainly be given to the public.

We also plan on ingame "showing off" of new code for all to see from the Scrum system :)

It may seem at times that we are not listening to the player concerns, but that isn't true. The painful past has told us that we need to temper our responses until a good course of action is ready and firmly decided.

Marlyssea
03-13-2011, 05:01 AM
We certainly see part of the advantage to Scrum as providing an easy summary of progress/status tools that will certainly be given to the public.

We also plan on ingame "showing off" of new code for all to see from the Scrum system :)

It may seem at times that we are not listening to the player concerns, but that isn't true. The painful past has told us that we need to temper our responses until a good course of action is ready and firmly decided.

Good call, that sounds like a good, workable plan. Good luck guys.