SlideShare ist ein Scribd-Unternehmen logo
1 von 10
敏捷技 践的布道之路术实
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
敏捷技 践术实
的布道之路

Weitere ähnliche Inhalte

Andere mochten auch

Learn RabbitMQ with Python in 90mins
Learn RabbitMQ with Python in 90minsLearn RabbitMQ with Python in 90mins
Learn RabbitMQ with Python in 90mins
Larry Cai
 
DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?
DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?
DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?
Adrien Blind
 

Andere mochten auch (20)

Learn RabbitMQ with Python in 90mins
Learn RabbitMQ with Python in 90minsLearn RabbitMQ with Python in 90mins
Learn RabbitMQ with Python in 90mins
 
Software Engineer Talk
Software Engineer TalkSoftware Engineer Talk
Software Engineer Talk
 
Write book in markdown
Write book in markdownWrite book in markdown
Write book in markdown
 
Jenkins Scriptler in 90mins
Jenkins Scriptler in 90minsJenkins Scriptler in 90mins
Jenkins Scriptler in 90mins
 
Silicon Valley vs. Berlin vs. Mannheim
Silicon Valley vs. Berlin vs. MannheimSilicon Valley vs. Berlin vs. Mannheim
Silicon Valley vs. Berlin vs. Mannheim
 
Learn flask in 90mins
Learn flask in 90minsLearn flask in 90mins
Learn flask in 90mins
 
Deploying On-Prem as SaaS: Why we go with Ansible
Deploying On-Prem as SaaS: Why we go with AnsibleDeploying On-Prem as SaaS: Why we go with Ansible
Deploying On-Prem as SaaS: Why we go with Ansible
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM tools
 
Scalable machine learning
Scalable machine learningScalable machine learning
Scalable machine learning
 
DevOps et tendances Monitoring
DevOps et tendances MonitoringDevOps et tendances Monitoring
DevOps et tendances Monitoring
 
Learn nginx in 90mins
Learn nginx in 90minsLearn nginx in 90mins
Learn nginx in 90mins
 
DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?
DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?
DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?
 
Learn Dashing Widget in 90 minutes
Learn Dashing Widget in 90 minutesLearn Dashing Widget in 90 minutes
Learn Dashing Widget in 90 minutes
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
Python virtualenv & pip in 90 minutes
Python virtualenv & pip in 90 minutesPython virtualenv & pip in 90 minutes
Python virtualenv & pip in 90 minutes
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche Devops
 
Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)
Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)
Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)
 
Learn docker in 90 minutes
Learn docker in 90 minutesLearn docker in 90 minutes
Learn docker in 90 minutes
 
Learn ELK in docker
Learn ELK in dockerLearn ELK in docker
Learn ELK in docker
 
DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèse
 

Ähnlich wie Lead changes in software development

Take home Design thinking last assignment
Take home Design thinking last assignmentTake home Design thinking last assignment
Take home Design thinking last assignment
Ulises Elias
 
Innovation Tools applied to Problem Solving.pptx
Innovation Tools applied to Problem Solving.pptxInnovation Tools applied to Problem Solving.pptx
Innovation Tools applied to Problem Solving.pptx
techdirector1
 

Ähnlich wie Lead changes in software development (20)

Grassroots doctesting sacramento_abridged
Grassroots doctesting sacramento_abridgedGrassroots doctesting sacramento_abridged
Grassroots doctesting sacramento_abridged
 
The Perfect CMS: Brass Ring, or Unattainable Goal
The Perfect CMS: Brass Ring, or Unattainable GoalThe Perfect CMS: Brass Ring, or Unattainable Goal
The Perfect CMS: Brass Ring, or Unattainable Goal
 
ISANet Social Media Presentation
ISANet Social Media PresentationISANet Social Media Presentation
ISANet Social Media Presentation
 
Marketing stack talk by Aniruddh Jain (SaaSBOOMi Growth)
Marketing stack talk by Aniruddh Jain (SaaSBOOMi Growth)Marketing stack talk by Aniruddh Jain (SaaSBOOMi Growth)
Marketing stack talk by Aniruddh Jain (SaaSBOOMi Growth)
 
From Zero to Innovation
From Zero to InnovationFrom Zero to Innovation
From Zero to Innovation
 
How Teams Work Making Team Decisions Through Consensus
How Teams Work Making Team Decisions Through Consensus How Teams Work Making Team Decisions Through Consensus
How Teams Work Making Team Decisions Through Consensus
 
Social Media Strategy DRAFT
Social Media Strategy DRAFTSocial Media Strategy DRAFT
Social Media Strategy DRAFT
 
Designing Digital Learning Ecosystems with 70:20:10 Learning Model
Designing Digital Learning Ecosystems with 70:20:10 Learning ModelDesigning Digital Learning Ecosystems with 70:20:10 Learning Model
Designing Digital Learning Ecosystems with 70:20:10 Learning Model
 
How to be successful in an internship
How to be successful in an internshipHow to be successful in an internship
How to be successful in an internship
 
Designing impactful experiences - starting with non-users
Designing impactful experiences - starting with non-usersDesigning impactful experiences - starting with non-users
Designing impactful experiences - starting with non-users
 
Pretotype
PretotypePretotype
Pretotype
 
Techniques for Electronic Resource Management: Crowdsourcing for Best Practices
Techniques for Electronic Resource Management: Crowdsourcing for Best PracticesTechniques for Electronic Resource Management: Crowdsourcing for Best Practices
Techniques for Electronic Resource Management: Crowdsourcing for Best Practices
 
Take home Design thinking last assignment
Take home Design thinking last assignmentTake home Design thinking last assignment
Take home Design thinking last assignment
 
Raskar Thesis Guidance 2011
Raskar Thesis Guidance 2011Raskar Thesis Guidance 2011
Raskar Thesis Guidance 2011
 
Lean UX
Lean UXLean UX
Lean UX
 
Innovation Tools applied to Problem Solving.pptx
Innovation Tools applied to Problem Solving.pptxInnovation Tools applied to Problem Solving.pptx
Innovation Tools applied to Problem Solving.pptx
 
Beyond Co-design. How open collaboration formats can enhance your design proc...
Beyond Co-design. How open collaboration formats can enhance your design proc...Beyond Co-design. How open collaboration formats can enhance your design proc...
Beyond Co-design. How open collaboration formats can enhance your design proc...
 
Cycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your businessCycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your business
 
Select Product Idea
Select Product IdeaSelect Product Idea
Select Product Idea
 
Using your testing mindset to explore requirements
Using your testing mindset to explore requirementsUsing your testing mindset to explore requirements
Using your testing mindset to explore requirements
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Lead changes in software development

  • 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
  • 4. Agenda  3 real exprience 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  Specification by Example (ATDD)  Learning  What you think good is not others’ think  Paused and wait for right time and right people
  • 8. 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

Hinweis der Redaktion

  1. 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
  2. -> People, (manager, developers) Manager : cost, quality improve Developers: cool, powerful, 2013-05-29 Lead the changes of SW development Scrum Gathering Shanghai 2013
  3. 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