SlideShare a Scribd company logo
Delivering a win-win-win workforce
 with Agile programming methods
        Ron Lichty, Ron Lichty Consulting
                www.RonLichty.com
                          Photo by Esti Alvarez, Some rights reserved, http://www.Flickr.com/photos/esti/4638056301/
*




______________________________                                     * Addison Wesley, publisher, October 2012
1/4/13   win-win-win workforce with Agile   http://ronlichty.com
Rules of Thumb / Nuggets of Wisdom*




         * 300 in the book
______________________________
1/4/13   win-win-win workforce with Agile   http://ronlichty.com
Ron Lichty, consultant & trainer in
Managing Software People & Teams




          SOFTWEST


          ___________________________________________________________
          1/4/13     win-win-win workforce with Agile  http://ronlichty.com
“Doing What Matters for ICT Education”
         • California Community College (CCC)
           ICT Collaborative:
             – enable students to meet ICT workforce needs

         • Wins
             – Students in demand in the workplace

             – Workplaces meeting their most difficult to fill needs

             – Your ICT programs lauded

______________________________
1/4/13   win-win-win workforce with Agile   http://ronlichty.com
Achieving Wins
         • These three wins
             – Students in demand in the workplace

             – Workplaces meeting their most difficult to fill needs

             – Your ICT programs lauded

         ...cannot be achieved by teaching the “what” alone



______________________________
1/4/13   win-win-win workforce with Agile   http://ronlichty.com
______________________________
1/4/13   win-win-win workforce with Agile   http://ronlichty.com
The Problems with Agile
         • Too few practitioners
         • Too many ingrained habits
         • Agile practices are not easy
         • Retooling programmers is tough




______________________________
1/4/13    win-win-win workforce with Agile   http://ronlichty.com
Best Practices We Hire For
         •     Scrum
         •     Test Driven Development (TDD)
         •     Pair Programming
         •     Collaborative Requirements Elicitation
         •     Contributing Code Insights to Backlogs
         •     Rapid Relative Estimation
         •     Developing Iteratively and Incrementally
                 – With Iterative Retrospecting & Continuous Learning
         • Emergent Design
         • Practicing Pomodoros

______________________________
1/4/13       win-win-win workforce with Agile   http://ronlichty.com
Where to Start?
         • Scrum
         • Test Driven Development (TDD)
         • Pair Programming
         • Collaborative Requirements Elicitation
         • Contributing Code Insights to Backlogs
         • Rapid Relative Estimation
         • Developing Iteratively and Incrementally
            – With Iterative Retrospecting & Continuous
              Learning
         • Emergent Design
         • Practicing Pomodoros
______________________________
1/4/13       win-win-win workforce with Agile   http://ronlichty.com
Test Driven Development (TDD)




______________________________
1/4/13   win-win-win workforce with Agile   http://ronlichty.com   chart: Wikipedia TDD entry
Test Driven Development (TDD)
             “There is evidence that doing TDD takes
             about 15% longer... But there is also
             evidence that TDD leads to fewer defects.
             Two studies at Microsoft found that the
             number of bugs found went down by 24%
             and 38% with the use of TDD (Sanchez,
             Williams, and Maximilien 2007, 6).”
             --Mike Cohn, Succeeding with Agile

______________________________
1/4/13   win-win-win workforce with Agile   http://ronlichty.com   chart: Wikipedia TDD entry
Pair Programming
             “Advocates of pair-programming are advocates
             because they believe that a pair is actually
             more productive than two separate developers.
             This is due to the continuous discussion and
             review that pairing introduces. You come up
             with better designs, make fewer mistakes, and
             make more people familiar with the code. All
             of these things offset having less people
             typing.”
             --Martin Fowler, who wrote the book Refactoring
______________________________
1/4/13   win-win-win workforce with Agile   http://ronlichty.com
                                                           Photo by Menlo Innovations, Some rights reserved, http://www.Flickr.com/photos/menlopics/3928250043/
Pair Programming




______________________________
1/4/13   win-win-win workforce with Agile   http://ronlichty.com
                                                           Photo by Menlo Innovations, Some rights reserved, http://www.Flickr.com/photos/menlopics/3928250043/
