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

MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseribangash
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 

Kürzlich hochgeladen (20)

MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 

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