Presentation is loading. Please wait.

Presentation is loading. Please wait.

Creating an Agile Cultural Transformation

Similar presentations


Presentation on theme: "Creating an Agile Cultural Transformation"— Presentation transcript:

1 Creating an Agile Cultural Transformation
Wayne R. Brantley, MS Ed, PMP, PMI-ACP, CSM, CSPO, ITIL, CPLP, CRP Certified John C. Maxwell Coach, Teacher, Trainer, and Speaker Prosci Change Management Practitioner EQi 2.0 Certified AVP of Professional Education Bisk

2

3

4 Agenda Hour 1 – Agile and it’s beginnings
Hour 2 - Great agile benefits Hour 3 – Kidding!!!

5 Agenda Culture What is Agile? Agile principles
Can agile work for curriculum design projects? Differences from traditional project management Agile roles, events, and artifacts Benefits of using agile Keys to agile success

6 Let’s ask an expert – What is agile?

7 Course Development

8 Course Development

9

10 Please raise your hand if you ….
Have ever had a project come in over budget? Have ever had a project come in late?

11

12

13

14 Why do we still have projects that are over budget and late?
You are too smart and work too hard for these results! Do you agree? Companies have to change their culture to let people project manage

15 Let’s go back and define Agile
Agile is a time boxed, iterative approach to incrementally implement a project

16 When should you use Agile?
Answer these questions: Do you have complex products? Do you work in a changing environment? Do you have cross-functional teams? Do your teams collaborate?

17 Then Agile is for you.

18 Changing your project development approach will take a change in culture
Who likes change?

19 The only person that likes change is a ……….
Wet Baby!

20

21 Agile Evolved from software development
Breaks work into time boxed iterative deliveries of work Prioritizes work so that the most valued work is delivered first Continuous delivery

22 Agile Agile is an umbrella term for a framework that refers to a group of methodologies Scrum is the most used Others include: Lean Kanban XP Crystal DSDM And others

23 Agile Based on three pillars: Transparency Inspection Adaption

24 The Agile Pyramid 4 Agile Values 12 Agile Principles

25 Agile Values Agile Values Feb 2001 – Agile Manifesto
17 Agilistas meet at Snowbird Utah They were very smart

26 Agile Values Agile Values Feb 2001 – Agile Manifesto
They were very smart

27 Agile Values Agile Values Feb 2001 – Agile Manifesto
They were very smart Just how smart were they?

28 Agile Values Agile Values Feb 2001 – Agile Manifesto

29 Agile Values Agile Values Feb 2001 – Agile Manifesto The 4 Values
Most Important

30 Important but not the focus
Agile Values Agile Values Feb 2001 – Agile Manifesto The 4 Values Most Important Important but not the focus

31 Important but not the focus
Agile Values Agile Values Feb 2001 – Agile Manifesto The 4 Values Most Important Important but not the focus Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

32 Important but not the focus
Agile Values Agile Values Feb 2001 – Agile Manifesto The 4 Values Most Important Important but not the focus Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

33 Important but not the focus
Agile Values Agile Values Feb 2001 – Agile Manifesto The 4 Values Most Important Important but not the focus Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

34 Important but not the focus
Agile Values Agile Values Feb 2001 – Agile Manifesto The 4 Values Most Important Important but not the focus Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

35 Agile Manifesto 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project.

36 Agile Manifesto 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

37 Agile Manifesto 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

38 Agile Manifesto Exercise
Identify in your area the replacement word for any reference to software in the Agile Manifesto.

39

40 Differences from traditional project management
Traditional PM Agile PM Focus on processes and tools Focuses on team communication and interaction Anticipates limited changes and requires comprehensive documentation Places priority on developing products and/or solutions that will be progressively modified and improved Emphasizes the importance of contract negotiation and tasks delineated in the contract Emphasizes the importance of customer — project team collaboration and daily communication Works the plan; follows the plan to the end Features flexibility and response to change Minimize cost of workers for a task Treat workers as assets and not as costs

