Re: Re: Requesting Suggestions for Mini-projects for Agile Training
"Andrew Burrows [email protected] [SCRUMDEVELOPMENT]" <[email protected]> Wed, 20 Jan 2016 16:48:23 -0500
| Newsgroups | gmane.comp.programming.scrum.general |
|---|---|
| Message-ID | <CALX9=g0U9AwL29fjtPGQCwxH6195E-xwSRpBMQSpgTB8HkrwgA@mail.gmail.com> |
Perhaps you could do some variant of the Elephant Carpaccio exercise? It was created by Alistair Cockburn, and you can find a great facilitation guide online by Henrik Kniberg. http://blog.crisp.se/2013/07/25/henrikkniberg/elephant-carpaccio-facilitation-guide On Wed, Jan 20, 2016 at 12:56 AM, [email protected] [SCRUMDEVELOPMENT] <[email protected]> wrote: > > > Hello Steve, > Thanks for your response. > In 3 days I would like the team to get a real feel of developing a very > small product/app end-to-end - From product visioning to potentially > shippable features. I am looking for suggestions for a mini-project that > is effort-wise mid-way between 1-hr Scrum/XP simulation games and a product > development that takes takes weeks. I plan to have 3 sprints each having a > length of about 6 hrs per day where a a small working prototype is > developed in about 100 person-hrs (assuming a team of 5-6 people working > about 6 hrs a day for 3 days. ). > > > To answer your other questions - > 1. "if you intend to include Philosophy, Principles, Roles and > Responsibilities and potential Agile Practices (Techniques), then you will > not have enough time to develop (program) anything in the 3 days." > >>> I agree. In fact I will be addressing these and also the Sprint > ceremonies in a separate program ( 2 -3 day session) before the 3-day > project begins.There I may make use of well known games and simulations > to illustrate the concepts. > > 2. "My own approach.........Just-in-Time Training" > > >>> This is my approach too when I am having a longer > consulting/coaching assignment. But for a short duration 3 days which may > be a public program and/or where participants come from different > backgrounds I will be focusing more on the process aspects. Yet I would > like them to do some hands-on development and testing as a cross-functional > team using technical practices they already know. > > > > > Regards > Gopinath > > > > > > > > ---In [email protected], <steve@...> wrote : > > Hello Gopinath > > > > What are you trying to achieve with your 3-day Agile Intro course? > > > > Are you just concentrating on the programming elements of Agile? > > Are you going to give them a set of user stories to develop? > > Will you be speaking about Philosophy and Principles? > > What about the governance aspects needed for an Agile product development? > > > > My opinion that if you intend to include Philosophy, Principles, Roles and > Responsibilities and potential Agile Practices (Techniques), then you will > not have enough time to develop (program) anything in the 3 days. > > > > I contend that even if you are just doing this intro for programmers, they > need to understand the Agile background to be able to work in an Agile way; > just learning the so-called Agile programming techniques of Test-Driven > Development, Pair-Programming, Continuous Integration and Refactoring etc > will not equip them to be an effective Solution Development Team. > > > > My own approach to training a group of people for a product development is > to gather all ‘roles’ from Business Sponsor to new hire programmer > including major business and technical stakeholders and start from forming > the development vision, through business objectives and requirements (User > Stories), technical constraints (architecture, infrastructure, standards > and rule etc) and planning. I use the Product under consideration as the > Case Study for the ‘course’ exercises. > > > > You can get to the Sprint Plan for the first Sprint in 3 to 4 days > depending on the size of the project. > > > > I then will spend 2 to 3 days with the Dev Team setting up any tools and > teaching them how to use the programming techniques as part of the first > Sprint as ‘Just-in-Time’ training. > > > > My 2-pennyworth > > > > *Steve Ash* > > > > There are many good games and simulations available in the web to > illustrate Agile concepts and methods. > But for a 3-day Intro to Agile training program I would like to ask the > participants to develop and test small applications using Agile practices. > I have some ideas for applications from business domain (not sure whether > they can be developed in 3-days). > Need some suggestions (or pointers to resources) for mini-projects from > domains like healthcare, CAD/CAM, embedded software that can be completed > in 3-days (three one-day sprints) by a team of 5-6 people of moderate > technical competence. > Would highly appreciate your assistance. > Thanks in advance > Gopinath > > > > >