Presentation is loading. Please wait.

Presentation is loading. Please wait.

Scrum and Perl Kiffin Gish Friday, 6 March 2009 “Embrace change...” Sixth Dutch Perl Workshop.

Similar presentations


Presentation on theme: "Scrum and Perl Kiffin Gish Friday, 6 March 2009 “Embrace change...” Sixth Dutch Perl Workshop."— Presentation transcript:

1 Scrum and Perl Kiffin Gish Friday, 6 March 2009 “Embrace change...” Sixth Dutch Perl Workshop

2 Who am I? Sixth Dutch Perl Workshop Kiffin Gish ½ American and ½ Dutch 20+ yrs software development Unix/Linux, C/C++, Java, Perl, etc. Certified Scrum Master

3 Quick show of hands Sixth Dutch Perl Workshop Who's heard of scrum?

4 Search the Internet Sixth Dutch Perl Workshop

5 Scrum is an agile methodology Scrum provides a basic framework There is no one right way Smörgåsbord from which to choose Each project does scrum differently Sixth Dutch Perl Workshop

6 Scrum basics Iterative and incremental Progress through refinement Software is delivered in cycles Potentially deliverable product Improvement by learning Sixth Dutch Perl Workshop

7 Three important roles Product owner The team Scrum master Sixth Dutch Perl Workshop

8 Product owner Organizes and controls the Product Backlog Sole decider of the priorities Makes visible across the company Answers questions from development Sixth Dutch Perl Workshop

9 Scrum team Commits to goal Has full authority Max. 5 - 7 members Self-organizing / Cross functional Sixth Dutch Perl Workshop

10 Scrum master Responsible for the success of Scrum Ensures highest level of productivity Represents management and team to each other Sixth Dutch Perl Workshop

11 Scrum process Sprint planning Implementation phase Demo and retrospective Repeat Sixth Dutch Perl Workshop

12 Daily stand up meeting Sixth Dutch Perl Workshop

13 Planning poker Start with prioritized user stories Product owner answers questions Estimate and converge Keep discussion short Sixth Dutch Perl Workshop

14 Can Scrum and Perl co-exist? There's more than one way to do it. The three chief virtues of a programmer are: Laziness, Impatience and Hubris. Hubris itself will not let you be an artist. Yes, I'm afraid chartreuse is one of my favorite colors. Sixth Dutch Perl Workshop

15 Perl pros Quick prototyping Use Test::More; Mocking objects Top-notch software engineers Goal oriented There's no one right way Sixth Dutch Perl Workshop

16 Perl cons Aversion to structured methodologies Organization must be committed Too predictable and restraining Meteorites and disruptions Estimation is difficult or impossible Sixth Dutch Perl Workshop

17 Some conclusions Some scrum concepts applicable Strong scrum master required Embed better in the organization Take full authority Give it a try and see what happens Embrace change Sixth Dutch Perl Workshop

18 Books Sixth Dutch Perl Workshop Agile Software Development and Scrum ~ Ken Schwaber User Stories Applied ~ Mike Cohn Agile Estimating and Planning ~ Mike Cohn

19 The end If you have any questions or are interested in discussing more about scrum or agile software development: Sixth Dutch Perl Workshop Kiffin.Gish@gmail.com For a modest charge I can provide the following services: Trainings Consultancy Perl programming Currently looking for work...


Download ppt "Scrum and Perl Kiffin Gish Friday, 6 March 2009 “Embrace change...” Sixth Dutch Perl Workshop."

Similar presentations


Ads by Google