Best Practices We Hire For
         •     Scrum
         •     Test Driven Development (TDD)
         •     Pair Programming
         •     Collaborative Requirements Elicitation
         •     Contributing Code Insights to Backlogs
         •     Rapid Relative Estimation
         •     Developing Iteratively and Incrementally
                 – With Iterative Retrospecting & Continuous Learning
         • Emergent Design
         • Practicing Pomodoros

______________________________
1/4/13       win-win-win workforce with Agile   http://ronlichty.com
Ron Lichty Consulting
         • Mentoring and Coaching and Consulting:
               – http://ronlichty.com/

         • The book:
             Managing the Unmanageable:
               Rules, Tools & Insights
                    for Managing Software People & Teams
               – http://ManagingTheUnmanageable.net

         • Training: now in development:
               – “Managing Software People and Teams: the class”
               – “The Agile Manager”
               (Email me through the site above and I’ll let you know when.)

______________________________
1/4/13   win-win-win workforce with Agile   http://ronlichty.com

More Related Content

What's hot

Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...
Ron Lichty
 
Crash Course - managing software people and teams (sfelc, 10.26.16)
Crash Course  - managing software people and teams (sfelc, 10.26.16)Crash Course  - managing software people and teams (sfelc, 10.26.16)
Crash Course - managing software people and teams (sfelc, 10.26.16)
Ron Lichty
 
Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...
Ron Lichty
 
Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15
Ron Lichty
 
Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...
Ron Lichty
 
Teamwork - making your dream team come true
Teamwork - making your dream team come trueTeamwork - making your dream team come true
Teamwork - making your dream team come true
Ron Lichty
 
Scaling Agile Teams
Scaling Agile TeamsScaling Agile Teams
Scaling Agile Teams
Ron Lichty
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
Ron Lichty
 
Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016
Ron Lichty
 
If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)
Ron Lichty
 
Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)
Ron Lichty
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
Ron Lichty
 
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Ron Lichty
 
Dream teams - making your dream (team) come true
Dream teams - making your dream (team) come trueDream teams - making your dream (team) come true
Dream teams - making your dream (team) come true
Ron Lichty
 
Keys to crafting an effective agile culture (svcc, 10.15)
Keys to crafting an effective agile culture (svcc, 10.15)Keys to crafting an effective agile culture (svcc, 10.15)
Keys to crafting an effective agile culture (svcc, 10.15)
Ron Lichty
 
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
Ron Lichty
 
Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)
Ron Lichty
 
12 take aways - managing the unmanageable
12 take aways - managing the unmanageable12 take aways - managing the unmanageable
12 take aways - managing the unmanageable
Ron Lichty
 
Agile forthelongrun lesfurets
Agile forthelongrun lesfuretsAgile forthelongrun lesfurets
Agile forthelongrun lesfuretsDimitri Baeli
 
Spark 2016 - Jason Yip
Spark 2016 - Jason YipSpark 2016 - Jason Yip
Spark 2016 - Jason Yip
Spark Canada
 

What's hot (20)

Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...
 
Crash Course - managing software people and teams (sfelc, 10.26.16)
Crash Course  - managing software people and teams (sfelc, 10.26.16)Crash Course  - managing software people and teams (sfelc, 10.26.16)
Crash Course - managing software people and teams (sfelc, 10.26.16)
 
Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...
 
Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15
 
Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...
 
Teamwork - making your dream team come true
Teamwork - making your dream team come trueTeamwork - making your dream team come true
Teamwork - making your dream team come true
 
Scaling Agile Teams
Scaling Agile TeamsScaling Agile Teams
Scaling Agile Teams
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
 
Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016
 
If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)
 
Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
 
Dream teams - making your dream (team) come true
Dream teams - making your dream (team) come trueDream teams - making your dream (team) come true
Dream teams - making your dream (team) come true
 
Keys to crafting an effective agile culture (svcc, 10.15)
Keys to crafting an effective agile culture (svcc, 10.15)Keys to crafting an effective agile culture (svcc, 10.15)
Keys to crafting an effective agile culture (svcc, 10.15)
 
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
 
Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)
 
12 take aways - managing the unmanageable
12 take aways - managing the unmanageable12 take aways - managing the unmanageable
12 take aways - managing the unmanageable
 
Agile forthelongrun lesfurets
Agile forthelongrun lesfuretsAgile forthelongrun lesfurets
Agile forthelongrun lesfurets
 
Spark 2016 - Jason Yip
Spark 2016 - Jason YipSpark 2016 - Jason Yip
Spark 2016 - Jason Yip
 

