SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
An
               Alternative
                Software
        Development Methodology
                       By @roofimon
                       Scrum Master
                       Opendream™

Tuesday, June 12, 12
2001



Tuesday, June 12, 12
Hybrid Theory was a massive commercial success; it sold
          more than 4.8 million copies during its debut year, earning it the
          status of best-selling album of 2001, while singles such as
          "Crawling" and "One Step Closer" established themselves as
          staples among alternative rock radio play lists during the year.

Tuesday, June 12, 12
In February 2001, 17 software developers met at the
                       Snowbird, Utah resort, to discuss lightweight
                       development methods. They published the
                       Manifesto for Agile Software




Tuesday, June 12, 12
Tuesday, June 12, 12
Tuesday, June 12, 12
Software
                       Development ?


Tuesday, June 12, 12
Construction
                       Architect
                       Engineering
                        Labor Work




Tuesday, June 12, 12
Construction
                 Software Architect
                       Software Engineering
                       Software Worker (programmer)




Tuesday, June 12, 12
We were forced to
                        believed in that.


Tuesday, June 12, 12
How many ways can we
                construct the building?


Tuesday, June 12, 12
How many ways can we
                 construct software?


Tuesday, June 12, 12
As long as, user can
                  change , adjust software
                      to fit into their
                       requirements.

Tuesday, June 12, 12
Software
       Development
             is
       Craftsmanship




Tuesday, June 12, 12
Methodology




Tuesday, June 12, 12
Methodology

                       • Team Structure
                       • Team Discipline
                       • Individual Discipline

Tuesday, June 12, 12
The greatest waterfall




Tuesday, June 12, 12
The greatest waterfall




Tuesday, June 12, 12
Team Discipline

                       • Document Oriented
                       • Each step has clearly definition of
                         document standard
                       • Timeline is king
                       • Change is bad !!!!!

Tuesday, June 12, 12
Team Structure


                       • Silo
                       • Clearly responsibility


Tuesday, June 12, 12
Individual Discipline

                       • Mostly make something “done” but not
                         “right”
                       • Mostly said “please don’t change it”
                       • Mostly make it for last, not for change


Tuesday, June 12, 12
Finally


                       • Our software is same as building. Once it
                         done you can’t change it.




Tuesday, June 12, 12
We need change!



Tuesday, June 12, 12
Agile



Tuesday, June 12, 12
Agile



Tuesday, June 12, 12
Tuesday, June 12, 12
Team Structure


                       • One single team
                       • Break the damn silo


Tuesday, June 12, 12
Team Discipline

                       • Change is good
                       • We love change
                       • Eliminate unchangeable modules


Tuesday, June 12, 12
Individual Discipline


                       • Super Clear and have to follow
                       • Test : Code : Refactor


Tuesday, June 12, 12
The beginning of agile


                       • Choose few agile practices and adopted
                         into your team.




Tuesday, June 12, 12
Agile Methods

             Extreme Programming
                                      Scrum


                             Kanban




Tuesday, June 12, 12
Scrum


                       • is a framework for running projects
                       • defines a set of activities for moving faster


Tuesday, June 12, 12
Tuesday, June 12, 12
User Story




Tuesday, June 12, 12
User Stories




Tuesday, June 12, 12
Tuesday, June 12, 12
Tuesday, June 12, 12
Tuesday, June 12, 12
Tuesday, June 12, 12
Whole Team?
                       • Same Mind set for the whole team



Tuesday, June 12, 12
“Sustainable”




Tuesday, June 12, 12
We
                       need
                       tools

Tuesday, June 12, 12
Tools

                       • Project Management
                       • Software Development
                       • Software Testing
                       • Software Delivery

Tuesday, June 12, 12
Tuesday, June 12, 12
Agile PM tool




Tuesday, June 12, 12
Version Control
                          Software




Tuesday, June 12, 12
Tuesday, June 12, 12
ทําแอจไจ์ได้อะไร



Tuesday, June 12, 12
Tuesday, June 12, 12
Tuesday, June 12, 12
Tuesday, June 12, 12
C U on July 12-14



Tuesday, June 12, 12

Contenu connexe

Similaire à Introduction to Agile for SIPA

Performance for Product Developers
Performance for Product DevelopersPerformance for Product Developers
Performance for Product Developers
Matthew Wilkes
 
Ux paper prototyping
Ux paper prototypingUx paper prototyping
Ux paper prototyping
Grace Ng
 
Waza keynote: Idea to Delivery
Waza keynote: Idea to DeliveryWaza keynote: Idea to Delivery
Waza keynote: Idea to Delivery
Adam Wiggins
 
iFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay AquariumiFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay Aquarium
Kyle Wiens
 
Lean UX Customer Exploration
Lean UX Customer ExplorationLean UX Customer Exploration
Lean UX Customer Exploration
Grace Ng
 
Operational Impact of Continuous Deployment
Operational Impact of Continuous DeploymentOperational Impact of Continuous Deployment
Operational Impact of Continuous Deployment
Avleen Vig
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deck
drewz lin
 

Similaire à Introduction to Agile for SIPA (20)

Developer Tools State of the Union
Developer Tools State of the UnionDeveloper Tools State of the Union
Developer Tools State of the Union
 
