Practically Applying Agile
Dr. Timothy Cockle
Business Manager – Applications and Development, Eduserv

www.eduserv.org.uk
Many terms & a lot of noise
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
How to start making sense of it all…
Understand it has a long history

Consider the values & principles
Understand your context

Make a start!
Values & principles
Agile manifesto
We have come to value…
Individuals and interactions over process and tools

Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
…while there is value in the
items on the right
we value the items
on the left more
…some useful principles
Shared Responsibility
Single team mentality – with freedom to work together
Visibility is required – to see where you can help

Focus on delivery
Focus on the customer - shared responsibility to deliver
Done means live…

High degree of visibility and transparency
Shared tools and shared language
Frequent interactions
Short iterations
A better means of knowledge discovery
Fast feedback - reduce risk

Welcome change
Design & build to support change
Ensure this is understood by all (i.e. DevOps)

Keep it simple
The art of maximising what is not done
Continual inspection
High visibility of processes and people
Monitoring & metrics not just for management

Adaption
Making sure how your work fits the need

Professionalism
Broadening of perspective
Committed to self improvement
…adopting agile is
about culture
Getting started!
Continuous improvement
is at the heart of agile
Find some initiatives
and candidate projects
An approach to delivering improvements
Motivation
Autonomy
Mastery
Purpose
TED Talks
Dan Pink: The puzzle of motivation
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
Leadership…
When is it lacking & what does it provide
Vision and direction
Highlighting important matters – securing support for change?
Who can be a leader …
and can leadership manifest through a process
Change Management: Kotter’s 8 Steps
1.
2.
3.
4.
5.
6.
7.
8.

Create a sense of urgency
Form a guiding coalition
Create a vision
Communicate the vision
Empower others to act on the vision
Create quick wins
Build on the change
Institutionalise change
For reading list & notes feel welcome to e-mail
Tim.Cockle@eduserv.org.uk

Practically applying agile

  • 1.
    Practically Applying Agile Dr.Timothy Cockle Business Manager – Applications and Development, Eduserv www.eduserv.org.uk
  • 2.
    Many terms &a lot of noise
  • 3.
    What do wemean 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
  • 4.
    How to startmaking sense of it all… Understand it has a long history Consider the values & principles Understand your context Make a start!
  • 5.
  • 6.
    Agile manifesto We havecome to value…
  • 7.
    Individuals and interactionsover process and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 8.
    …while there isvalue in the items on the right we value the items on the left more
  • 9.
  • 10.
    Shared Responsibility Single teammentality – with freedom to work together Visibility is required – to see where you can help Focus on delivery Focus on the customer - shared responsibility to deliver Done means live… High degree of visibility and transparency Shared tools and shared language Frequent interactions
  • 11.
    Short iterations A bettermeans of knowledge discovery Fast feedback - reduce risk Welcome change Design & build to support change Ensure this is understood by all (i.e. DevOps) Keep it simple The art of maximising what is not done
  • 12.
    Continual inspection High visibilityof processes and people Monitoring & metrics not just for management Adaption Making sure how your work fits the need Professionalism Broadening of perspective Committed to self improvement
  • 13.
  • 14.
  • 15.
    Continuous improvement is atthe heart of agile
  • 16.
    Find some initiatives andcandidate projects
  • 17.
    An approach todelivering improvements
  • 18.
  • 19.
    Learning… Is it aboutrote learning & training courses? Consider… The role of theory & practice Mentoring as two-way learning Making a difference – through putting ideas into practice
  • 20.
    Leadership… When is itlacking & what does it provide Vision and direction Highlighting important matters – securing support for change? Who can be a leader … and can leadership manifest through a process
  • 21.
    Change Management: Kotter’s8 Steps 1. 2. 3. 4. 5. 6. 7. 8. Create a sense of urgency Form a guiding coalition Create a vision Communicate the vision Empower others to act on the vision Create quick wins Build on the change Institutionalise change
  • 22.
    For reading list& notes feel welcome to e-mail Tim.Cockle@eduserv.org.uk