Viewers also liked

Prioritizing The Product Backlog AIPMM Webinar
Prioritizing The Product Backlog AIPMM WebinarPrioritizing The Product Backlog AIPMM Webinar
Prioritizing The Product Backlog AIPMM Webinar
Ron Lichty
 
Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113
MWMantle
 
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron LichtyBecoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Ron Lichty
 
Structured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsStructured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled Operations
Steven McGee
 
Lean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsLean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and Refrigerators
Jason Yip
 
Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5
Jason Yip
 
Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014
Jason Yip
 
Lean more than startups, software development, manufacturing
Lean  more than startups, software development, manufacturingLean  more than startups, software development, manufacturing
Lean more than startups, software development, manufacturing
Jason Yip
 
Think Like an Agilist (repeat) Sydney Agile and Scrum 2014
Think Like an Agilist (repeat)   Sydney Agile and Scrum 2014Think Like an Agilist (repeat)   Sydney Agile and Scrum 2014
Think Like an Agilist (repeat) Sydney Agile and Scrum 2014
Jason Yip
 
Agile Australia 2014: Pop-ups and Startups in a Large Enterprise
Agile Australia 2014:  Pop-ups and Startups in a Large EnterpriseAgile Australia 2014:  Pop-ups and Startups in a Large Enterprise
Agile Australia 2014: Pop-ups and Startups in a Large Enterprise
Jason Yip
 
Edgy Lean, Agile, and Systems Thinking things that you may not have heard of
Edgy Lean, Agile, and Systems Thinking things that you may not have heard ofEdgy Lean, Agile, and Systems Thinking things that you may not have heard of
Edgy Lean, Agile, and Systems Thinking things that you may not have heard of
Jason Yip
 
Balance Demand Against Throughput: Kanban Recipe for Success Step 4
Balance Demand Against Throughput: Kanban Recipe for Success Step 4Balance Demand Against Throughput: Kanban Recipe for Success Step 4
Balance Demand Against Throughput: Kanban Recipe for Success Step 4
Jason Yip
 

Viewers also liked (12)

Prioritizing The Product Backlog AIPMM Webinar
Prioritizing The Product Backlog AIPMM WebinarPrioritizing The Product Backlog AIPMM Webinar
Prioritizing The Product Backlog AIPMM Webinar
 
Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113
 
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron LichtyBecoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
 
Structured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsStructured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled Operations
 
Lean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsLean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and Refrigerators
 
Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5
 
Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014
 
Lean more than startups, software development, manufacturing
Lean  more than startups, software development, manufacturingLean  more than startups, software development, manufacturing
Lean more than startups, software development, manufacturing
 
Think Like an Agilist (repeat) Sydney Agile and Scrum 2014
Think Like an Agilist (repeat)   Sydney Agile and Scrum 2014Think Like an Agilist (repeat)   Sydney Agile and Scrum 2014
Think Like an Agilist (repeat) Sydney Agile and Scrum 2014
 
Agile Australia 2014: Pop-ups and Startups in a Large Enterprise
Agile Australia 2014:  Pop-ups and Startups in a Large EnterpriseAgile Australia 2014:  Pop-ups and Startups in a Large Enterprise
Agile Australia 2014: Pop-ups and Startups in a Large Enterprise
 
Edgy Lean, Agile, and Systems Thinking things that you may not have heard of
Edgy Lean, Agile, and Systems Thinking things that you may not have heard ofEdgy Lean, Agile, and Systems Thinking things that you may not have heard of
Edgy Lean, Agile, and Systems Thinking things that you may not have heard of
 
Balance Demand Against Throughput: Kanban Recipe for Success Step 4
Balance Demand Against Throughput: Kanban Recipe for Success Step 4Balance Demand Against Throughput: Kanban Recipe for Success Step 4
Balance Demand Against Throughput: Kanban Recipe for Success Step 4
 

Similar to Ict educators win-win-win w agile, ron lichty, 1.4.13

Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Ahmet Bulut
 
5 Whys of Scrum
5 Whys of Scrum5 Whys of Scrum
5 Whys of Scrum
Dave Sharrock
 
AIPMM Webinar: Managing the Unmanageable: Rules, Tools, and Insights for Mana...
AIPMM Webinar: Managing the Unmanageable: Rules, Tools, and Insights for Mana...AIPMM Webinar: Managing the Unmanageable: Rules, Tools, and Insights for Mana...
AIPMM Webinar: Managing the Unmanageable: Rules, Tools, and Insights for Mana...
Startup Product Academy, LLC
 
