SlideShare a Scribd company logo
1 of 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
敏捷技 践术实
的布道之路

More Related Content

Viewers also liked

Learn RabbitMQ with Python in 90mins
Learn RabbitMQ with Python in 90minsLearn RabbitMQ with Python in 90mins
Learn RabbitMQ with Python in 90minsLarry Cai
 
Software Engineer Talk
Software Engineer TalkSoftware Engineer Talk
Software Engineer TalkLarry Cai
 
Write book in markdown
Write book in markdownWrite book in markdown
Write book in markdownLarry Cai
 
Jenkins Scriptler in 90mins
Jenkins Scriptler in 90minsJenkins Scriptler in 90mins
Jenkins Scriptler in 90minsLarry Cai
 
Silicon Valley vs. Berlin vs. Mannheim
Silicon Valley vs. Berlin vs. MannheimSilicon Valley vs. Berlin vs. Mannheim
Silicon Valley vs. Berlin vs. MannheimRobert Reiz
 
Learn flask in 90mins
Learn flask in 90minsLearn flask in 90mins
Learn flask in 90minsLarry Cai
 
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 AnsibleMartin Etmajer
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM toolsLarry Cai
 
Scalable machine learning
Scalable machine learningScalable machine learning
Scalable machine learningArnaud Rachez
 
DevOps et tendances Monitoring
DevOps et tendances MonitoringDevOps et tendances Monitoring
DevOps et tendances MonitoringFrançois
 
Learn nginx in 90mins
Learn nginx in 90minsLearn nginx in 90mins
Learn nginx in 90minsLarry 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
 
Learn Dashing Widget in 90 minutes
Learn Dashing Widget in 90 minutesLearn Dashing Widget in 90 minutes
Learn Dashing Widget in 90 minutesLarry Cai
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker IntroductionRobert Reiz
 
Python virtualenv & pip in 90 minutes
Python virtualenv & pip in 90 minutesPython virtualenv & pip in 90 minutes
Python virtualenv & pip in 90 minutesLarry Cai
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche DevopsRomain Chalumeau
 
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)Martin Etmajer
 
Learn docker in 90 minutes
Learn docker in 90 minutesLearn docker in 90 minutes
Learn docker in 90 minutesLarry Cai
 
Learn ELK in docker
Learn ELK in dockerLearn ELK in docker
Learn ELK in dockerLarry Cai
 
DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèseCOMPETENSIS
 

Viewers also liked (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
 

Similar to Lead changes in software development

Grassroots doctesting sacramento_abridged
Grassroots doctesting sacramento_abridgedGrassroots doctesting sacramento_abridged
Grassroots doctesting sacramento_abridgedKristi Leach
 
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 GoalRhyne Armstrong
 
ISANet Social Media Presentation
ISANet Social Media PresentationISANet Social Media Presentation
ISANet Social Media PresentationVanguard Technology
 
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)SaaSBOOMi
 
From Zero to Innovation
From Zero to InnovationFrom Zero to Innovation
From Zero to InnovationAndrew Pope
 
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 Mike Cardus
 
Social Media Strategy DRAFT
Social Media Strategy DRAFTSocial Media Strategy DRAFT
Social Media Strategy DRAFTBeth Kanter
 
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 ModelSprout Labs
 
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 internshipZoeyZou4
 
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-usersFranco Papeschi
 
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 PracticesJill Emery
 
Take home Design thinking last assignment
Take home Design thinking last assignmentTake home Design thinking last assignment
Take home Design thinking last assignmentUlises 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.pptxtechdirector1
 
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...johanna kollmann
 
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 businessBryan Cassady
 
Select Product Idea
Select Product IdeaSelect Product Idea
Select Product IdeaSV.CO
 
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 requirementsJanet Gregory
 

Similar to 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
 

Recently uploaded

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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...Martijn de Jong
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
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 WorkerThousandEyes
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+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...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

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

Editor's Notes

  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