SlideShare a Scribd company logo
1 of 27
Download to read offline
MIRUM AGENCY 2015
Scrum Project Management
Digital Farm #17
20 November 2015
Mirum Jakarta presents
MIRUM AGENCY 2015
Prewords
https://www.linkedin.com/in/jpartogi
Joshua Partogi
Professional Scrum Trainer at Scrum.org
https://medium.com/@jpartogi
5 mitos di industri software development Indonesia
5 alasan kenapa banyak Manajer IT di Indonesia yang perlu ‘diganti’
Kenapa praktisi software development di Indonesia harus merevolusi caranya berpikir
Kenapa perusahaan di Indonesia sebenarnya tidak membutuhkan manajer
Other articles:
MIRUM AGENCY 2015
Scrum Methodology
Chapter 1
A problem can’t be solved from
the same state of mind that created it.
— Einstein
Waterfall methodology
Scrum methodology
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
Iteration = sprint
Scrum
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
whole
projects
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >>
Review
whole
projects
Waterfall vs Agile/Scrum
Scrum methodology
Client gives (sometimes very rough) brief
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
“I want to build website that contains informations and at the end generates some revenue.”
Scrum methodology
Creating Story
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
Story ~ UX (features, deliverables)
Results:
1. Information page.
2. Shopping transaction inside the website.
3. Customer service.
4. People can buy via website, and get the products from the store directly.
by Product Owner
Scrum methodology
Wireframe & UI (Design)
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
Breaking down Story into details.
Home
Products (level 1)
Products (level 2)
Products (detail)
Payment
Confirm Order
Customer Service
Open TicketContact
by UX / UI Designer
Scrum methodology
Story Carding
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
Story carding = giving point to each story. The larger the points, more difficult the story.
Products (detail) Confirm OrderHome
Payment Customer ServiceProducts (level 1)
Contact Open TicketProducts (level 2)
21
8
8
5
5 5
13
13
13
by Scrum Master + Engineers + Head of Engineers
Scrum methodology
Sprint Planning
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
Allocate stories into sprints.
31 34 34Jumlah story point / sprints =
Products (detail) 8 Confirm Order 13Home 5
Payment 21 Customer Service 8Products (level 1) 13
Open Ticket 5Products (level 2) 13
by Scrum Master + Engineers + Head of Engineers
Sprint 1 Sprint 2 Sprint 3
Contact 5
Scrum methodology
Sprint Planning
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
Then, we can define number of developers needed.
Sprint 1 Sprint 2 Sprint 3
Length per sprint 2 weeks 2 weeks 2 weeks
Total Story Point 31 34 34
Developer Velocity 20 points / sprint 20 points / sprint 20 points / sprint
Total developer needed 2 2 2
by Scrum Master + Engineers + Head of Engineers
Tips: 1 story is assigned to 1 developer. So at the end we can get the velocity of the developer. It will be our data for next projects.
Scrum methodology
Sprint Planning
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
This is another possibility.
Sprint 1 Sprint 2 Sprint 3
Length per sprint 2 weeks 2 weeks 2 weeks
Total Story Point 31 34 34
Developer Velocity 35 points / sprint 35 points / sprint 35 points / sprint
Total developer needed 1 1 1
by Scrum Master + Engineers + Head of Engineers
Scrum methodology
Sprint Planning
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
This is another possibility.
Sprint 1 Sprint 2
Length per sprint 3 weeks 3 weeks
Total Story Point 49 50
Developer Velocity 50 points / sprint 50 points / sprint
Total developer needed 1 1
by Scrum Master + Engineers + Head of Engineers
Scrum methodology
Sprint Planning
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
This is another possibility.
Sprint 1 Sprint 2
Length per sprint 3 weeks 3 weeks
Total Story Point 49 50
Developer Velocity 25 points / sprint 25 points / sprint
Total developer needed 2 2
by Scrum Master + Engineers + Head of Engineers
Developers doing development according to story & sprints that has been assigned on previous step.
This phase contains:
1. Development
2. Testing & bug-fixing
Scrum methodology
Sprint Running
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
by Scrum Master + Engineers
Contains all the new request(s) from client.
Backlog is reviewed in Retrospective phase. It will be determined whether the new request(s) will be
accommodated in next sprint or not.
Scrum methodology
Backlog
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
Backlog
by Scrum Master + Engineers
Reviewing the previous sprint:
Scrum methodology
Retrospective
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
1. Has current sprint finished well or not?
2. Testing is not over? Still have some bug?
3. New request on Backlog? Will be
accommodated in next sprint?
= actual= based on sprint planning
by Scrum Master + Engineers
Scrum methodology
Sprint Planning for 2nd sprint
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
Unfinished story from previous sprint, New request from Backlog
Products (detail) 8 Confirm Order 13Home 5
Payment 21 Customer Service 8Products (level 1) 13
Contact 5 Open Ticket 5Products (level 2) 13
NEW: About 3
by Scrum Master + Engineers + Head of Engineers
Scrum methodology
2nd Sprint Running
Brief
accepted
Problem analysis,
requirements
building, UX
UI /
Wireframe
Development
GO
LIVE
Workload
Analysis
Time &
resource
planning
> > > > > >Review>
sprint
by Scrum Master + Engineers
finally GO LIVE!
2nd Sprint’s Retrospective by Scrum Master + Engineers
3rd Sprint Planning by Scrum Master + Engineers + Head of Engineers
3rd Sprint Running by Scrum Master + Engineers
3rd Sprint Retrospective by Scrum Master + Engineers
Scrum essentials
Other notes of Scrum
Stand-up meeting
In a circle, each person tells what to do today
No-project-manager management
Scrum master: help solving problem, handling
client, not pushing for deliverables.
Involvement of all members.
Scrum is running on:
…and many more
MIRUM AGENCY 2015
Bonus Stage
Chapter 2
Tools which supports Scrum
Project Management Tool
https://trello.com/
Tools which supports Scrum
Project Management Tool
https://jira.atlassian.com
Tools which supports Scrum
Harvest
Timesheet App
https://www.getharvest.com/
MIRUM AGENCY 2015
Classic Question
Chapter 3
More suitable to technical project
Is it possible to apply Scrum in Mirum?
Classic Question
Client must be involved also
No-project-manager management
Improvise, improvise, improvise
Other’s opinion?
https://id.linkedin.com/in/aldosantoso
Joshua Partogi
Aldo Santoso
Tito Pratikto
Thanks to:
http://www.slideshare.net/aldosantoso
Prepared by:

