SlideShare ist ein Scribd-Unternehmen logo
1 von 12
KRISTINA PODNAR
I Can Lick 30 Tigers Today
Lessons Learned From Managing a Mobile Development Team
JBoye Philadelphia – May 8, 2013
I used to think as a PM.
2
kpodnar@nativetrust.com
Traditional project management skills still apply
3
www.nativetrust.com
 Target setting
 Problem solving
 Leadership
 Team building
 Triage
 Identify what is needed or has to be
done
 Organize resources
 Monitor performance and task
completion
 Plan ahead for future requirements
 Deal with any problems that arise
But mobile development is a different kind of tiger!
PM Skillset
4
kpodnar@nativetrust.com
Traditional PM Role Mobile Development PM Role
 Plan-Do mindset
 Prepare a specific timeline and
sequence of activities
 Formally outline what, why, who,
how, and when
 Delivering on time and on budget
are the most important things
 Envision-Explore-Adapt mentality
 Business need vs. technical
feasibility (variable scope)
 Lead a motivated, experienced,
and disciplined development team
 Focusing on delivering real
business value at all times is the
most important thing
Here’s what we’ll
do!
Here’s what we’ll
do!
What We’re Doing
5
www.nativetrust.com
I heard a rumor at
WWDC!
6
kpodnar@nativetrust.com
TRADITIONAL THINKING
 Paced technology changes and
platform upgrades.
 Greater number of
examples/proofs.
 Often customizations vs.
development.
 Requirements are (mostly?)
proven.
MOBILE THINKING
 Marketplace is constantly changing.
 Nobody has the actual solution
because you are racing not pacing
(MRAID, BlueKai, UA).
 New device features are released
quarterly.
 Often “on the fly” requirements.
What We’re Doing
Requirements, design,
development, testing,
release!
Requirements, design,
development, testing,
release!
How We’re Doing It
7
Wash, rinse,
repeat!
Wash, rinse,
repeat!
www.nativetrust.com
8
kpodnar@nativetrust.com
TRADITIONAL THINKING
 Initiating
 Planning
 Executing
 Monitoring and Controlling
 Closing
MOBILE THINKING
 More complicated environment
drives momentum and
development.
 It’s a living product – we can’t
get it all in one swipe.
 Any release must include an
SDK.
How We’re Doing It
Leverage
established best
practices.
Leverage
established best
practices.
How We’re Delivering
9
www.nativetrust.com
Live in an ever-
changing world.
10
kpodnar@nativetrust.com
TRADITIONAL THINKING
 Run through the system
requirements
specification.
 Leverage all platforms,
browsers and devices.
 Weekend/off-peak
releases.
MOBILE THINKING
 Lack of specifications (SRS),
and reliance on use cases.
 Improve quality before product
is complete.
 UDID-based (until May 1).
 App store beta cycles.
 Can you really replicate testing?
How We’re Delivering
Key Take-Aways
11
www.nativetrust.com
 Blend your PM “gut instinct” with
new thinking
 Be humble about technology
 Get technical
 Embrace and frame uncertainty
 Get a lucky penny
Go on and lick those tigers!
12
Questions/Discussion - Today and After
JBoye

Weitere ähnliche Inhalte

Was ist angesagt?

Mobile development process - My view
Mobile development process - My viewMobile development process - My view
Mobile development process - My viewAlexandre Nogueira
 
Mobile app development company in hyderabad
Mobile app development company in hyderabadMobile app development company in hyderabad
Mobile app development company in hyderabadVersatile Mobitech
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentVivek Chaturvedi
 
How much does it cost to build a mobile app?
How much does it cost to build a mobile app?How much does it cost to build a mobile app?
How much does it cost to build a mobile app?Jurgis Kirsakmens
 
Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?Aaron Saunders
 
7 tips for a successful apps
7 tips for a successful apps7 tips for a successful apps
7 tips for a successful appsPeter Hewer
 
8 Steps to Creating a Mobile App
8 Steps to Creating a Mobile App 8 Steps to Creating a Mobile App
8 Steps to Creating a Mobile App Cheryl Lawson
 
SBP Integrate Smartsheet with Appsheet
SBP Integrate Smartsheet with AppsheetSBP Integrate Smartsheet with Appsheet
SBP Integrate Smartsheet with AppsheetGwen Rymill
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndianAppDevelopers
 
