Agile scrum

16
Agile Scrum Sarah Webber Darren Jones Learning and Corporate Development

description

University of Glamorgan's presentation on their Agile Scrum development method.

Transcript of Agile scrum

Page 1: Agile scrum

Agile ScrumSarah Webber

Darren JonesLearning and Corporate Development

Page 2: Agile scrum

What is Agile?

DesignBuildTest

DesignBuildTest

DesignBuildTest

Page 3: Agile scrum

While there is value in the items on the left, we value the items on the right more

Shift of focusIndividuals and interactions

processes and tools

Working software comprehensive documentation

Customer collaborationcontract

negotiation

Responding to change following a plan

Page 4: Agile scrum

Agile PrinciplesCustomer

satisfaction

Rapid continuous

delivery

Working software

Late changes welcomed

Continuous face to face cooperation

Self organising

teams

Simplicity

Page 5: Agile scrum

Scrum

Rapid software

development

Short intervals of

review

Cross functioning

team

Self-organising

teamTest driven developmen

t

Adopted Method

Page 6: Agile scrum

Roles

Features Activities

Scrum Framework

Product

Page 7: Agile scrum

Pigs

Product

Owner

Scrum Maste

r

Team memb

ers

Team Roles

Chickens

Users

Manager

s

Page 8: Agile scrum

Benefits

Increased visibility

Manageable chunks of developme

nt

Constant progress

Improved communica

tionImproved

relationshipsImproved

knowledge sharing

Sprint Benefits

Page 9: Agile scrum

Pivotal Tracker What is Pivotal Tracker?

◦ Tracker is an easy to use, agile project management tool that brings focused collaboration to software development teams.

What is a story?◦ A story is a description of the feature required

written from the product owner’s perspective.

Page 10: Agile scrum

Pivotal Tracker

•Story Acceptance

•Turn Stories into Working Software•Collaborate with the Team

•Prioritise Stories

•Gather User Stories•Organise•Estimate Complexity

Repeat

Page 11: Agile scrum

Behaviour Driven Development with Cucumber Behaviour Driven Development Cucumber

Page 12: Agile scrum

What's Next Testing of Java Script

Configuring Deploy Scripts to Use Tests

Use of Tables and Factories for creating test data

Using Examples

Page 13: Agile scrum

Benefits

Customer satisfactio

n

Improved product

ownership

Increased quality

Fit for purposeOn time

deliveryShared success

Overall Benefits

Page 14: Agile scrum

Steep learning curve Induction period for all Full team implementation Missing pigs and chickens Gorilla in the room Organisational Challenges

Lessons Learnt & Team Feedback

Page 15: Agile scrum

Wise words of Dilbert...