More Related Content

What's hot

Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with ScrumDamir Matas
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For ManagersRobert Dempsey
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentMike Cohn
 
Scaling at kudo what we have learned along the way
Scaling at kudo what we have learned along the wayScaling at kudo what we have learned along the way
Scaling at kudo what we have learned along the wayPanji Gautama
 
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumA. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumArman Kamran
 
Scrum model in game development
Scrum model in game developmentScrum model in game development
Scrum model in game developmentaction.vn
 
How to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-BakedHow to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-BakedSusan Schanta
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
SAFe: An Introduction to the Scaled Agile Framework
SAFe: An Introduction to the Scaled Agile FrameworkSAFe: An Introduction to the Scaled Agile Framework
SAFe: An Introduction to the Scaled Agile Frameworkjaredrrichardson
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesCelerity
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrumAbdullah Raza
 
Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyRussell Pannone
 
Agile project management with scrum
Agile project management with scrumAgile project management with scrum
Agile project management with scrumRasan Samarasinghe
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyPayod Soni
 

What's hot (20)

Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with Scrum
 
Scrum artifacts
Scrum artifactsScrum artifacts
Scrum artifacts
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For Managers
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game Development
 
Scaling at kudo what we have learned along the way
Scaling at kudo what we have learned along the wayScaling at kudo what we have learned along the way
Scaling at kudo what we have learned along the way
 
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumA. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
 
Scrum model in game development
Scrum model in game developmentScrum model in game development
Scrum model in game development
 
How to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-BakedHow to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-Baked
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum
ScrumScrum
Scrum
 
SAFe: An Introduction to the Scaled Agile Framework
SAFe: An Introduction to the Scaled Agile FrameworkSAFe: An Introduction to the Scaled Agile Framework
SAFe: An Introduction to the Scaled Agile Framework
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
scrum
scrumscrum
scrum
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrum
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case Study
 
Agile project management with scrum
Agile project management with scrumAgile project management with scrum
Agile project management with scrum
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 

Similar to Scrum Project Management

Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Moataz Nabil
 
Technology-Driven Development: Using Automation and Development Techniques to...
Technology-Driven Development: Using Automation and Development Techniques to...Technology-Driven Development: Using Automation and Development Techniques to...
Technology-Driven Development: Using Automation and Development Techniques to...Hiroyuki Ito
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CAAgile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CAPatrick Neeman
 