Five advantages of hiring i phone developers in india
Five advantages of hiring i phone developers in indiaFive advantages of hiring i phone developers in india
Five advantages of hiring i phone developers in indiaVrinsoft Technology
 
2016 Top Trends in Mobile App Development Life
2016 Top Trends in Mobile App Development Life2016 Top Trends in Mobile App Development Life
2016 Top Trends in Mobile App Development LifeInnoppl Dubai
 

Was ist angesagt? (20)

Mobile development process - My view
Mobile development process - My viewMobile development process - My view
Mobile development process - My view
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Rules For Modern Web App Development
Rules For Modern Web App DevelopmentRules For Modern Web App Development
Rules For Modern Web App Development
 
Android app development
Android app developmentAndroid app development
Android app development
 
For complete, think Hotovo
For complete, think HotovoFor complete, think Hotovo
For complete, think Hotovo
 
Mobile app development company in hyderabad
Mobile app development company in hyderabadMobile app development company in hyderabad
Mobile app development company in hyderabad
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
How much does it cost to build a mobile app?
How much does it cost to build a mobile app?How much does it cost to build a mobile app?
How much does it cost to build a mobile app?
 
Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?
 
7 tips for a successful apps
7 tips for a successful apps7 tips for a successful apps
7 tips for a successful apps
 
8 Steps to Creating a Mobile App
8 Steps to Creating a Mobile App 8 Steps to Creating a Mobile App
8 Steps to Creating a Mobile App
 
SBP Integrate Smartsheet with Appsheet
SBP Integrate Smartsheet with AppsheetSBP Integrate Smartsheet with Appsheet
SBP Integrate Smartsheet with Appsheet
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile Application
 
Website design company
Website design companyWebsite design company
Website design company
 
Five advantages of hiring i phone developers in india
Five advantages of hiring i phone developers in indiaFive advantages of hiring i phone developers in india
Five advantages of hiring i phone developers in india
 
2016 Top Trends in Mobile App Development Life
2016 Top Trends in Mobile App Development Life2016 Top Trends in Mobile App Development Life
2016 Top Trends in Mobile App Development Life
 
Web development company
Web development companyWeb development company
Web development company
 
iAdapter technology
iAdapter technologyiAdapter technology
iAdapter technology
 

Ähnlich wie Managing a Mobile App Development Team

Creating Design Driven Products
Creating Design Driven ProductsCreating Design Driven Products
Creating Design Driven ProductsKonrad+King
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Design Driven Products
Design Driven ProductsDesign Driven Products
Design Driven ProductsBennett King
 
Techniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunTechniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunExcella
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Stephen M. Walker II
 
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Nicolò Borghi
 
Agile Overview
Agile OverviewAgile Overview
Agile OverviewAndy Birds
 
Metric-Driven Product Management - ProductHuntTO
Metric-Driven Product Management - ProductHuntTOMetric-Driven Product Management - ProductHuntTO
Metric-Driven Product Management - ProductHuntTOJoseph Bou-Younes
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologySapna Sood
 
Embracing Agile for Business Impact: Role of Leadership & Management
Embracing Agile for Business Impact: Role of Leadership & ManagementEmbracing Agile for Business Impact: Role of Leadership & Management
Embracing Agile for Business Impact: Role of Leadership & ManagementRavi Kumar
 
Webinar: Finding Your Fit in Product by Planoly Head of Product
Webinar: Finding Your Fit in Product by Planoly Head of ProductWebinar: Finding Your Fit in Product by Planoly Head of Product
Webinar: Finding Your Fit in Product by Planoly Head of ProductProduct School
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierJ.D. Meier
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Liana Underwood
 
How to Be a Product Manager – Denver Startup Week 2015
How to Be a Product Manager – Denver Startup Week 2015How to Be a Product Manager – Denver Startup Week 2015
How to Be a Product Manager – Denver Startup Week 2015Galvanize
 

Ähnlich wie Managing a Mobile App Development Team (20)

Creating Design Driven Products
Creating Design Driven ProductsCreating Design Driven Products
Creating Design Driven Products
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Design Driven Products
Design Driven ProductsDesign Driven Products
Design Driven Products
 
Techniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunTechniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and Fun
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)
 
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Agility primer
Agility primerAgility primer
Agility primer
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Metric-Driven Product Management - ProductHuntTO
Metric-Driven Product Management - ProductHuntTOMetric-Driven Product Management - ProductHuntTO
Metric-Driven Product Management - ProductHuntTO
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
Embracing Agile for Business Impact: Role of Leadership & Management
Embracing Agile for Business Impact: Role of Leadership & ManagementEmbracing Agile for Business Impact: Role of Leadership & Management
Embracing Agile for Business Impact: Role of Leadership & Management
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
Webinar: Finding Your Fit in Product by Planoly Head of Product
Webinar: Finding Your Fit in Product by Planoly Head of ProductWebinar: Finding Your Fit in Product by Planoly Head of Product
Webinar: Finding Your Fit in Product by Planoly Head of Product
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
 
How to Be a Product Manager – Denver Startup Week 2015
How to Be a Product Manager – Denver Startup Week 2015How to Be a Product Manager – Denver Startup Week 2015
How to Be a Product Manager – Denver Startup Week 2015
 

Kürzlich hochgeladen

Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 

Kürzlich hochgeladen (20)

Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 

Managing a Mobile App Development Team

  • 1. KRISTINA PODNAR I Can Lick 30 Tigers Today Lessons Learned From Managing a Mobile Development Team JBoye Philadelphia – May 8, 2013
  • 2. I used to think as a PM. 2 kpodnar@nativetrust.com
  • 3. Traditional project management skills still apply 3 www.nativetrust.com  Target setting  Problem solving  Leadership  Team building  Triage  Identify what is needed or has to be done  Organize resources  Monitor performance and task completion  Plan ahead for future requirements  Deal with any problems that arise But mobile development is a different kind of tiger!
  • 4. PM Skillset 4 kpodnar@nativetrust.com Traditional PM Role Mobile Development PM Role  Plan-Do mindset  Prepare a specific timeline and sequence of activities  Formally outline what, why, who, how, and when  Delivering on time and on budget are the most important things  Envision-Explore-Adapt mentality  Business need vs. technical feasibility (variable scope)  Lead a motivated, experienced, and disciplined development team  Focusing on delivering real business value at all times is the most important thing
  • 5. Here’s what we’ll do! Here’s what we’ll do! What We’re Doing 5 www.nativetrust.com I heard a rumor at WWDC!
  • 6. 6 kpodnar@nativetrust.com TRADITIONAL THINKING  Paced technology changes and platform upgrades.  Greater number of examples/proofs.  Often customizations vs. development.  Requirements are (mostly?) proven. MOBILE THINKING  Marketplace is constantly changing.  Nobody has the actual solution because you are racing not pacing (MRAID, BlueKai, UA).  New device features are released quarterly.  Often “on the fly” requirements. What We’re Doing
  • 7. Requirements, design, development, testing, release! Requirements, design, development, testing, release! How We’re Doing It 7 Wash, rinse, repeat! Wash, rinse, repeat! www.nativetrust.com
  • 8. 8 kpodnar@nativetrust.com TRADITIONAL THINKING  Initiating  Planning  Executing  Monitoring and Controlling  Closing MOBILE THINKING  More complicated environment drives momentum and development.  It’s a living product – we can’t get it all in one swipe.  Any release must include an SDK. How We’re Doing It
  • 9. Leverage established best practices. Leverage established best practices. How We’re Delivering 9 www.nativetrust.com Live in an ever- changing world.
  • 10. 10 kpodnar@nativetrust.com TRADITIONAL THINKING  Run through the system requirements specification.  Leverage all platforms, browsers and devices.  Weekend/off-peak releases. MOBILE THINKING  Lack of specifications (SRS), and reliance on use cases.  Improve quality before product is complete.  UDID-based (until May 1).  App store beta cycles.  Can you really replicate testing? How We’re Delivering
  • 11. Key Take-Aways 11 www.nativetrust.com  Blend your PM “gut instinct” with new thinking  Be humble about technology  Get technical  Embrace and frame uncertainty  Get a lucky penny Go on and lick those tigers!