41 Differences from traditional project management
Traditional PM Agile PM Focus on processes and tools Focuses on team communication and interaction Anticipates limited changes and requires comprehensive documentation Places priority on developing products and/or solutions that will be progressively modified and improved Emphasizes the importance of contract negotiation and tasks delineated in the contract Emphasizes the importance of customer — project team collaboration and daily communication Works the plan; follows the plan to the end Features flexibility and response to change Minimize cost of workers for a task Treat workers as assets and not as costs

42 Differences from traditional project management
Traditional PM Agile PM Focus on processes and tools Focuses on team communication and interaction Anticipates limited changes and requires comprehensive documentation Places priority on developing products and/or solutions that will be progressively modified and improved Emphasizes the importance of contract negotiation and tasks delineated in the contract Emphasizes the importance of customer — project team collaboration and daily communication Works the plan; follows the plan to the end Features flexibility and response to change Minimize cost of workers for a task Treat workers as assets and not as costs

43 Differences from traditional project management
Traditional PM Agile PM Focus on processes and tools Focuses on team communication and interaction Anticipates limited changes and requires comprehensive documentation Places priority on developing products and/or solutions that will be progressively modified and improved Emphasizes the importance of contract negotiation and tasks delineated in the contract Emphasizes the importance of customer — project team collaboration and daily communication Works the plan; follows the plan to the end Features flexibility and response to change Minimize cost of workers for a task Treat workers as assets and not as costs

44 Differences from traditional project management
Traditional PM Agile PM Focus on processes and tools Focuses on team communication and interaction Anticipates limited changes and requires comprehensive documentation Places priority on developing products and/or solutions that will be progressively modified and improved Emphasizes the importance of contract negotiation and tasks delineated in the contract Emphasizes the importance of customer — project team collaboration and daily communication Works the plan; follows the plan to the end Features flexibility and response to change Minimize cost of workers for a task Treat workers as assets and not as costs

45 Differences from traditional project management
Traditional PM Agile PM Focus on processes and tools Focuses on team communication and interaction Anticipates limited changes and requires comprehensive documentation Places priority on developing products and/or solutions that will be progressively modified and improved Emphasizes the importance of contract negotiation and tasks delineated in the contract Emphasizes the importance of customer — project team collaboration and daily communication Works the plan; follows the plan to the end Features flexibility and response to change Minimize cost of workers for a task Treat workers as assets and not as costs

46 Methodologies All methodologies have lifecycles

47 Lifecycles

48 How’s your Karma?

49 “Buddhist Monks in Sri Lanka say PMBOK Guide aligns with teachings”
Lifecycles August 2005 PMI Today – “Buddhist Monks in Sri Lanka say PMBOK Guide aligns with teachings”

50 “Buddhist Monks in Sri Lanka say PMBOK Guide aligns with teachings”
Lifecycles August 2005 PMI Today – “Buddhist Monks in Sri Lanka say PMBOK Guide aligns with teachings”

51 Lifecycles

52 Lifecycles

53 Lifecycles

54 Lifecycles

55 Lifecycles START DO FINISH

56 Comparison of Agile and Waterfall Life Cycles

57 Agile Roles Scrum Master Product Owner Team

58 Agile Roles – Scrum Master
Scrum Master will facilitate the team Remover of the barriers (impediments) to the team’s work Servant Leader Encourages collaboration and open communication

59 Agile Roles – Product Owner
Product Owner is the keeper of the requirements (backlog) Interface between the business and customer needs and the team Maintains the product backlog priorities Accountable for ROI

60 Agile Roles - Team Self organized Cross functional 5 – 9 ideal size
N (N-1) / 2 Inspects and adapts Critical thinkers

61 Agile Events Sprints Sprint Planning Daily scrum

62 Agile Events Sprints – Timeboxed to less than 30 days (2 weeks recommended) Sprint Planning – team works to identify what will be delivered in this sprint Daily scrum – 15 minute meeting What was done yesterday/last meeting? What will be done today/next meeting? What obstacles are in the way?

63 Agile Artifacts The Product Backlog The Sprint Backlog

64 Artifacts - The Product Backlog
List of all the work Defines the scope of the project Customer requirements

65 Artifacts - The Product Backlog

66 Artifacts - The Sprint Backlog
Prioritized partial list of the work from the Product Backlog Work to be done in next 30 days 2 week intervals are better

67 The Agile Process