LeSS Like Adoption @ SAP
LeSS Like Adoption @ SAPLeSS Like Adoption @ SAP
LeSS Like Adoption @ SAPRobert Briese
 
Agile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsAgile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsInvolved IT
 
Copy of SOP Training material - Agile .pptx.pdf
Copy of SOP Training material - Agile .pptx.pdfCopy of SOP Training material - Agile .pptx.pdf
Copy of SOP Training material - Agile .pptx.pdfprasaad2022
 
Corporate AGILE & SDLC Best Practices - Part1.pptx
Corporate AGILE & SDLC Best Practices - Part1.pptxCorporate AGILE & SDLC Best Practices - Part1.pptx
Corporate AGILE & SDLC Best Practices - Part1.pptxTausief Shaikh
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalMark Hawkins
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 

Similar to Scrum Project Management (20)

Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Technology-Driven Development: Using Automation and Development Techniques to...
Technology-Driven Development: Using Automation and Development Techniques to...Technology-Driven Development: Using Automation and Development Techniques to...
Technology-Driven Development: Using Automation and Development Techniques to...
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
software-dev-life.pptx
software-dev-life.pptxsoftware-dev-life.pptx
software-dev-life.pptx
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CAAgile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
 
LeSS Like Adoption @ SAP
LeSS Like Adoption @ SAPLeSS Like Adoption @ SAP
LeSS Like Adoption @ SAP
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Scrum in 30min
Scrum in 30minScrum in 30min
Scrum in 30min
 
Agile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsAgile Prototyping for Software Development Projects
Agile Prototyping for Software Development Projects
 
Copy of SOP Training material - Agile .pptx.pdf
Copy of SOP Training material - Agile .pptx.pdfCopy of SOP Training material - Agile .pptx.pdf
Copy of SOP Training material - Agile .pptx.pdf
 
Scrum Pulse
Scrum PulseScrum Pulse
Scrum Pulse
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Corporate AGILE & SDLC Best Practices - Part1.pptx
Corporate AGILE & SDLC Best Practices - Part1.pptxCorporate AGILE & SDLC Best Practices - Part1.pptx
Corporate AGILE & SDLC Best Practices - Part1.pptx
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass Digital
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 

