74
All slides copyright Philip Japikse http://www.skimedic.com Philip Japikse (@skimedic) [email protected] www.skimedic.com/blog Microsoft MVP, ASPInsider, MCSD, MCDBA, CSM, PSM II, PSD Consultant, Teacher, Writer AGILE: YOU KEEP USING THAT WORD…

AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

Philip Japikse (@skimedic)

[email protected]

www.skimedic.com/blog

Microsoft MVP, ASPInsider, MCSD, MCDBA, CSM, PSM II, PSD

Consultant, Teacher, Writer

AGILE: YOU KEEP USING THAT WORD…

Page 2: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

➢Director of Consulting/Chief Architect

➢Author: Apress.com (http://bit.ly/apressbooks)

➢Speaker: http://www.skimedic.com/blog/page/Abstracts.aspx

➢Microsoft MVP, ASPInsider, MCSD, MCDBA, CSM, PSM II, PSD

➢Founder, Agile Conferences, Inc.

➢http://www.cincydeliver.org

➢President, Cincinnati .NET User’s Group

Phil.About()

Page 3: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

AGILE MANIFESTO

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 on the left more.http://agilemanifesto.org

Page 4: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SCRUM

Page 5: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SCRUM

➢Scrum is a framework for developing complex products and systems based

on:

➢Transparency

➢Inspection

➢Adaption

Page 6: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

THE SCRUM FRAMEWORK

Page 7: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

ITERATIONS/SPRINTS

http://www.3dshop.org.uk/images/tardis.jpg

Page 8: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SCRUM EVENTS (4)

Page 9: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SPRINT PLANNING

Page 10: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

DAILY SCRUM

Page 11: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SPRINT REVIEW IT’S NOT JUST A MEETING

Page 12: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SPRINT RETROSPECTIVE

Page 13: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SCRUM ROLES (3)

Page 14: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

THE TEAM

Page 15: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SCRUM MASTER

http://stutterrockstar.files.wordpress.com/2011/11/coaching2.jpg

Page 16: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

PRODUCT OWNER

Page 17: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SCRUM ARTIFACTS (3)

Page 18: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

PRODUCT BACKLOG – THINK REQUESTAMENTS

Page 19: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SPRINT BACKLOG

Page 20: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

INCREMENT OF DONE WORKING SOFTWARE

Page 21: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

EXTREME PROGRAMMING (XP)

Page 22: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

EXTREME PROGRAMMING

➢eXtreme Programming improves software development through:

➢Communication

➢Simplicity

➢Feedback

➢Respect

➢Courage

Page 23: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

THE TECHNICAL SIDE OF SCRUM

➢Four core Activities

➢Coding, Testing, Listening, and Designing

➢Four core Values

➢Communication, Simplicity, Feedback, Courage, and Respect

➢Three core Principles

➢Feedback, Assume simplicity, Embrace change,

➢Twelve core Practices

Page 24: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

➢Fine scale feedback

➢Pair Programming

➢Planning game

➢Test driven development

➢Whole team includes customer

➢Continuous Process

➢Continuous Integration

➢Design improvement - Refactoring

➢Small releases

➢Shared Understanding

➢Coding standards

➢Collective code ownership

➢Simple design

➢System metaphor

➢Programmer Welfare

➢Maintain a sustainable pace

XP PRACTICES

Page 25: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

AGILE SOFTWARE ENGINEERING

Page 26: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

THE PLANNING GAME

➢Release Planning

➢Exploration – List all of the requestaments (stories)

➢Commitment – Commit to “big rocks” and release date

➢Steering – adjusting the release plan through the life of the project

➢Iteration Planning

➢Exploration – Requestaments distilled into tasks

➢Commitment – Estimates determined

➢Steering – adjusting to match the original story

Page 27: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

TDD/BDD

http://icanhascheezburger.com/2008/10/22/funny-pictures-safety-blanket-ai-has-one/

Page 28: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

➢Code

➢Integrate

➢Build

➢Test

➢[Deploy]

CONTINUOUS INTEGRATION / CONTINUOUS DEPLOYMENT

Page 29: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

LEAN / KANBAN

Page 30: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

KANBAN

➢Translated means “signboard” or “billboard”

➢Inspired by Lean and the Toyota Production System

➢Leverages Work In Progress (WIP) limited pull system

➢Four basic principles

➢Start with existing process

➢Agree to pursue incremental, evolutionary change

➢Respect the current process, roles, responsibilities, and titles

➢Leadership at all levels

Page 31: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

➢Start with existing process

➢Pursue Incremental, Evolutionary

change

➢Respect the current process, roles,

responsibilities, titles

➢Leadership at all Levels

➢Eliminate Waste

➢Amplify Learning

➢Decide Late

➢Deliver Early

➢Team Empowerment

➢Build Quality In

➢See the whole

PRINCIPLES

Lean Kanban

Page 32: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

➢Lead time

➢Time from request to delivery

➢Cycle time

➢Time from work started to

deployment

➢Max number of items in any one

column

➢E.g. Testing

➢When column is full

➢Team swarms to clear road blocks

➢Limits can be adjusted

KEY TERMS

Work In Progress (WIP) Limits Lead/Cycle Time

Page 33: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

Page 34: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

WHAT IS AGILE REALLY?

➢Transparency

➢Collaboration

➢Rapid feedback

➢Continuous improvement/Eliminating Waste

Page 35: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

TRANSPARENCY

Page 36: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

Page 37: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

BE BRUTALLY HONEST

Page 38: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

PROVIDE FULL DISCLOSURE WHENEVER POSSIBLE

Page 39: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

MAKE WORK, STATUS, RESULTS VISIBLE AT ALL TIMES

Page 40: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

USER STORY MAPPING

http://winnipegagilist.blogspot.com/

Page 41: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

COLLABORATION

Page 42: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

Page 43: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

IT’S NOT HUMAN BATTLE CHESS

Page 44: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

BE AGILE IN YOUR COMMUNICATIONS

Page 45: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

DAILY STANDUP

Page 46: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

PAIRING

http://blogofpaul.merecomplexities.com/articles/165

Page 47: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

CROSS TRAINING IS KEY

Page 48: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

GET RID OF THE TABLE

Page 49: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

RAPID FEEDBACK

Page 50: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

Page 51: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

TEST DRIVEN DEVELOPMENT

http://www.babble.com/CS/blogs/strollerderby/legos.jpg

Page 52: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

BEHAVIOR DRIVEN DEVELOPMENT

Page 53: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

DEVELOPERS – UNIT TESTING/CONTINUOUS INTEGRATION

Page 54: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

QA - IN-SPRINT TESTING

Page 55: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

STAKEHOLDERS, USERS - SPRINT REVIEW

http://yeseverestcs.com/secure/images/Presentations8.jpg

Page 56: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

CONTINUOUS IMPROVEMENT

Page 57: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

Page 58: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

FOCUS ON SIMPLICITY

Page 59: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

CAN AN 8 YEAR OLD UNDERSTAND IT?

Page 60: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

ELIMINATE WASTE

Page 61: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

HAVE REGULAR RETROSPECTIVES

Page 62: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

MAKING THE TRANSITION

Page 63: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

CHANGE HAPPENS

Page 64: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

IT CAN BE MADDENING

Page 65: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SO WHAT SHOULD YOU DO?

Page 66: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

DON’T UNDERESTIMATE THE POLITICS

Page 67: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

DON’T FORCE IT

Page 68: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

THERE’S NO SILVER BULLET – IT TAKES TIME

Page 69: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

YOU NEED TO “BE” AGILE, NOT “DO” AGILE

Page 70: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

IT’S A JOURNEY, NOT A DESTINATION

Page 71: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

Page 72: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

SURVIVE THE WATERFALL

Page 73: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

CHANGE YOUR JOB OR CHANGE YOUR JOB

Page 74: AGILE: YOU KEEP USING THAT WORD…skimedic.com/samples/Japikse_Agile101.pdf · AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others

All slides copyright Philip Japikse http://www.skimedic.com

[email protected]

www.skimedic.com/blog

www.twitter.com/skimedic

http://bit.ly/skimediclyndacourses

http://bit.ly/apressbooks

www.hallwayconversations.com

Contact Me

Questions?