SlideShare une entreprise Scribd logo
1  sur  32
Being A Little Agile
Rapid iteration with Agile Scrum - Daniel Blair
Winnipeg Code Camp’s Amazing Sponsors
Who is this guy?
Founder of Bit Space Development Ltd, PanoPla
Co-Founder TrukMate, Geofy
Author: Learning Banana Pi (An intro to single board
computing)
Technology blogger
@CMDannCA on Twitter
What is Bit Space Development!?
Local technology company focused on iterative
development, custom R & D style projects
Applied research
Educational solutions
Training & Consulting
@BitSpaceDevelop
Agile Scrum
What is it and how can I get some?
What Is Scrum?
From our friends at Wikipedia
Scrum is an iterative and
incremental agile software
development methodology for
managing product development. It
defines "a flexible, holistic product
development strategy where a
development team works as a unit to
reach a common goal"
The Scrum Process
Traditional Project Management
Scrum at a high level
Pre-game process
High level planning
Must have deliverables
Desired functionality
Creation of the freezer & backlog
Initial design wireframes and mockup work
Mid-Game
Daily team stand-up meetings
Team delivery & retrospective meetings (2 -
4 weeks)
What worked?
What didn’t?
What needs to change
Post-Game
Product closure
Deployment
THE END!?
The Client is
ALWAYS involved
Why keep the client involved?
When the client is involved, they get to see the whole life
cycle of the product development. This can mean that a
product can easily go out of scope so it is the job of the scrum
master to keep them under control, it also means they get
exactly what they want though.
Team Dynamic
Team Members
RRC Students
Developers, 2 semesters
Learning on the job about product development and design
Scrum Master
Guy Dugas
Bit Space Development
Product Owner
Team Members
The scrum master managed the backlogs, communicated with
the client (BSD). The students pulled tasks from the backlog
to work on them, was mentored by BSD. The students met
every morning to report in and delivered every 2 weeks.
Tying In The Dev Tools
Tools of the trade
Trello
Project management
Backlogs
Tasks
Slack
Internal communication
Feed output
Remote collaboration
GitLab
Developer thought process
The Challenge
We set out to build a product that could help
people build their own virtual reality
experiences. We wanted to make it easy to
use and portable to any device (HTML5).
So What Is PanoPla?
A tool for building virtual tours
An editor to add hotspots to any image like
blueprints and medical slides
A platform for embedding and sharing your
content
The Google Cardboard Virtual Reality Headset
How It Works?
Shoot the content.
Flat images work fine.
Spherical images can be
created with your cell
phone or spherical
camera.
Upload the image to PanoPla.
Let our servers process your
image into our viewer (easily
embedded).
Add interactive hotspots to the
image (drag & drop).
Share the image through social
media.
Embed the virtual tour on your
website.
View the panorama on any device
(HTML5).
Load the spherical tours into
Google Cardboard seamlessly.
PanoPla was built from scratch while mentoring RRC project students
Project Timeline
May 2015
Initial product planning
Research into virtual reality
June 2015 Begin Development
Sept 2015 Closed Beta
Nov 2015 Open Beta
5000+ users
In just about 4 months
Resources
● http://scrummethodology.com/
● http://www.scrumguides.org/scrum-guide.html
● https://www.scrum.org/
● https://www.youtube.com/watch?v=aQrsVfjbQZ4&feature=youtu.be
● https://www.youtube.com/watch?v=29dnS7XGgqs&feature=youtu.be
● https://www.youtube.com/watch?v=o_grcE4tkzY&feature=youtu.be
● http://blog.bitspacedevelopment.com/managing-an-agile-git-driven-
team/
● http://blog.bitspacedevelopment.com/why-work-experience/
References
● https://en.wikipedia.org/wiki/Scrum_(software_development)
● http://www.growthaccelerationpartners.com/process.php
● http://propmnews.com/5-basic-phases-of-project-management/
● http://blog.bitspacedevelopment.com/why-work-experience/
@PanoPlaApp @BitSpaceDevelop @CMDannCA
panopla.com | bitspacedevelopment.com

Contenu connexe

Tendances

Product Design with Intent-Final
Product Design with Intent-FinalProduct Design with Intent-Final
Product Design with Intent-Final
Theresa Smith
 

Tendances (19)

GV Design Sprints for Engineers
GV Design Sprints for EngineersGV Design Sprints for Engineers
GV Design Sprints for Engineers
 
Orientation session
Orientation sessionOrientation session
Orientation session
 
Info Session - Google Developer Student Club MITAOE
Info Session - Google Developer Student Club MITAOEInfo Session - Google Developer Student Club MITAOE
Info Session - Google Developer Student Club MITAOE
 
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
 
Meetup #4 Agile Mindset
Meetup #4 Agile MindsetMeetup #4 Agile Mindset
Meetup #4 Agile Mindset
 
Scaling Products With Design Systems
Scaling Products With Design Systems Scaling Products With Design Systems
Scaling Products With Design Systems
 
Agile UX
Agile UXAgile UX
Agile UX
 