Scrum Project Management

  • 1. MIRUM AGENCY 2015 Scrum Project Management Digital Farm #17 20 November 2015 Mirum Jakarta presents
  • 2. MIRUM AGENCY 2015 Prewords https://www.linkedin.com/in/jpartogi Joshua Partogi Professional Scrum Trainer at Scrum.org https://medium.com/@jpartogi 5 mitos di industri software development Indonesia 5 alasan kenapa banyak Manajer IT di Indonesia yang perlu ‘diganti’ Kenapa praktisi software development di Indonesia harus merevolusi caranya berpikir Kenapa perusahaan di Indonesia sebenarnya tidak membutuhkan manajer Other articles:
  • 3. MIRUM AGENCY 2015 Scrum Methodology Chapter 1 A problem can’t be solved from the same state of mind that created it. — Einstein
  • 4. Waterfall methodology Scrum methodology Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> Iteration = sprint Scrum Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development whole projects GO LIVE Workload Analysis Time & resource planning > > > > > >> Review whole projects Waterfall vs Agile/Scrum
  • 5. Scrum methodology Client gives (sometimes very rough) brief Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint “I want to build website that contains informations and at the end generates some revenue.”
  • 6. Scrum methodology Creating Story Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint Story ~ UX (features, deliverables) Results: 1. Information page. 2. Shopping transaction inside the website. 3. Customer service. 4. People can buy via website, and get the products from the store directly. by Product Owner
  • 7. Scrum methodology Wireframe & UI (Design) Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint Breaking down Story into details. Home Products (level 1) Products (level 2) Products (detail) Payment Confirm Order Customer Service Open TicketContact by UX / UI Designer
  • 8. Scrum methodology Story Carding Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint Story carding = giving point to each story. The larger the points, more difficult the story. Products (detail) Confirm OrderHome Payment Customer ServiceProducts (level 1) Contact Open TicketProducts (level 2) 21 8 8 5 5 5 13 13 13 by Scrum Master + Engineers + Head of Engineers
  • 9. Scrum methodology Sprint Planning Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint Allocate stories into sprints. 31 34 34Jumlah story point / sprints = Products (detail) 8 Confirm Order 13Home 5 Payment 21 Customer Service 8Products (level 1) 13 Open Ticket 5Products (level 2) 13 by Scrum Master + Engineers + Head of Engineers Sprint 1 Sprint 2 Sprint 3 Contact 5
  • 10. Scrum methodology Sprint Planning Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint Then, we can define number of developers needed. Sprint 1 Sprint 2 Sprint 3 Length per sprint 2 weeks 2 weeks 2 weeks Total Story Point 31 34 34 Developer Velocity 20 points / sprint 20 points / sprint 20 points / sprint Total developer needed 2 2 2 by Scrum Master + Engineers + Head of Engineers Tips: 1 story is assigned to 1 developer. So at the end we can get the velocity of the developer. It will be our data for next projects.
  • 11. Scrum methodology Sprint Planning Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint This is another possibility. Sprint 1 Sprint 2 Sprint 3 Length per sprint 2 weeks 2 weeks 2 weeks Total Story Point 31 34 34 Developer Velocity 35 points / sprint 35 points / sprint 35 points / sprint Total developer needed 1 1 1 by Scrum Master + Engineers + Head of Engineers
  • 12. Scrum methodology Sprint Planning Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint This is another possibility. Sprint 1 Sprint 2 Length per sprint 3 weeks 3 weeks Total Story Point 49 50 Developer Velocity 50 points / sprint 50 points / sprint Total developer needed 1 1 by Scrum Master + Engineers + Head of Engineers
  • 13. Scrum methodology Sprint Planning Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint This is another possibility. Sprint 1 Sprint 2 Length per sprint 3 weeks 3 weeks Total Story Point 49 50 Developer Velocity 25 points / sprint 25 points / sprint Total developer needed 2 2 by Scrum Master + Engineers + Head of Engineers
  • 14. Developers doing development according to story & sprints that has been assigned on previous step. This phase contains: 1. Development 2. Testing & bug-fixing Scrum methodology Sprint Running Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint by Scrum Master + Engineers
  • 15. Contains all the new request(s) from client. Backlog is reviewed in Retrospective phase. It will be determined whether the new request(s) will be accommodated in next sprint or not. Scrum methodology Backlog Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint Backlog by Scrum Master + Engineers
  • 16. Reviewing the previous sprint: Scrum methodology Retrospective Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint 1. Has current sprint finished well or not? 2. Testing is not over? Still have some bug? 3. New request on Backlog? Will be accommodated in next sprint? = actual= based on sprint planning by Scrum Master + Engineers
  • 17. Scrum methodology Sprint Planning for 2nd sprint Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint Unfinished story from previous sprint, New request from Backlog Products (detail) 8 Confirm Order 13Home 5 Payment 21 Customer Service 8Products (level 1) 13 Contact 5 Open Ticket 5Products (level 2) 13 NEW: About 3 by Scrum Master + Engineers + Head of Engineers
  • 18. Scrum methodology 2nd Sprint Running Brief accepted Problem analysis, requirements building, UX UI / Wireframe Development GO LIVE Workload Analysis Time & resource planning > > > > > >Review> sprint by Scrum Master + Engineers finally GO LIVE! 2nd Sprint’s Retrospective by Scrum Master + Engineers 3rd Sprint Planning by Scrum Master + Engineers + Head of Engineers 3rd Sprint Running by Scrum Master + Engineers 3rd Sprint Retrospective by Scrum Master + Engineers
  • 19. Scrum essentials Other notes of Scrum Stand-up meeting In a circle, each person tells what to do today No-project-manager management Scrum master: help solving problem, handling client, not pushing for deliverables. Involvement of all members.
  • 20. Scrum is running on: …and many more
  • 21. MIRUM AGENCY 2015 Bonus Stage Chapter 2
  • 22. Tools which supports Scrum Project Management Tool https://trello.com/
  • 23. Tools which supports Scrum Project Management Tool https://jira.atlassian.com
  • 24. Tools which supports Scrum Harvest Timesheet App https://www.getharvest.com/
  • 25. MIRUM AGENCY 2015 Classic Question Chapter 3
  • 26. More suitable to technical project Is it possible to apply Scrum in Mirum? Classic Question Client must be involved also No-project-manager management Improvise, improvise, improvise Other’s opinion?
  • 27. https://id.linkedin.com/in/aldosantoso Joshua Partogi Aldo Santoso Tito Pratikto Thanks to: http://www.slideshare.net/aldosantoso Prepared by: