Manifesto for Agile Software Development We are uncovering better - - PowerPoint PPT Presentation

manifesto for agile software development
SMART_READER_LITE
LIVE PREVIEW

Manifesto for Agile Software Development We are uncovering better - - PowerPoint PPT Presentation

Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools


slide-1
SLIDE 1

1

  • Manifesto for Agile Software Development
  • We are uncovering better ways of developing software by doing it and

helping others do it. Through this work we have come to value:

  • Individuals and interactions over processes and tools

Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

  • That is, while there is value in the items on the right, we value the items
  • n the left more.

Kent Beck • Mike Beedle • Arie van Bennekum Alistair Cockburn • Ward Cunningham • Martin Fowler James Grenning • Jim Highsmith • Andrew Hunt Ron Jeffries • Jon Kern • Brian Marick Robert C. Martin • Steve Mellor • Ken Schwaber Jeff Sutherland • Dave Thomas

slide-2
SLIDE 2

Agile Industries, Inc

2014 Annual Report

slide-3
SLIDE 3

Agile Industries

Proudly Turning Developers into Customers™

Roadmap

  • History
  • Challenges
  • The Plan
slide-4
SLIDE 4

Agile Industries

Proudly Turning Developers into Customers™

4

Agile Manifesto

  • ur call to action!
slide-5
SLIDE 5

Agile Industries

Proudly Turning Developers into Customers™

5

How To Monetize

  • Step 1: Make “Agile” a noun
  • because people buy things, not

descriptions

“ A g i l e M a n i f e s t

“ A g i l e A l l i a n c e ” “Is Your Team Agile?” “How to do Agile” “What is Agile?”

slide-6
SLIDE 6

Agile Industries

Proudly Turning Developers into Customers™

6

How To Monetize

✓Step 1: Make “Agile” a noun

  • Step 2: Have something to sell

T r a i n i n g C

  • n

s u l t a n c y Books C

  • n

f e r e n c e s

slide-7
SLIDE 7

Agile Industries

Proudly Turning Developers into Customers™

7

How To Monetize

✓Step 1: Make “Agile” a noun ✓Step 2: Have something to sell

  • Step 3: Make “Agile” seem difficult

New names New roles New success criteria

slide-8
SLIDE 8

Agile Industries

Proudly Turning Developers into Customers™

8

How To Monetize

✓Step 1: Make “Agile” a noun ✓Step 2: Have something to sell ✓Step 3: Make “Agile” seem difficult

  • Step 4: Sell to the developers

Mock those who don’t use it Make it cool

slide-9
SLIDE 9

Agile Industries

Proudly Turning Developers into Customers™

9

How To Monetize

✓Step 1: Make “Agile” a noun ✓Step 2: Have something to sell ✓Step 3: Make “Agile” seem difficult ✓Step 4: Sell to the developers

Mission Accomplished!

slide-10
SLIDE 10
slide-11
SLIDE 11

Agile Industries

Proudly Turning Developers into Customers™

11

Agile Revenues

175 350 525 700 2005 2006 2007 2008 2009 2010 2011 2012 2013

slide-12
SLIDE 12

Agile Industries

Proudly Turning Developers into Customers™

12

Cause for Concern

175 350 525 700 2005 2006 2007 2008 2009 2010 2011 2012 2013

slide-13
SLIDE 13

Agile Industries

Proudly Turning Developers into Customers™

13

The Answer!

Sell to larger companies, not individuals

slide-14
SLIDE 14

Agile Industries

Proudly Turning Developers into Customers™

14

The Answer!

Enterprise Agile™

slide-15
SLIDE 15

Agile Industries

Proudly Turning Developers into Customers™

15

slide-16
SLIDE 16
slide-17
SLIDE 17

Agile Industries

Proudly Turning Developers into Customers™

17

Going Forward

  • Focus on big sales
  • Obsolete old materials/certifications and

resell new variants

  • Expand into non-software fields
  • FUD at the enterprise level
slide-18
SLIDE 18

The Future is Agile

18

slide-19
SLIDE 19

The Future is Profit

19

slide-20
SLIDE 20

No!

slide-21
SLIDE 21

It is time to Reclaim Agility

slide-22
SLIDE 22

Agility—What to Do

  • Find out where you are
  • Take a small step towards your goal
  • Adjust your understanding based on what you learned
  • Repeat

Agility—How to Do It

  • When faced with two of more alternatives

that deliver roughly the same value, take the path that makes future change easier

slide-23
SLIDE 23

The fix is in this room…

Courage

Stand up to fear-mongers

  • You already have the values—use them to

create practices

  • Get feedback, refine, repeat…
slide-24
SLIDE 24

Agile is not what you do.

slide-25
SLIDE 25

Agility is how you do it.

slide-26
SLIDE 26

26