Breaking the mold: Lean Product Management and MVP in a Large Company
Breaking the mold: Lean Product Management and MVP in a Large CompanyBreaking the mold: Lean Product Management and MVP in a Large Company
Breaking the mold: Lean Product Management and MVP in a Large Company
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design Sprint
 
Why we use scrum
Why we use scrumWhy we use scrum
Why we use scrum
 
IxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and OutcomesIxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and Outcomes
 
How to empower developers to build a greater user experience
How to empower developers to build a greater user experienceHow to empower developers to build a greater user experience
How to empower developers to build a greater user experience
 
Introducing Agile to Product Teams
Introducing Agile to Product TeamsIntroducing Agile to Product Teams
Introducing Agile to Product Teams
 
Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX World
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
Stop Starting Start Finishing
Stop Starting Start FinishingStop Starting Start Finishing
Stop Starting Start Finishing
 
Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrum
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
 
Product Design with Intent-Final
Product Design with Intent-FinalProduct Design with Intent-Final
Product Design with Intent-Final
 

Similaire à Being a Little Agile

Portfolio_Rolf Huijgen
Portfolio_Rolf HuijgenPortfolio_Rolf Huijgen
Portfolio_Rolf Huijgen
Rolf Huijgen
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Atlassian
 

Similaire à Being a Little Agile (20)

How to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designersHow to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designers
 
Scaling up your R&D group
Scaling up your R&D groupScaling up your R&D group
Scaling up your R&D group
 
Portfolio_Rolf Huijgen
Portfolio_Rolf HuijgenPortfolio_Rolf Huijgen
Portfolio_Rolf Huijgen
 
201705 neoteric software development intro
201705 neoteric software development intro201705 neoteric software development intro
201705 neoteric software development intro
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
Usability Design: Because it's awesome
Usability Design: Because it's awesomeUsability Design: Because it's awesome
Usability Design: Because it's awesome
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
 
Prototyping Approaches and Outcomes
Prototyping Approaches and OutcomesPrototyping Approaches and Outcomes
Prototyping Approaches and Outcomes
 
Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
 
Google Developer Student Club Avantika University Info Session
Google Developer Student Club Avantika University Info SessionGoogle Developer Student Club Avantika University Info Session
Google Developer Student Club Avantika University Info Session
 
Gdsc IIIT Surat Orientation 2022.pdf
Gdsc IIIT Surat Orientation 2022.pdfGdsc IIIT Surat Orientation 2022.pdf
Gdsc IIIT Surat Orientation 2022.pdf
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
 
software-dev-life.pptx
software-dev-life.pptxsoftware-dev-life.pptx
software-dev-life.pptx
 
Sandeep-portfolio-2016
Sandeep-portfolio-2016Sandeep-portfolio-2016
Sandeep-portfolio-2016
 
Azure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudAzure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the Cloud
 
GeekyAnts- App development company's Experience deck .pptx
GeekyAnts- App development company's Experience deck .pptxGeekyAnts- App development company's Experience deck .pptx
GeekyAnts- App development company's Experience deck .pptx
 
Rapid Product Design in the Wild
Rapid Product Design in the WildRapid Product Design in the Wild
Rapid Product Design in the Wild
 
Get a hackathon prototype for new product ideas - sybrant
Get a hackathon prototype for new product ideas - sybrantGet a hackathon prototype for new product ideas - sybrant
Get a hackathon prototype for new product ideas - sybrant
 
RishabhAgarwal
RishabhAgarwalRishabhAgarwal
RishabhAgarwal
 

Plus de Daniel Blair

Plus de Daniel Blair (8)

BSD VR Presentation - AR & VR for business
BSD VR Presentation - AR & VR for businessBSD VR Presentation - AR & VR for business
BSD VR Presentation - AR & VR for business
 
PKN 36 - Winnipeg Daniel Blair
PKN 36 - Winnipeg Daniel BlairPKN 36 - Winnipeg Daniel Blair
PKN 36 - Winnipeg Daniel Blair
 
Immersive Storytelling Mediums
Immersive Storytelling MediumsImmersive Storytelling Mediums
Immersive Storytelling Mediums
 
VRSafety NETCO 2017
VRSafety NETCO 2017VRSafety NETCO 2017
VRSafety NETCO 2017
 
VRSafety Immersive Safety Training
VRSafety Immersive Safety TrainingVRSafety Immersive Safety Training
VRSafety Immersive Safety Training
 
Ramp Up Weekend Pitch Deck
Ramp Up Weekend Pitch DeckRamp Up Weekend Pitch Deck
Ramp Up Weekend Pitch Deck
 
Bit Space Development & PanoPla
Bit Space Development & PanoPlaBit Space Development & PanoPla
Bit Space Development & PanoPla
 
PanoPla
PanoPlaPanoPla
PanoPla
 

Dernier

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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?
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
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
 

Being a Little Agile

Notes de l'éditeur

  1. In no particular order
  2. http://www.growthaccelerationpartners.com/process.php