Your SlideShare is downloading. ×
0
Delivering a win-win-win workforce with Agile programming methods        Ron Lichty, Ron Lichty Consulting                ...
*______________________________                                     * Addison Wesley, publisher, October 20121/4/13   win-...
Rules of Thumb / Nuggets of Wisdom*         * 300 in the book______________________________1/4/13   win-win-win workforce ...
Ron Lichty, consultant & trainer inManaging Software People & Teams          SOFTWEST          ___________________________...
“Doing What Matters for ICT Education”         • California Community College (CCC)           ICT Collaborative:          ...
Achieving Wins         • These three wins             – Students in demand in the workplace             – Workplaces meeti...
______________________________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 ...
Best Practices We Hire For         •     Scrum         •     Test Driven Development (TDD)         •     Pair Programming ...
Where to Start?         • Scrum         • Test Driven Development (TDD)         • Pair Programming         • Collaborative...
Test Driven Development (TDD)______________________________1/4/13   win-win-win workforce with Agile   http://ronlichty.co...
Test Driven Development (TDD)             “There is evidence that doing TDD takes             about 15% longer... But ther...
Pair Programming             “Advocates of pair-programming are advocates             because they believe that a pair is ...
Pair Programming______________________________1/4/13   win-win-win workforce with Agile   http://ronlichty.com            ...
Best Practices We Hire For         •     Scrum         •     Test Driven Development (TDD)         •     Pair Programming ...
Ron Lichty Consulting         • Mentoring and Coaching and Consulting:               – http://ronlichty.com/         • The...
Upcoming SlideShare
Loading in...5
×

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

2,103

Published on

"Delivering a Win-Win-Win Workforce with Agile Programming Methods", presentation to the 2013 Winter ICT Educator conference in San Francisco January 4, 2013.

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,103
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Ict educators win-win-win w agile, ron lichty, 1.4.13"

  1. 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. 2. *______________________________ * Addison Wesley, publisher, October 20121/4/13 win-win-win workforce with Agile http://ronlichty.com
  3. 3. Rules of Thumb / Nuggets of Wisdom* * 300 in the book______________________________1/4/13 win-win-win workforce with Agile http://ronlichty.com
  4. 4. Ron Lichty, consultant & trainer inManaging Software People & Teams SOFTWEST ___________________________________________________________ 1/4/13 win-win-win workforce with Agile http://ronlichty.com
  5. 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. 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. 7. ______________________________1/4/13 win-win-win workforce with Agile http://ronlichty.com
  8. 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. 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. 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. 11. Test Driven Development (TDD)______________________________1/4/13 win-win-win workforce with Agile http://ronlichty.com chart: Wikipedia TDD entry
  12. 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. 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. 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. 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. 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
  1. A particular slide catching your eye?

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

×