SlideShare a Scribd company logo
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

More Related Content

What's hot

Mobile development process - My view
Mobile development process - My viewMobile development process - My view
Mobile development process - My view
Alexandre Nogueira
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
Mobile Apps Development Team
 
Rules For Modern Web App Development
Rules For Modern Web App DevelopmentRules For Modern Web App Development
Rules For Modern Web App Development
Vajrakaya Technologies
 
Android app development
Android app developmentAndroid app development
Android app development
Versatile Mobitech
 
For complete, think Hotovo
For complete, think HotovoFor 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
Versatile Mobitech
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
Vivek 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 apps
Peter 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 Appsheet
Gwen Rymill
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
Looksoft
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
Looksoft
 
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
IndianAppDevelopers
 
Website design company
Website design companyWebsite design company
Website design company
Versatile Mobitech
 
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
Vrinsoft 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 Life
Innoppl Dubai
 
Web development company
Web development companyWeb development company
Web development company
Versatile Mobitech
 
iAdapter technology
iAdapter technologyiAdapter technology
iAdapter technology
joinadamknight
 

What's hot (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
 

Similar to Managing a Mobile App Development Team

Creating Design Driven Products
Creating Design Driven ProductsCreating Design Driven Products
Creating Design Driven Products
Konrad+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 Products
Bennett 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 Fun
Excella
 
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
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
Anat (Alon) Salhov
 
Agility primer
Agility primerAgility primer
Agility primer
Dmitry Sharkov
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
Andy Birds
 
Metric-Driven Product Management - ProductHuntTO
Metric-Driven Product Management - ProductHuntTOMetric-Driven Product Management - ProductHuntTO
Metric-Driven Product Management - ProductHuntTO
Joseph Bou-Younes
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
Dimitri Ponomareff
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Sapna Sood
 
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
Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®
 
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
Ravi Kumar
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
Etienne Laverdière
 
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
Product 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. Meier
J.D. Meier
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
Vernon Stinebaker
 
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 2015
Galvanize
 

Similar to 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
 

Recently uploaded

Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
hartfordclub1
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
my Pandit
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
ecamare2
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
NZSG
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
thesiliconleaders
 
How MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdfHow MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdf
MJ Global
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
my Pandit
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
Norma Mushkat Gaffin
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
Susan Laney
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
bosssp10
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
Kirill Klimov
 
Business storytelling: key ingredients to a story
Business storytelling: key ingredients to a storyBusiness storytelling: key ingredients to a story
Business storytelling: key ingredients to a story
Alexandra Fulford
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
Adnet Communications
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 

Recently uploaded (20)

Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
 
How MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdfHow MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdf
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
 
Business storytelling: key ingredients to a story
Business storytelling: key ingredients to a storyBusiness storytelling: key ingredients to a story
Business storytelling: key ingredients to a story
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 

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!

Editor's Notes

  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