Chapter 2: Framing and Aligning the Project and Team

Transcription

Chapter 2: Framing and Aligning the Project and Team
Chapter 2:
Framing and Aligning the Project and
Team
Presented by: Thomas Moore, Elizabeth Zitzer, Ivan Romero, Alex
McCaleb, Zach Nissen, Zach Wells, Alan Lin
Topics Covered
● Adaptive Project Management v Traditional Project Management
● Explorative v Exploitative project types
● Examples of all four topics
● Our presentation’s design process as an example
Adaptive vs Traditional
Clarity of Goal
Low
Improve
shopping
cart
Make
affordable
3D printer
Google
mobile
climate lab
Clarity of Process
Low
Improve
shopping
cart
High
NASA
rover
challenge
NASA
rover
challenge
High
Google
mobile
climate lab
Make
affordable
3D printer
Adaptive Project Management
●
●
●
●
●
Ideal for software or innovative projects
A working adaptive team learns and adjusts to uncertainties
Creative and accommodating with new requirements
Becoming more common as managers experiment
Not just trial and error, but a formal and deliberate process
Traditional Project Management
●
●
●
●
●
Most common in engineering and construction industries
Single manager in control over team direction
Linear and straightforward
Ideal for routine projects
Most common, but surveyed to be needed in only 20% of projects
Adaptive Project Management
● Perfect for tasks whose components you understand, but whose finished
product can be created through various ways.
● Very similar to agile management.
How to Meet Objectives
Application
● You are given a photodetector and are expected
to detect an IR signal driven by a microcontroller
at a frequency of 2kHz with 50% duty cycle.
● Noise from the ceiling lights is 120Hz at .
03mW/cm2
● Sunlight has an intensity of .1mW/cm2
Design a sensor that picks up the signal at 8 feet.
Why Flexibility is Essential
● Was 85% complete when NASA cancelled the project
● Composite liquid hydrogen fuel tank failed during testing.
● NASA had put in $912 million already, was unwilling to put more into
venture.
Lockheed Martin X-33
Adaptive Designing
“My point is that if all you can do is blindly
follow someone else's recipe for managing a
project, you won't have a chance. But if you can
create a recipe adapted to the conditions of the
moment, you will have planted the seeds of
success.” - (Robert K. Wysocki, Adaptive Project Framework: Managing Complexity
in the Face of Uncertainty)
Traditional Project Management
Example: Waterfall Model
● Heavily driven by pre-determined specifications
● Need documentation to move to next phase
● Client only sees final product when completed
○ It may not be exactly what they need
● As soon as we need to change something…
http://jcsites.juniata.edu/faculty/thomas/Agile/waterfall_model.jpg
Waterfall Example: Half-Way
● 2 player party game in style of WarioWare and A.D.D.
● Currently features 25 compelling mazes
○ Each was initially represented by a separate class
■ The agreed approach given a deadline
● Problems:
○ Too large to port for free
○ Level Creation process
● Solution:
○ Write levels as XML files
○ Create a level editor
● Back down the waterfall we go!
Combining Adaptive and
Traditional
● No project is purely one or the other
● Going purely one way has fundamental weaknesses
○ Purely Adaptive:
unordered chaos
○ Purely Traditional: less opportunity for growth
● Necessary to take influences from each depending on project status
○ Looking to innovate in the field: lean toward adaptive
○ Members are unhappy with work: lean toward adaptive
○ Have a deadline looming:
lean toward traditional
○ Chaos is hurting progress:
lean toward traditional
Example of Combining:
Siegebreakers
● “A Hack-and-Slash Base Defense game focused on the good oldfashioned fun of couch co-op” - Siegebreakers kickstarter page
● Innovations:
○ 1. 4-player dynamic split screen camera
○ 2. Problem-solving AI
● Approaches to innovations:
○ 1 expert for item 1
○ Flexible team handling 2
● Project status determined
management style influences
Explorative vs Exploitative
Explorative: translation- innovative
ex:
IDEO Shopping cart
Explorative vs Exploitative
Exploitative: translation- traditional
ex:
McDonalds
Explorative vs Exploitative
“...to succeed in a complex environment requires balancing exploration and
exploitation.” (Carl Smith pg36)
Exploration
Exploitation
Form Lab 3D printer
● Highly explorative project
● Striving to make a cheaper more
accurate printer.
● Started on Kickstarter
● Bring 3d printing to any engineer
or design student
http://www.youtube.com/watch?v=un17RYcJF5E
Form Lab 3D printer
Exploration: FormLabs 3D printer
Exploration
Exploitation
Exploration: FormLabs 3D printer
Exploration
Exploitation
3Doodler
● Cheap
● Fun
● Useable by anyone who can pick up a pen
Exploration: 3Doodler
Exploration
Exploitation
Exploitative: Porsche Spyder 918
● Plug-in Hybrid Technology
● Fuel efficiency 3 liters per 100 km (0.8 gallons per 62
miles)
● 0 to 62 mph in 2.8 seconds with top speed of 211mph
Exploitative: Porsche Spyder 918
Exploitative: Porsche Spyder 918
● Hybrid Technology
● Fuel efficiency
● GT3-R Hybrid
Meet the original hybrid car: Lohner-Porsche’s Mixte Hybrid
Exploitative: Porsche Spyder 918
Exploration
Exploitation
Our Approach: Project Design
Design Challenges:
● First group to present
● Short chapter
● Our schedules
● Because of these challenges, we had more of an explorative than
exploitative project.
Our Approach: Project Design
Our Solutions:
● Identified our resources and problems
● Group discussion
● Divided chapter into four main concepts
● Because we split up the work and the decision making process, our
management style was more adaptive than traditional.
Questions?
References
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
http://www.kickstarter.com/projects/569533033/siegebreakers
http://www.kickstarter.com/projects/formlabs/form-1-an-affordable-professional-3d-printer
http://www.kickstarter.com/projects/1351910088/3doodler-the-worlds-first-3d-printing-pen
http://www.the3doodler.com/
TPM: http://www.projectlifecycleservicesltd.co.uk/project-management-services/scrum-projectmanagement.php
TPM: Wysocki, Executive's Guide to Project Management
TPM: Schach, Stephen R. Object-Oriented and Classical Software Engineering
APM: http://www.for.gov.bc.ca/hfp/amhome/Admin/index.htm
APM: http://agilemanifesto.org/principles.html
APM: http://www.projecttimes.com/articles/adaptive-project-management.html
APM: http://www.informit.com/articles/article.aspx?p=1554968
http://www.gizmag.com/porsche-918-spyder-plug-in-hybrid-drive-iaa-2013/29019/
http://www.greenoptimistic.com/2010/07/19/lohner-porsche-electric-car-vienna-museum/
http://www.hybrid-vehicle.org/hybrid-vehicle-history.html
http://www.ultimatecarpage.com/car/3456/Lohner-Porsche-Mixte-Voiturette.html