AIPMM Webcast: Managing the Unmanageable: Rules, Tools, and Insights for Man...
AIPMM Webcast:  Managing the Unmanageable: Rules, Tools, and Insights for Man...AIPMM Webcast:  Managing the Unmanageable: Rules, Tools, and Insights for Man...
AIPMM Webcast: Managing the Unmanageable: Rules, Tools, and Insights for Man...
AIPMM Administration
 
Technologies for startup
Technologies for startupTechnologies for startup
Technologies for startup
Dzung Nguyen
 
Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software development
eSAT Journals
 
Learning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails LaunchLearning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails Launch
Thiam Hock Ng
 
How to get your app or site built
How to get your app or site builtHow to get your app or site built
How to get your app or site builtJoe Chin
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier
J.D. Meier
 
IT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design ThinkingIT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design Thinking
Nipuna Silva
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Tathagat Varma
 
Introduction to Test Driven Development
Introduction to Test Driven DevelopmentIntroduction to Test Driven Development
Introduction to Test Driven Development
Daniel Wildt
 
Samuel Zobel
Samuel ZobelSamuel Zobel
Samuel Zobel
Samuel E. Zobel
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing team
Mykhail Galushko
 
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
Tracy Lee
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
Carol Smith
 
Success with SharePoint
Success with SharePointSuccess with SharePoint
Success with SharePoint
StoverEffect
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Agile India
 
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
All Things Open
 
Product Management for AI
Product Management for AIProduct Management for AI
Product Management for AI
Peter Skomoroch
 

Similar to Ict educators win-win-win w agile, ron lichty, 1.4.13 (20)

Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
5 Whys of Scrum
5 Whys of Scrum5 Whys of Scrum
5 Whys of Scrum
 
AIPMM Webinar: Managing the Unmanageable: Rules, Tools, and Insights for Mana...
AIPMM Webinar: Managing the Unmanageable: Rules, Tools, and Insights for Mana...AIPMM Webinar: Managing the Unmanageable: Rules, Tools, and Insights for Mana...
AIPMM Webinar: Managing the Unmanageable: Rules, Tools, and Insights for Mana...
 
AIPMM Webcast: Managing the Unmanageable: Rules, Tools, and Insights for Man...
AIPMM Webcast:  Managing the Unmanageable: Rules, Tools, and Insights for Man...AIPMM Webcast:  Managing the Unmanageable: Rules, Tools, and Insights for Man...
AIPMM Webcast: Managing the Unmanageable: Rules, Tools, and Insights for Man...
 
Technologies for startup
Technologies for startupTechnologies for startup
Technologies for startup
 
Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software development
 
Learning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails LaunchLearning Web Development with Ruby on Rails Launch
Learning Web Development with Ruby on Rails Launch
 
How to get your app or site built
How to get your app or site builtHow to get your app or site built
How to get your app or site built
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier
 
IT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design ThinkingIT/BPM Week 2020 Design Thinking
IT/BPM Week 2020 Design Thinking
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Introduction to Test Driven Development
Introduction to Test Driven DevelopmentIntroduction to Test Driven Development
Introduction to Test Driven Development
 
Samuel Zobel
Samuel ZobelSamuel Zobel
Samuel Zobel
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing team
 
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
 
Success with SharePoint
Success with SharePointSuccess with SharePoint
Success with SharePoint
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...
 
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
 
Product Management for AI
Product Management for AIProduct Management for AI
Product Management for AI
 

More from Ron Lichty

What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
Ron Lichty
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
Ron Lichty
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
Ron Lichty
 
