SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

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

Mais 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
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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...
 
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
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Introduction to Agile for SIPA