©Ontuitive 2013 #PerformanceSupport
Agile Development
Bob Mosher
Chief Learning Evangelist
Conrad Gottfredson
Chief Learni...
©Ontuitive 2013 #PerformanceSupport
What is Agile, REALLY?
Where we are now
Pre-webinar poll results
Live polls
How to be ...
©Ontuitive 2013 #PerformanceSupport 3
Doug Johnson
Director of Software
25 Years in Software Development
• Big Companies (...
©Ontuitive 2013 #PerformanceSupport
Agile grew from fallacies observed by software project
managers from FAILED software p...
©Ontuitive 2013 #PerformanceSupport
Agile is a set of tradeoffs, having a preference for:
• Individuals and interactions o...
©Ontuitive 2013 #PerformanceSupport
What is Agile NOT?
6
©Ontuitive 2013 #PerformanceSupport
Agile Development in a nutshell
1. 1 List of requirements – written as User Stories (P...
©Ontuitive 2013 #PerformanceSupport
What happens with only Agile Developers
8
Requirements and
Priorities
Shippable Produc...
©Ontuitive 2013 #PerformanceSupport
What does an Agile Company look like?
9
Requirements and
Priorities
Shippable Product ...
©Ontuitive 2013 #PerformanceSupport
What is Agile, REALLY?
Where we are now
Pre-webinar poll results
Live polls
Today’s ag...
©Ontuitive 2013 #PerformanceSupport 11
Live poll
Q: How experienced is your organization in
meeting the learning and perfo...
©Ontuitive 2013 #PerformanceSupport
How experienced is your organization in meeting the learning and
performance support d...
©Ontuitive 2013 #PerformanceSupport
What is Agile, REALLY?
Where we are now
Pre-webinar poll results
Live polls
How to be ...
©Ontuitive 2013 #PerformanceSupport
The PS Spectrum
Agile is the “Silver lining” and “Tipping Point we’ve been looking
for...
©Ontuitive 2013 #PerformanceSupport
Instructional Design
— Keeping Up at the Speed of Change
©Conrad Gottfredson, 2013
©Ontuitive 2013 #PerformanceSupport
©Conrad Gottfredson, 2013
©Ontuitive 2013 #PerformanceSupport
The AGILE process
Justify the need for NEW and MORE by
rating the impact of failure th...
©Ontuitive 2013 #PerformanceSupport
The AGILE process
©Conrad Gottfredson, 2013
©Ontuitive 2013 #PerformanceSupport
Develop working solutions iteratively and
implement incrementally
• Iterate: to do som...
©Ontuitive 2013 #PerformanceSupport
1. Establish an Iterative Development & Implementation
Plan (with timeline)
2. If more...
©Ontuitive 2013 #PerformanceSupport
Just Enough
in the form needed to effectively perform
inside the business process
3 fu...
©Ontuitive 2013 #PerformanceSupport
1. Establish an Iterative Development & Implementation
Plan (with timeline)
2. If more...
©Ontuitive 2013 #PerformanceSupport
The AGILE process
1. Establish an Iterative Development &
Implementation Plan (with ti...
©Ontuitive 2013 #PerformanceSupport
©Conrad Gottfredson, 2013
©Ontuitive 2013 #PerformanceSupport
Agile companies stay nimble by using approaches like
Performance Support to minimize u...
©Ontuitive® 2013 #PerformanceSupport
2013 PS webinar series
September: Technology Needed to Author & Deliver PS
November: ...
©Ontuitive® 2013 #PerformanceSupport 27
Thanks!
Next Steps & Resources
Become a member of our Performance Support Communit...
Upcoming SlideShare
Loading in...5
×

WEBINAR: "Agile Development"

868

Published on

Join Bob Mosher and Conrad Gottfredson as they discuss Agile development in this month's webinar!

Software development is shifting to Agile development practices due to the speed of change within organizations, and therefore creating the demand for such shifts. These same compelling reasons are pushing learning groups to challenge their current methodologies and become more adaptive. This can’t be accomplished without a Performance Support strategy, methodology, and technology.

Our charge is not only to keep up with Agile software development, but to keep up with the adaptive performance requirements of organizations to be “Agile": to grow, change, and innovate at or above the speed of their markets – in other words, the need to: “learn at the speed of change.”

Published in: Education, Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
868
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
48
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • Bob
  • BOBJoin Bob Mosher and Conrad Gottfredson as they discuss Agile development in this month's webinar!Software development is shifting to Agile development practices due to the speed of change within organizations, and therefore creating the demand for such shifts. These same compelling reasons are pushing learning groups to challenge their current methodologies and become more adaptive. This can’t be accomplished without a Performance Support strategy, methodology, and technology.Our charge is not only to keep up with Agile software development, but to keep up with the adaptive performance requirements of organizations to be “Agile": to grow, change, and innovate at or above the speed of their markets – in other words, the need to: “learn at the speed of change.”Prior to the webinar, please respond to this 1-question poll asking: “How experienced is your organization in meeting the learning and performance support demands of agile software development?” Results will be discussed during the webinar.
  • BOB
  • Doug
  • DOUG
  • DOUG
  • DOUG
  • DOUG
  • DOUG
  • BOB
  • BOB
  • BOB
  • BOB
  • BOB
  • BOB/CON
  • CON
  • CON
  • CON
  • CON
  • CON
  • BOB
  • CON
  • CON
  • CON
  • CON/BOB/QUESTIONS
  • BOB
  • BOB
  • WEBINAR: "Agile Development"

    1. 1. ©Ontuitive 2013 #PerformanceSupport Agile Development Bob Mosher Chief Learning Evangelist Conrad Gottfredson Chief Learning Strategist Doug Johnson Director of Product Development #PerformanceSupport b.mosher@ontuitive.com c.gottfredson@Ontuitive.com d.johnson@ontuitive.com
    2. 2. ©Ontuitive 2013 #PerformanceSupport What is Agile, REALLY? Where we are now Pre-webinar poll results Live polls How to be agile Today’s agenda 2
    3. 3. ©Ontuitive 2013 #PerformanceSupport 3 Doug Johnson Director of Software 25 Years in Software Development • Big Companies (Microsoft) to Startups • Onshore – Offshore (India, China, Poland, UK) • Internal LOB Apps to Commercial Products (Windows 2000, SQL 2005, Yaptap, now Ontuitive!) • Certified Scrum Master • 6 Kids and counting
    4. 4. ©Ontuitive 2013 #PerformanceSupport Agile grew from fallacies observed by software project managers from FAILED software projects: • Belief that ALL requirements can be known right now for a system to be developed over months or years. • Belief that employees can write down requirements in a way that software developers can understand. • Belief that employees have the best idea on how to meet their business needs. • Belief that reactive IT could address changing needs at the Speed of Business What is Agile, REALLY? 4
    5. 5. ©Ontuitive 2013 #PerformanceSupport Agile is a set of tradeoffs, having a preference for: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan Agile is a philosophy with many methodologies: • Scrum • Extreme Programming (XP) • Kanban • TDD / DDD / FDD Then, what is Agile exactly… 5
    6. 6. ©Ontuitive 2013 #PerformanceSupport What is Agile NOT? 6
    7. 7. ©Ontuitive 2013 #PerformanceSupport Agile Development in a nutshell 1. 1 List of requirements – written as User Stories (Product Backlog) 2. Team (Devs, QA, Designer) estimates at a high-level (with Story Points) 3. Product Owner Prioritizes from 1..N 4. PO negotiates 2 weeks worth of work with team 5. Team delivers functioning software in those 2 weeks 6. Repeat 4 and 5 until PO wants to Release 7
    8. 8. ©Ontuitive 2013 #PerformanceSupport What happens with only Agile Developers 8 Requirements and Priorities Shippable Product – EVERY 2 WEEKS! When are we shipping again?
    9. 9. ©Ontuitive 2013 #PerformanceSupport What does an Agile Company look like? 9 Requirements and Priorities Shippable Product – EVERY 2 WEEKS! Release Scrum Ship It Repeat
    10. 10. ©Ontuitive 2013 #PerformanceSupport What is Agile, REALLY? Where we are now Pre-webinar poll results Live polls Today’s agenda 10
    11. 11. ©Ontuitive 2013 #PerformanceSupport 11 Live poll Q: How experienced is your organization in meeting the learning and performance support demands of agile software development? • We have NO experience at all • We have a LITTLE experience • We have a GOOD AMOUNT of experience • We have a GREAT AMOUNT of experience • We are HIGHLY experienced
    12. 12. ©Ontuitive 2013 #PerformanceSupport How experienced is your organization in meeting the learning and performance support demands of agile software development? 12 Pre-webinar poll results
    13. 13. ©Ontuitive 2013 #PerformanceSupport What is Agile, REALLY? Where we are now Pre-webinar poll results Live polls How to be agile Today’s agenda 13
    14. 14. ©Ontuitive 2013 #PerformanceSupport The PS Spectrum Agile is the “Silver lining” and “Tipping Point we’ve been looking for!! Scattered Information Support Targeted Information Support Targeted Performance Support Smart Performance Support Automated Performance Support 1. Low 3. Tangible 5. Transformational2. Marginal 4. Significant • Shallow • Haphazard access • Flat • Narrow • Restricted access • Limited • Deep • Rapid Access • Task-Based • Deep and Broad • Smart Access • Step-Based • Deeper • Automated Access • Step-Based Embedded Context Just Enough
    15. 15. ©Ontuitive 2013 #PerformanceSupport Instructional Design — Keeping Up at the Speed of Change ©Conrad Gottfredson, 2013
    16. 16. ©Ontuitive 2013 #PerformanceSupport ©Conrad Gottfredson, 2013
    17. 17. ©Ontuitive 2013 #PerformanceSupport The AGILE process Justify the need for NEW and MORE by rating the impact of failure through Critical Skills Analysis ©Conrad Gottfredson, 2013
    18. 18. ©Ontuitive 2013 #PerformanceSupport The AGILE process ©Conrad Gottfredson, 2013
    19. 19. ©Ontuitive 2013 #PerformanceSupport Develop working solutions iteratively and implement incrementally • Iterate: to do something over repeatedly • Implement: to put into practical effect; carry out • Incrementally: The process of increasing through addition or contribution. ©Conrad Gottfredson, 2013 The AGILE process
    20. 20. ©Ontuitive 2013 #PerformanceSupport 1. Establish an Iterative Development & Implementation Plan (with timeline) 2. If more than one iteration, build for Core for first iteration. Prioritize core development as follows: – Use the CSA prioritization for development of content and the assigning of resources within the EPSS – Develop Case-based Formal Instruction focusing on 5 through 7 rated tasks and concepts ©Conrad Gottfredson, 2013 The AGILE process
    21. 21. ©Ontuitive 2013 #PerformanceSupport Just Enough in the form needed to effectively perform inside the business process 3 fundamental PS principles IncreasingLevelsofSupport
    22. 22. ©Ontuitive 2013 #PerformanceSupport 1. Establish an Iterative Development & Implementation Plan (with timeline) 2. If more than one iteration, build for Core for first iteration. Prioritize core development as follows: – Use the CSA prioritization for development of content and the assigning of resources within the EPSS • Quick Steps for all, • Detailed Steps for 4 through 7 ratings, • About for 5 through 7 (using the concept template) • Existing reference resources assigned to all respective tasks, • Learn: Show Me and Try it developed for 5 through 7 • New development of resources only for 5 through 7 ratings – Develop Case-based Formal Instruction focusing on 5 through 7 rated tasks and concepts ©Conrad Gottfredson, 2013 The AGILE process
    23. 23. ©Ontuitive 2013 #PerformanceSupport The AGILE process 1. Establish an Iterative Development & Implementation Plan (with timeline) 2. If more than one iteration, build for Core for first iteration. • Prioritize development – Begin with the most stable – Negotiate to stability as needed • Develop within structure 3. For each subsequent iteration: ©Conrad Gottfredson, 2013
    24. 24. ©Ontuitive 2013 #PerformanceSupport ©Conrad Gottfredson, 2013
    25. 25. ©Ontuitive 2013 #PerformanceSupport Agile companies stay nimble by using approaches like Performance Support to minimize up front ―big knowledge‖ and maximize direction at the moment of need. How to be agile 25
    26. 26. ©Ontuitive® 2013 #PerformanceSupport 2013 PS webinar series September: Technology Needed to Author & Deliver PS November: Competencies for L&D & performance Save the Date Performance Support Symposium: September 9th & 10th Boston, MA 26 We need YOUR feedback!! PS Community Survey: https://www.surveymonkey.com/s/MK28G98
    27. 27. ©Ontuitive® 2013 #PerformanceSupport 27 Thanks! Next Steps & Resources Become a member of our Performance Support Community – if you already are – invite a friend or colleague! Email us at bobandcon@ontuitive.com for an invite! In the community you can: • Discuss the current and future states of performance support in your organization • Read our blogs, watch past webinars, listen to podcasts • Network • Collect business case data • Find resources to share with stakeholders to increase PS buy-in Contact Us: bobandcon@ontuitive.com @bmosh @congott
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×