Product owners how to get your development team to love you (product camp, 3...
Product owners  how to get your development team to love you (product camp, 3...Product owners  how to get your development team to love you (product camp, 3...
Product owners how to get your development team to love you (product camp, 3...
Ron Lichty
 
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
Ron Lichty
 
If we’re agile, why do we need managers (tri valley aln, 3.14)
If we’re agile, why do we need managers  (tri valley aln, 3.14)If we’re agile, why do we need managers  (tri valley aln, 3.14)
If we’re agile, why do we need managers (tri valley aln, 3.14)
Ron Lichty
 
How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)
Ron Lichty
 

More from Ron Lichty (7)

What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 
Product owners how to get your development team to love you (product camp, 3...
Product owners  how to get your development team to love you (product camp, 3...Product owners  how to get your development team to love you (product camp, 3...
Product owners how to get your development team to love you (product camp, 3...
 
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
 
If we’re agile, why do we need managers (tri valley aln, 3.14)
If we’re agile, why do we need managers  (tri valley aln, 3.14)If we’re agile, why do we need managers  (tri valley aln, 3.14)
If we’re agile, why do we need managers (tri valley aln, 3.14)
 
How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)
 

Recently uploaded

Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 

Recently uploaded (20)

Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 

Ict educators win-win-win w agile, ron lichty, 1.4.13

  • 1. Delivering a win-win-win workforce with Agile programming methods Ron Lichty, Ron Lichty Consulting www.RonLichty.com Photo by Esti Alvarez, Some rights reserved, http://www.Flickr.com/photos/esti/4638056301/
  • 2. * ______________________________ * Addison Wesley, publisher, October 2012 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 3. Rules of Thumb / Nuggets of Wisdom* * 300 in the book ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 4. Ron Lichty, consultant & trainer in Managing Software People & Teams SOFTWEST ___________________________________________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 5. “Doing What Matters for ICT Education” • California Community College (CCC) ICT Collaborative: – enable students to meet ICT workforce needs • Wins – Students in demand in the workplace – Workplaces meeting their most difficult to fill needs – Your ICT programs lauded ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 6. Achieving Wins • These three wins – Students in demand in the workplace – Workplaces meeting their most difficult to fill needs – Your ICT programs lauded ...cannot be achieved by teaching the “what” alone ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 7. ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 8. The Problems with Agile • Too few practitioners • Too many ingrained habits • Agile practices are not easy • Retooling programmers is tough ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 9. Best Practices We Hire For • Scrum • Test Driven Development (TDD) • Pair Programming • Collaborative Requirements Elicitation • Contributing Code Insights to Backlogs • Rapid Relative Estimation • Developing Iteratively and Incrementally – With Iterative Retrospecting & Continuous Learning • Emergent Design • Practicing Pomodoros ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 10. Where to Start? • Scrum • Test Driven Development (TDD) • Pair Programming • Collaborative Requirements Elicitation • Contributing Code Insights to Backlogs • Rapid Relative Estimation • Developing Iteratively and Incrementally – With Iterative Retrospecting & Continuous Learning • Emergent Design • Practicing Pomodoros ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 11. Test Driven Development (TDD) ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com chart: Wikipedia TDD entry
  • 12. Test Driven Development (TDD) “There is evidence that doing TDD takes about 15% longer... But there is also evidence that TDD leads to fewer defects. Two studies at Microsoft found that the number of bugs found went down by 24% and 38% with the use of TDD (Sanchez, Williams, and Maximilien 2007, 6).” --Mike Cohn, Succeeding with Agile ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com chart: Wikipedia TDD entry
  • 13. Pair Programming “Advocates of pair-programming are advocates because they believe that a pair is actually more productive than two separate developers. This is due to the continuous discussion and review that pairing introduces. You come up with better designs, make fewer mistakes, and make more people familiar with the code. All of these things offset having less people typing.” --Martin Fowler, who wrote the book Refactoring ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com Photo by Menlo Innovations, Some rights reserved, http://www.Flickr.com/photos/menlopics/3928250043/
  • 14. Pair Programming ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com Photo by Menlo Innovations, Some rights reserved, http://www.Flickr.com/photos/menlopics/3928250043/
  • 15. Best Practices We Hire For • Scrum • Test Driven Development (TDD) • Pair Programming • Collaborative Requirements Elicitation • Contributing Code Insights to Backlogs • Rapid Relative Estimation • Developing Iteratively and Incrementally – With Iterative Retrospecting & Continuous Learning • Emergent Design • Practicing Pomodoros ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  • 16. Ron Lichty Consulting • Mentoring and Coaching and Consulting: – http://ronlichty.com/ • The book: Managing the Unmanageable: Rules, Tools & Insights for Managing Software People & Teams – http://ManagingTheUnmanageable.net • Training: now in development: – “Managing Software People and Teams: the class” – “The Agile Manager” (Email me through the site above and I’ll let you know when.) ______________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com