敏捷技 践的布道之路术实
Larry Cai
Who am I
 Larry: An open source, collaboration & Agile evangelist
 mail: larry.caiyu@gmail.com
 weibo: http://weibo.com/larrycaiyu
 blog: http://larrycaiyu.com
Larry Cai
Tools & Method
Agenda
 3 real exprience with
learning
 3 suggestion
Python in 90 minutes4
6 years ago …
 Refactoring
 Learning :
 Find the breakpoint, don’t do it if not master
 Start from small
 Push and control to the success
3 years ago …
 Traditional CVS is started to be bottleneck
 Issues:
 Git vs. Mercurial
 Code Review
 Competence
 Learning:
 Know the business
 Different people with different strategy
 Define the stepwise solution ..
Last year
 Specification by Example (ATDD)
 Learning
 What you think good is not others’ think
 Paused and wait for right time and right people
3 suggestion
 Passion for new technology with carefully select
(pilot/trial in small scope, community)
 low cost with technical mindset
 Fail fast
 Deal with the people to drive it happens stepwise
 Benefit
 Follow it till successful or stable
 Dare to say “sorry” and ceased changes
Now
…….
weibo: http://weibo.com/larrycaiyu
敏捷技 践术实
的布道之路

Lead changes in software development

  • 1.
  • 2.
    Who am I Larry: An open source, collaboration & Agile evangelist  mail: larry.caiyu@gmail.com  weibo: http://weibo.com/larrycaiyu  blog: http://larrycaiyu.com Larry Cai
  • 3.
  • 4.
    Agenda  3 realexprience with learning  3 suggestion Python in 90 minutes4
  • 5.
    6 years ago…  Refactoring  Learning :  Find the breakpoint, don’t do it if not master  Start from small  Push and control to the success
  • 6.
    3 years ago…  Traditional CVS is started to be bottleneck  Issues:  Git vs. Mercurial  Code Review  Competence  Learning:  Know the business  Different people with different strategy  Define the stepwise solution ..
  • 7.
    Last year  Specificationby Example (ATDD)  Learning  What you think good is not others’ think  Paused and wait for right time and right people
  • 8.
    3 suggestion  Passionfor new technology with carefully select (pilot/trial in small scope, community)  low cost with technical mindset  Fail fast  Deal with the people to drive it happens stepwise  Benefit  Follow it till successful or stable  Dare to say “sorry” and ceased changes
  • 9.
  • 10.

Editor's Notes

  • #2 2013-05-29 Lead the changes of SW development Scrum Gathering Shanghai 2013 05/29/13 2011-10-19 Practical way to try "Specification by Example" Practical way to introduce Specification by Example CBC/XL-12:0158 Uen, Rev PA2 05/29/13 2011-10-19 Practical way to introduce Specification by Example 2011-10-19
  • #7 -> People, (manager, developers) Manager : cost, quality improve Developers: cool, powerful, 2013-05-29 Lead the changes of SW development Scrum Gathering Shanghai 2013
  • #11 2013-05-29 Lead the changes of SW development Scrum Gathering Shanghai 2013 05/29/13 2011-10-19 Practical way to try "Specification by Example" Practical way to introduce Specification by Example CBC/XL-12:0158 Uen, Rev PA2