SlideShare a Scribd company logo
1 of 17
Project development:
methodology & practice
Presented by: Kenny Lin
Date: 2013. 2. 1
Agenda
Project management: Waterfall VS.

Agile
Scrum methodology

Proposed practice in Moxa IT: open
discussion
Traditional project development
(a. k. a. Waterfall)
Assumption & philosophy behind
waterfall methodology
• Plan driven, sequential process
• Problems are well defined
• Change should be limited (if not
forbidden)
• Project/product dev. is similar to
product manufacturing
What does it mean to be agile (1)
• Iterative and incremental development:
faster delivery/feedback cycle
• Split and prioritize : small batch size
What does it mean to be agile (2)
• Favor an adaptive, exploratory approach - just like programming
• Collaboration and intense communication
• Embrace change
What does it mean to be agile (3)
• Early integration
• Automated testing & Test Driven
Scrum:
the most popular agile methodology
Scrum Basic Concepts
• Product Backlog

• Sprint

• Sprint Backlog
• Scrum team
Scrum’s key unit : Sprint

• A short-duration, time-boxed iteration
• Starts with pre-defined goal
• Finishes with ready-for-production
increments
Scrum : Sprint based dev.
• Fixed length
• No goal-altering changes in Sprint
Scrum : Sprint backlog (tasks)
Let’s run it our own way (1)
One-month Sprint
• Sprint planning
• Split & Prioritize
• Specify the goal and
targeted backlog(s)
• List tasks with owner
• Pre-define of done
Let’s run it our own way (1)
One-month Sprint
• Sprint execution
• Weekly Scrum
• Intense communication with product
owner
• On-the-spot mentoring (by Kenny)
• Continuous integration and testing (SVN)
Let’s run it our own way (1)
One-month Sprint
• Sprint review
• Demo & user (stake holder) feedback
• Code review
• Process review

• “What we have done great, and what we
should avoid doing again?”
Let’s run it our own way (2)
The Scrum Team
• Product Owner
• Acted by department manager
• Splits and prioritizes backlogs
• Clarifies requests and answers questions
during sprint execution

• Scrum Master: Kenny
• Development Team : Kenny & the
team
Thank You

Confidential

More Related Content

What's hot

Maintaining Quality in Open Source Projects by Meaghan Lewis
Maintaining Quality in Open Source Projects by Meaghan LewisMaintaining Quality in Open Source Projects by Meaghan Lewis
Maintaining Quality in Open Source Projects by Meaghan LewisSauce Labs
 
Agile software development
Agile software developmentAgile software development
Agile software developmentSiddharth Sharma
 
5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean FrameworksDavidMcLachlan1
 
Agile Scenarios - Core Practices
Agile Scenarios - Core PracticesAgile Scenarios - Core Practices
Agile Scenarios - Core PracticesDavidMcLachlan1
 
Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation Yuriy Kudin
 
Mini LeSS Huge
Mini LeSS HugeMini LeSS Huge
Mini LeSS HugeXudong Yu
 
Scrum Testing
Scrum Testing Scrum Testing
Scrum Testing Vignesh D
 
Our product development methodology
Our product development methodologyOur product development methodology
Our product development methodologyEduserv
 
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTechAgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTechJason Tice
 
scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891Bunlong Van
 
Voices 2015-presentation
Voices 2015-presentationVoices 2015-presentation
Voices 2015-presentationDhan12
 
Notes from sqa days 17.pptx
Notes from sqa days 17.pptxNotes from sqa days 17.pptx
Notes from sqa days 17.pptxSerg Ivashchenko
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyDoug Hemminger
 
Agile development: Problems and Process
Agile development: Problems and ProcessAgile development: Problems and Process
Agile development: Problems and ProcessDkadilak62263
 
(Sprint 1) besser childress logerquist-swain
(Sprint 1) besser   childress logerquist-swain(Sprint 1) besser   childress logerquist-swain
(Sprint 1) besser childress logerquist-swainKristadeSwain
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process OverviewPaul Nguyen
 

What's hot (20)

The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
 
Maintaining Quality in Open Source Projects by Meaghan Lewis
Maintaining Quality in Open Source Projects by Meaghan LewisMaintaining Quality in Open Source Projects by Meaghan Lewis
Maintaining Quality in Open Source Projects by Meaghan Lewis
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks
 
Agile pm (1)
Agile pm (1)Agile pm (1)
Agile pm (1)
 
Agile Scenarios - Core Practices
Agile Scenarios - Core PracticesAgile Scenarios - Core Practices
Agile Scenarios - Core Practices
 
Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation
 
Mini LeSS Huge
Mini LeSS HugeMini LeSS Huge
Mini LeSS Huge
 
Scrum Testing
Scrum Testing Scrum Testing
Scrum Testing
 
Our product development methodology
Our product development methodologyOur product development methodology
Our product development methodology
 
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTechAgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
 
Agile and Web Development
Agile and Web DevelopmentAgile and Web Development
Agile and Web Development
 
scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891
 
Voices 2015-presentation
Voices 2015-presentationVoices 2015-presentation
Voices 2015-presentation
 
Notes from sqa days 17.pptx
Notes from sqa days 17.pptxNotes from sqa days 17.pptx
Notes from sqa days 17.pptx
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 
Agile development: Problems and Process
Agile development: Problems and ProcessAgile development: Problems and Process
Agile development: Problems and Process
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
(Sprint 1) besser childress logerquist-swain
(Sprint 1) besser   childress logerquist-swain(Sprint 1) besser   childress logerquist-swain
(Sprint 1) besser childress logerquist-swain
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 

Viewers also liked

Pohled na různé části stránky Moodle
Pohled na různé části stránky MoodlePohled na různé části stránky Moodle
Pohled na různé části stránky MoodleBohumil Havel
 
Klimatkompensation i kommuner och landsting – en juridisk bedömning
Klimatkompensation i kommuner och landsting – en juridisk bedömningKlimatkompensation i kommuner och landsting – en juridisk bedömning
Klimatkompensation i kommuner och landsting – en juridisk bedömningKlimatkommunerna
 
3.2 managing stress
3.2 managing stress3.2 managing stress
3.2 managing stressmma1004
 
3.2 managing stress
3.2 managing stress3.2 managing stress
3.2 managing stressmma1004
 
3.3 understanding your emotions
3.3 understanding your emotions3.3 understanding your emotions
3.3 understanding your emotionsmma1004
 
Applications of useful andriod apps
Applications of useful andriod appsApplications of useful andriod apps
Applications of useful andriod apps13201247
 
America Talks Business Conference www.AmericaTalksBusiness.com
America Talks Business Conference www.AmericaTalksBusiness.comAmerica Talks Business Conference www.AmericaTalksBusiness.com
America Talks Business Conference www.AmericaTalksBusiness.comDoit Marketing David Newman
 
Formatearunalaptopp
FormatearunalaptoppFormatearunalaptopp
FormatearunalaptoppAKAXTLAN
 
Yms.reporte ipcc 2013.anurd oct 2013
Yms.reporte ipcc 2013.anurd oct 2013Yms.reporte ipcc 2013.anurd oct 2013
Yms.reporte ipcc 2013.anurd oct 2013Yomayra Martinó
 
հաշվետվություն
հաշվետվությունհաշվետվություն
հաշվետվությունDianaGevorgyan
 
doitmarketing 21 secrets of simple marketing success
doitmarketing 21 secrets of simple marketing successdoitmarketing 21 secrets of simple marketing success
doitmarketing 21 secrets of simple marketing successDoit Marketing David Newman
 

Viewers also liked (20)

Jeuconcours pro admaker
Jeuconcours pro admakerJeuconcours pro admaker
Jeuconcours pro admaker
 
Laptops
LaptopsLaptops
Laptops
 
Pohled na různé části stránky Moodle
Pohled na různé části stránky MoodlePohled na různé části stránky Moodle
Pohled na různé části stránky Moodle
 
Klimatkompensation i kommuner och landsting – en juridisk bedömning
Klimatkompensation i kommuner och landsting – en juridisk bedömningKlimatkompensation i kommuner och landsting – en juridisk bedömning
Klimatkompensation i kommuner och landsting – en juridisk bedömning
 
3.2 managing stress
3.2 managing stress3.2 managing stress
3.2 managing stress
 
3.2 managing stress
3.2 managing stress3.2 managing stress
3.2 managing stress
 
3.3 understanding your emotions
3.3 understanding your emotions3.3 understanding your emotions
3.3 understanding your emotions
 
Applications of useful andriod apps
Applications of useful andriod appsApplications of useful andriod apps
Applications of useful andriod apps
 
America Talks Business Conference www.AmericaTalksBusiness.com
America Talks Business Conference www.AmericaTalksBusiness.comAmerica Talks Business Conference www.AmericaTalksBusiness.com
America Talks Business Conference www.AmericaTalksBusiness.com
 
Drug abuse
Drug abuseDrug abuse
Drug abuse
 
Formatearunalaptopp
FormatearunalaptoppFormatearunalaptopp
Formatearunalaptopp
 
Presentation1
Presentation1Presentation1
Presentation1
 
Yms.reporte ipcc 2013.anurd oct 2013
Yms.reporte ipcc 2013.anurd oct 2013Yms.reporte ipcc 2013.anurd oct 2013
Yms.reporte ipcc 2013.anurd oct 2013
 
Jordan
JordanJordan
Jordan
 
հաշվետվություն
հաշվետվությունհաշվետվություն
հաշվետվություն
 
Doit marketing doitmarketing inbound secrets
Doit marketing doitmarketing inbound secretsDoit marketing doitmarketing inbound secrets
Doit marketing doitmarketing inbound secrets
 
doitmarketing 21 secrets of simple marketing success
doitmarketing 21 secrets of simple marketing successdoitmarketing 21 secrets of simple marketing success
doitmarketing 21 secrets of simple marketing success
 
Doit marketing doitmarketing-ts2012
Doit marketing doitmarketing-ts2012Doit marketing doitmarketing-ts2012
Doit marketing doitmarketing-ts2012
 
doit marketing doitmarketing AYP conference
doit marketing doitmarketing AYP conferencedoit marketing doitmarketing AYP conference
doit marketing doitmarketing AYP conference
 
Doit marketing doitmarketing-webrd
Doit marketing doitmarketing-webrdDoit marketing doitmarketing-webrd
Doit marketing doitmarketing-webrd
 

Similar to Project dev

2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...GIS in the Rockies
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Jaladhi Bhatt
 
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdfBinNguynVn3
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?Tuan Yang
 
Agile with Waterfall
Agile with WaterfallAgile with Waterfall
Agile with WaterfallPeter Dye
 
User Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareUser Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareBalanced Team
 
User centered agile dev balanced team 2013
User centered agile dev balanced team 2013User centered agile dev balanced team 2013
User centered agile dev balanced team 2013Jay Trimble
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative developmentDeny Prasetia
 
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...AgileNetwork
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)Oleg Nazarevych
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Ahmed Misbah
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource PlannersJerry Manas
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 

Similar to Project dev (20)

2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
Scrum101
Scrum101Scrum101
Scrum101
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Agile with Waterfall
Agile with WaterfallAgile with Waterfall
Agile with Waterfall
 
User Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareUser Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better Software
 
User centered agile dev balanced team 2013
User centered agile dev balanced team 2013User centered agile dev balanced team 2013
User centered agile dev balanced team 2013
 
Agile från dag 1
Agile från dag 1Agile från dag 1
Agile från dag 1
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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 RobisonAnna Loughnan Colquhoun
 
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...Drew Madelung
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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...Miguel Araújo
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
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...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Project dev

  • 1. Project development: methodology & practice Presented by: Kenny Lin Date: 2013. 2. 1
  • 2. Agenda Project management: Waterfall VS. Agile Scrum methodology Proposed practice in Moxa IT: open discussion
  • 4. Assumption & philosophy behind waterfall methodology • Plan driven, sequential process • Problems are well defined • Change should be limited (if not forbidden) • Project/product dev. is similar to product manufacturing
  • 5. What does it mean to be agile (1) • Iterative and incremental development: faster delivery/feedback cycle • Split and prioritize : small batch size
  • 6. What does it mean to be agile (2) • Favor an adaptive, exploratory approach - just like programming • Collaboration and intense communication • Embrace change
  • 7. What does it mean to be agile (3) • Early integration • Automated testing & Test Driven
  • 8. Scrum: the most popular agile methodology
  • 9. Scrum Basic Concepts • Product Backlog • Sprint • Sprint Backlog • Scrum team
  • 10. Scrum’s key unit : Sprint • A short-duration, time-boxed iteration • Starts with pre-defined goal • Finishes with ready-for-production increments
  • 11. Scrum : Sprint based dev. • Fixed length • No goal-altering changes in Sprint
  • 12. Scrum : Sprint backlog (tasks)
  • 13. Let’s run it our own way (1) One-month Sprint • Sprint planning • Split & Prioritize • Specify the goal and targeted backlog(s) • List tasks with owner • Pre-define of done
  • 14. Let’s run it our own way (1) One-month Sprint • Sprint execution • Weekly Scrum • Intense communication with product owner • On-the-spot mentoring (by Kenny) • Continuous integration and testing (SVN)
  • 15. Let’s run it our own way (1) One-month Sprint • Sprint review • Demo & user (stake holder) feedback • Code review • Process review • “What we have done great, and what we should avoid doing again?”
  • 16. Let’s run it our own way (2) The Scrum Team • Product Owner • Acted by department manager • Splits and prioritizes backlogs • Clarifies requests and answers questions during sprint execution • Scrum Master: Kenny • Development Team : Kenny & the team