practically applying agile

22
www.eduserv.org.uk Practically Applying Agile Dr. Timothy Cockle Business Manager – Applications and Development, Eduserv

Upload: eduserv

Post on 05-Nov-2014

775 views

Category:

Technology


0 download

DESCRIPTION

A talk delivered by Dr Tim Cockle at Public Sector Enterprise 2013. The presentation looks at how various agile techniques can be applied in public sector organisations. Topics covered: • Understanding what agile means for you • What are the core principles and implications • How to find the balance when moving towards agile

TRANSCRIPT

Page 1: Practically applying agile

www.eduserv.org.uk

Practically Applying AgileDr. Timothy CockleBusiness Manager – Applications and Development, Eduserv

Page 2: Practically applying agile

Many terms & a lot of noise

Page 3: Practically applying agile

What do we mean by quality?to spec or the right product

What do we mean by discipline?compliance to process or self-control

When are terms just being abused?agile doesn’t mean no documentation

Page 4: Practically applying agile

How to start making sense of it all…

Understand it has a long history

Consider the values & principles

Understand your context

Make a start!

Page 5: Practically applying agile

Values & principles

Page 6: Practically applying agile

Agile manifesto

We have come to value…

Page 7: Practically applying agile

Individuals and interactions over process and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Page 8: Practically applying agile

…while there is value in the items on the right

we value the items on the left more

Page 9: Practically applying agile

…some useful principles

Page 10: Practically applying agile

Shared ResponsibilitySingle team mentality – with freedom to work togetherVisibility is required – to see where you can help

Focus on deliveryFocus on the customer - shared responsibility to deliverDone means live…

High degree of visibility and transparencyShared tools and shared languageFrequent interactions

Page 11: Practically applying agile

Short iterationsA better means of knowledge discoveryFast feedback - reduce risk

Welcome changeDesign & build to support changeEnsure this is understood by all (i.e. DevOps)

Keep it simpleThe art of maximising what is not done

Page 12: Practically applying agile

Continual inspectionHigh visibility of processes and peopleMonitoring & metrics not just for management

AdaptionMaking sure how your work fits the need

ProfessionalismBroadening of perspectiveCommitted to self improvement

Page 13: Practically applying agile

…adopting agile is about culture

Page 14: Practically applying agile

Getting started!

Page 15: Practically applying agile

Continuous improvement

is at the heart of agile

Page 16: Practically applying agile

Find some initiatives and candidate projects

Page 17: Practically applying agile

An approach to delivering improvements

Page 18: Practically applying agile

MotivationAutonomy

MasteryPurpose

TED TalksDan Pink: The puzzle of motivation

Page 19: Practically applying agile

Learning…

Is it about rote learning & training courses?

Consider…

The role of theory & practice

Mentoring as two-way learning

Making a difference – through putting ideas into practice

Page 20: Practically applying agile

Leadership…

When is it lacking & what does it provideVision and directionHighlighting important matters – securing support for change?

Who can be a leader …and can leadership manifest through a process

Page 21: Practically applying agile

Change Management: Kotter’s 8 Steps

1. Create a sense of urgency2. Form a guiding coalition3. Create a vision4. Communicate the vision5. Empower others to act on the vision6. Create quick wins7. Build on the change8. Institutionalise change

Page 22: Practically applying agile

For reading list & notes feel welcome to [email protected]