68 Benefits of using Agile
90% of teams have increased productivity 85% of teams have reduced defects 83% of teams have accelerated time to market 66% of teams have reduced cost

69 Keys to Agile Success

70 Keys to Agile Success Scrum Masters as Servant Leaders
They are there to enable the team Good facilitation skills

71 Keys to Agile Success Product owners that know the product
Must understand the business Authority to make decisions on deliverables

72 Keys to Agile Success Teams that are self-directed
Not all team members are comfortable doing this They need to know how to self-regulate

73 Keys to Agile Success Report on benefits ROI Intangibles

74 How do Agile and traditional project management compare?

75 AGILE PM Product Owner Project Sponsor Scrum Master Project Manager
Development Team Project Team

76 Product Owner Project Sponsor
Product Owner is the keeper of the requirements (backlog) Project Sponsor will enforce the business objectives Interface between the business and customer needs and the team Represents the business Maintains the product backlog priorities Chairs or provides change management oversite Accountable for ROI

77 Scrum Master Project Manager
Scrum Master will facilitate the team Project Manager will coordinate and verify project team work Remover of the barriers (impediments) to the team’s work Coordinates project status Servant Leader Task Master Encourages collaboration and open communication Expects collaboration and communication

78 Development Team Project Team
Self organized Silo (functional) and collaborate Cross functional Functional and cross functional 5 – 9 ideal size Ideal size 4 – 6 or as needed Inspects and adapts Corrects as needed

79 Comparing Agile and Project Management Events

80 Agile Events Project Events
Sprints – Time boxed to less than 30 days (2 weeks recommended) Work packages – 80 hours or less recommended Sprint Planning – team works to identify what will be delivered in this sprint Project planning - team works to identify what will be delivered in work packages Daily scrum – 15 minute meeting What was done yesterday/last meeting? What will be done today/next meeting? What obstacles are in the way? Scheduled meetings (Weekly, monthly, etc.) Reports progress to plan

81 Agile Artifacts and Project Documents

82 Agile Artifacts Project Documents The Product Backlog
List of all the work Defines the scope of the project Customer requirements Work Breakdown Structure Identifies all the tasks and activities Defines the scope of the work Customers requirements Sprint backlog Prioritized partial list of the work from the Product Backlog Work to be done in next 30 days 2 week intervals are better Work package Activities from the WBS 2 weeks or less

83 Setting up an Agile Curriculum Design Team
Who do you need on a CD team? Program manager – 1 SME – 1 Curriculum Designer – 1 – 3 Media developer 1 - 3 Who else? Think cross functional

84 Problems with ADDIE Nothing gets delivered until the end
Stovepipe processes Rework becomes inherent

85

86 How much time does it take to develop one hour of instruction?

87 Designing a 5 day course Day 0 Work Day 304
Course Request ADDIE Redesign/Update Designing a 5 day course Day 0 Work Day 304 Analyze Design Develop Implement Evaluate Study says for a traditional course it takes 38 hours for every one hour. 5 days = 40 hours x 38 hours = 1,520 / 5 (work days) = 304 days. Assumption 3 CD = 101 work days. Study says for a traditional course it takes 38 hours for every one hour. 5 days = 40 hours x 38 hours = 1,520 / 5 (work days) = 304 days. Assumption 3 CD = 101 work days.

88 Designing a 5 day course Day 304 Day 0 Course Request ADDIE
Redesign/Update Designing a 5 day course Day 304 Day 0 Analyze Design Develop Implement Evaluate Study says for a traditional course it takes 38 hours. 5 days = 40 hours x 38 hours = 1,520 / 5 (work days) = 304 days. Assumption 3 CD = 101 days.

89 Sprint 1 Sprint 2 Sprint 3 Feedback Client Review Adjust
Implement, feedback Prototype 1. CLO Implement, feedback Prototype 2. CLO Implement, feedback Prototype 3- ?. CLO Analyze Design Develop Implement Evaluate Feedback Adjust Client Review

90 Summary Culture What is Agile? Agile principles
Can agile work for non-IT efforts? Differences from traditional project management Agile roles, events, and artifacts Benefits of using agile Keys to agile success

91 Q & A Questions? Thank you –


Download ppt "Creating an Agile Cultural Transformation"

Similar presentations


Ads by Google