Connecting Cross-functional Teams During Product Development with Confluence
Connecting Cross-functional Teams During Product Development with ConfluenceConnecting Cross-functional Teams During Product Development with Confluence
Connecting Cross-functional Teams During Product Development with Confluence
 
Because You Have ____!
Because You Have ____!Because You Have ____!
Because You Have ____!
 
Insider's Technology Guide to Measuring and Improving Your ROI
Insider's Technology Guide to Measuring and Improving Your ROIInsider's Technology Guide to Measuring and Improving Your ROI
Insider's Technology Guide to Measuring and Improving Your ROI
 
Talk at Ken Goldberg's Berkeley Lab - June 12th
Talk at Ken Goldberg's Berkeley Lab - June 12thTalk at Ken Goldberg's Berkeley Lab - June 12th
Talk at Ken Goldberg's Berkeley Lab - June 12th
 
Content and Coding are not Commodities
Content and Coding are not CommoditiesContent and Coding are not Commodities
Content and Coding are not Commodities
 
Is Agile The New Waterfall
Is Agile The New WaterfallIs Agile The New Waterfall
Is Agile The New Waterfall
 
垂直社区的产品改造
垂直社区的产品改造垂直社区的产品改造
垂直社区的产品改造
 
Innovate, Learn, Deliver: Staying ahead in turbulent times
Innovate, Learn, Deliver: Staying ahead in turbulent timesInnovate, Learn, Deliver: Staying ahead in turbulent times
Innovate, Learn, Deliver: Staying ahead in turbulent times
 
QTB Innovate, Learn, Deliver - Thoughtworks - - AWS Australian Summit
QTB Innovate, Learn, Deliver - Thoughtworks - - AWS Australian SummitQTB Innovate, Learn, Deliver - Thoughtworks - - AWS Australian Summit
QTB Innovate, Learn, Deliver - Thoughtworks - - AWS Australian Summit
 
The 4Cs in the 21st C
The 4Cs in the 21st CThe 4Cs in the 21st C
The 4Cs in the 21st C
 
Performance for Product Developers
Performance for Product DevelopersPerformance for Product Developers
Performance for Product Developers
 
Ux paper prototyping
Ux paper prototypingUx paper prototyping
Ux paper prototyping
 
Waza keynote: Idea to Delivery
Waza keynote: Idea to DeliveryWaza keynote: Idea to Delivery
Waza keynote: Idea to Delivery
 
Jobs to be Done:Switch Workshop
Jobs to be Done:Switch WorkshopJobs to be Done:Switch Workshop
Jobs to be Done:Switch Workshop
 
iFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay AquariumiFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay Aquarium
 
Lean UX Customer Exploration
Lean UX Customer ExplorationLean UX Customer Exploration
Lean UX Customer Exploration
 
Operational Impact of Continuous Deployment
Operational Impact of Continuous DeploymentOperational Impact of Continuous Deployment
Operational Impact of Continuous Deployment
 
Quiet Leadership
Quiet LeadershipQuiet Leadership
Quiet Leadership
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deck
 

Plus de ทวิร พานิชสมบัติ

Plus de ทวิร พานิชสมบัติ (20)

Devops maturity model
Devops maturity modelDevops maturity model
Devops maturity model
 
Crafting Culture
Crafting CultureCrafting Culture
Crafting Culture
 
Go: Programming Language for Cloud
Go: Programming Language for CloudGo: Programming Language for Cloud
Go: Programming Language for Cloud
 
LeSS
LeSSLeSS
LeSS
 
Legacy Code For Management
Legacy Code For ManagementLegacy Code For Management
Legacy Code For Management
 
Security As A Code :
Security As A Code : Security As A Code :
Security As A Code :
 
ATDD
ATDDATDD
ATDD
 
กระบวนการเชิงประจักษ์ (Empirical Process)
กระบวนการเชิงประจักษ์ (Empirical Process)กระบวนการเชิงประจักษ์ (Empirical Process)
กระบวนการเชิงประจักษ์ (Empirical Process)
 
Geeky Ademy Schedule 2nd Batch
Geeky Ademy Schedule 2nd BatchGeeky Ademy Schedule 2nd Batch
Geeky Ademy Schedule 2nd Batch
 
การทำซอฟท์แวร์ภายใน 30 วัน
การทำซอฟท์แวร์ภายใน 30 วันการทำซอฟท์แวร์ภายใน 30 วัน
การทำซอฟท์แวร์ภายใน 30 วัน
 
Geek Academy Schedule
Geek Academy ScheduleGeek Academy Schedule
Geek Academy Schedule
 
Kku2011
Kku2011Kku2011
Kku2011
 
Scrum version3
Scrum version3Scrum version3
Scrum version3
 
Geeky academy
Geeky academyGeeky academy
Geeky academy
 
Agile
AgileAgile
Agile
 
Bdd bug day2013
Bdd bug day2013Bdd bug day2013
Bdd bug day2013
 
Scrum Version 3
Scrum Version 3Scrum Version 3
Scrum Version 3
 
Fixie atbarcampbangkok5
Fixie atbarcampbangkok5Fixie atbarcampbangkok5
Fixie atbarcampbangkok5
 
Scrum version2
Scrum version2Scrum version2
Scrum version2
 
Start upandagile final
Start upandagile finalStart upandagile final
Start upandagile final
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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...
 
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
 
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
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation 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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Introduction to Agile for SIPA