Hinweis der Redaktion

  1. Verve Mobile is the pioneering leader in location-based mobile advertising. Our customers are national brand advertisers who want to engage consumers on their mobile devices with location-aware, data-driven and highly targeted marketing. We also serve premium publishers across the nation, delivering the platforms and services they need to power and monetize their mobile properties. The Verve “location intelligent” technology platform and the proprietary data it generates are revolutionizing mobile media and advertising. It enables consumer and content brands to reach their desired audiences on the go, out and about, and closer to the buying decision than ever before. Nielsen's March 2013 data release, Verve now reaches 115M unique mobile users in the U.S. The US population is about 315M people. – Nielsen Media Report March 2013
  2. Traditionally we looked for strong PM skills and knowledge of CMS or web technologies. Technical know-how is helpful, but if you are not truly technical, it is still relatively easy to manage a team. Preferred skillsets on the mobile development side: Strong working knowledge of integration technologies Java, J2ME, Objective C and C# Strong knowledge of design patterns You can’t just facilitate the conversation, you have to lead it
  3. Take newest features and implement them as they are released (retina, xdpi and hdpi), usually within 15 to 20 days after device functionality is released into the marketplace. Challenges presented by this approach include: Unknown requirements until device product launched (WWDC) Scramble to figure out what we need to do Scramble to figure out how to get it done – and sometimes, it is trial and error. When do you call it a failure and back off? Example: we tried to integrate native Disqus commenting within our apps, and have the comments appear without having to be logged in to the actual app. We often rely on “insider” noise about what is coming down the pike, which is a bit of a challenge in instances where you may be outsourcing and this kind of insight isn’t known. In many instances, the US market leads (ex. Samsung Galaxy III release) so you are having to facilitate the discussion with developers who get the device 2 weeks behind you. iOS devices are uniform because they are controlled by Apple. Windows Phone, which is a smaller part of the marketplace, is also consistent due to Microsoft’s control. Android devices are anyone’s guess and can perform differently from device to device. Your job is to understand a lot of the intricacies of the changes, which is a lot to ask of a lead and help often in clarifying the requirements. Also need to make certain the developers are correct in their thinking (ex. Samsung Galaxy 3 versus 4 pixels /(5-inch display with Full HD resolution). Designers need to be kept in the loop as well, which can be a challenge when they need to not only go for good design, but the myriad of different devices and permutations that can be leveraged. YuMe Pre-roll adds Other constraints: EVOLVING AND INHERENT Evolving constraints, such as bandwidth, coverage and security, currently apply to the mobile technology, but are likely to be addressed and possibly resolved in the near future. On the other hand, inherent constraints such as limited screen real estate, reduced data entry capability (due to a limited keypad for example), memory capacity, processing power and limited power reserve, are permanent, at least relative to desktop environments. We are staying ahead of the infrastructure and operations folks often, or at least in tandem. Managing for this is hard.
  4. The most complicated environment is created when there are white labels, publisher labels, and various cutting-edge capabilities integrated. Especially in the mobile space. We tend to be agile-dominated, with a release every quarter. We understand we are never finished as we are always keeping up with the marketplace. That means: Daily scrum stand up meetings across 3 mobile development teams We independently allow Android and iOS teams to function, but we share lessons learned between them. We don’t mix platform planning meetings so as not to get “tunnel vision” For a PM, you have to get rid of the traditional thinking of initiating, planning, executing, monitoring and controlling and closing. We never close, and you are doing the other 4 all of the time. Often, we are on the cusp of bleeding edge. For example, at the beginning of the year we implemented the new MRAID standard. Only Google had gone ahead of us. Developers struggled and we had to figure out how to test while we were developing. It is a constant challenge.
  5. For us, it is not just about mobile delivery, it is about mobile delivery in an advertising world. That means that the more details we get on users, the better our performance.
  6. How we test and release is vastly different in our mobile world environment. No SRS because you know roughly the feature you want, but not how it will function. The use cases tend to be vague and end user focused. So the steps/process to perform an activity is often unknown. Ex. Disqus. Testing is not a simple push of content or a release into staging… We have to build the app (compile) – we use Jenkins We use TestFlight (for some things) Some things we SIMPLY CANNOT TEST Lack of automation unlike the web world. Lots of pair cording to QA in tandem Lots of guiding of our QA team to determine how to test (developer has to figure out the steps and write them out for the testers) We test as we develop – each day we compile code… if it doesn’ t compile our developers loose their bonus Our testers test every day… bugs are thrown back into the hopper If you wait to submit to store (in beta mode) you loose days Our final (final store test) has to be a UAT-quality test (final sign off by the end user) Testing of white label apps is easier. NBC-apps are harder.
  7. Key take aways: 1) Increase your own mobile knowledge