The document discusses Agile Scrum methodology and how it was used to develop PanoPla, a virtual reality tool. It describes the Scrum process which involves daily stand-ups, bi-weekly deliverables, and retrospectives. A team including students and a Scrum Master from Bit Space Development iteratively built PanoPla over several months, gaining early feedback from users. The result was an open beta version of PanoPla with over 5,000 users in just 4 months.
3. 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
4. What is Bit Space Development!?
Local technology company focused on iterative
development, custom R & D style projects
Applied research
Educational solutions
Training & Consulting
@BitSpaceDevelop
6. 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"
10. Pre-game process
High level planning
Must have deliverables
Desired functionality
Creation of the freezer & backlog
Initial design wireframes and mockup work
11. Mid-Game
Daily team stand-up meetings
Team delivery & retrospective meetings (2 -
4 weeks)
What worked?
What didn’t?
What needs to change
14. 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.
16. 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
17. 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.
23. 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).
24. 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
26. 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.
28. Project Timeline
May 2015
Initial product planning
Research into virtual reality
June 2015 Begin Development
Sept 2015 Closed Beta
Nov 2015 Open Beta