mobile apps - why agile project management matters

52
Mobile Apps - Why Agile Project Management Matters Roland Gropmair, PMP Monday 18 June 12

Post on 18-Oct-2014

2.535 views

Category:

Technology


0 download

DESCRIPTION

Irish market research forecasts that €800 million worth of transactions will be conducted through mobile devices in 2012. As smartphones adoption continues to rise, the demand for the development of mobile applications is enormous. But what are the implications for a project manager working on app projects? How relevant is planning in iterations and launching with a minimal viable product (MVP)? In this presentation, Roland shows pitfalls when it comes to mobile app development and demonstrates how elements of Agile Project Management can support the success of mobile apps. Roland is the founder of mApps.ie, a consultancy company that creates mobile apps. He also co-founded AppKickr to deliver affordable mobile apps to SMEs. This talk was part of the PMI Ireland Event about Mobile Apps and Agile on May 2012.

TRANSCRIPT

Page 1: Mobile Apps - Why Agile Project Management Matters

Mobile Apps - Why Agile Project Management Matters

Roland Gropmair, PMP

Monday 18 June 12

Page 2: Mobile Apps - Why Agile Project Management Matters

Agenda

• Introduction

•Mobile Apps and Project Managers

•Mobile Apps and Agile

• Apps for Enterprise

Monday 18 June 12

Page 3: Mobile Apps - Why Agile Project Management Matters

About Me

Monday 18 June 12

Page 4: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 5: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 6: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 7: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 8: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 9: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 10: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 11: Mobile Apps - Why Agile Project Management Matters

http://mashable.com/2012/02/07/app-economy-boosts-job-growth/

Monday 18 June 12

Page 12: Mobile Apps - Why Agile Project Management Matters

315 millioniOS Devices

Monday 18 June 12

Page 13: Mobile Apps - Why Agile Project Management Matters

25 billioniOS Apps downloaded

Monday 18 June 12

Page 14: Mobile Apps - Why Agile Project Management Matters

550,000iOS Apps available

Monday 18 June 12

Page 15: Mobile Apps - Why Agile Project Management Matters

$4 billion

http://www.apple.com/pr/library/2012/03/05Apples-App-Store-Downloads-Top-25-Billion.html

Amount paid to Apple developers

Monday 18 June 12

Page 16: Mobile Apps - Why Agile Project Management Matters

Another huge success - the game Tiny Wings

But is that the norm, or the exception?

Monday 18 June 12

Page 17: Mobile Apps - Why Agile Project Management Matters

http://en.wikipedia.org/wiki/Levi_Strauss

Monday 18 June 12

Page 18: Mobile Apps - Why Agile Project Management Matters

http://www.myjewelrybox.com/articles/3_great_gold_rush_adventures/

Monday 18 June 12

Page 19: Mobile Apps - Why Agile Project Management Matters

Typical Project Team

Project Owner

Mobile App Developer

Designer UX

Backend Developer

Project Manager

Monday 18 June 12

Page 20: Mobile Apps - Why Agile Project Management Matters

PMBOK Knowledge Areas

• Integration Management

• Time Management

• Cost Management

• Quality Management

• Human Resource Management

• Communications Management

• Risk Management

• Procurement Management

• Scope Management

Monday 18 June 12

Page 21: Mobile Apps - Why Agile Project Management Matters

My Lessons Learned

•App Store approval

• ‘Prototype’ vs. ‘App Store ready app’

•Network offline

Monday 18 June 12

Page 22: Mobile Apps - Why Agile Project Management Matters

Plan for Phases

Loop

Launch Listen

‘Four Ls’ ™RG

Labour

Monday 18 June 12

Page 23: Mobile Apps - Why Agile Project Management Matters

MVP

Minimal Viable Product

Monday 18 June 12

Page 24: Mobile Apps - Why Agile Project Management Matters

‘If you are not embarrassed, you have waited too long...’

Monday 18 June 12

Page 25: Mobile Apps - Why Agile Project Management Matters

Software Engineering

http://en.wikipedia.org/wiki/Waterfall_model

Monday 18 June 12

Page 26: Mobile Apps - Why Agile Project Management Matters

Agile Method

Monday 18 June 12

Page 27: Mobile Apps - Why Agile Project Management Matters

Development Process

• Sprints, daily stand-ups

• Source code control

• Testing: dedicated team, test book

• Project Manager, Steering Committee

• International teams

Monday 18 June 12

Page 28: Mobile Apps - Why Agile Project Management Matters

Case Studies - Iterations

Monday 18 June 12

Page 30: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 31: Mobile Apps - Why Agile Project Management Matters

Foursquare in 2009

Monday 18 June 12

Page 32: Mobile Apps - Why Agile Project Management Matters

2010

Monday 18 June 12

Page 33: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 34: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 35: Mobile Apps - Why Agile Project Management Matters

Xcode

Monday 18 June 12

Page 36: Mobile Apps - Why Agile Project Management Matters

Xcode

Monday 18 June 12

Page 37: Mobile Apps - Why Agile Project Management Matters

Xcode

Monday 18 June 12

Page 38: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 39: Mobile Apps - Why Agile Project Management Matters

Apps for Enterprise

What’s your mobile strategy?

Monday 18 June 12

Page 40: Mobile Apps - Why Agile Project Management Matters

Gartner: Top 10 Strategic Technologies for 2012

http://www.gartner.com/it/page.jsp?id=1826214

‘Enterprises will have to come up with two mobile strategies – one to address the business to employee (B2E) scenario and one to address the business to consumer (B2C) scenario.‘

Monday 18 June 12

Page 41: Mobile Apps - Why Agile Project Management Matters

Percentage of mobile Web users who never or infrequently use the desktop Web

US: 25%

UK: 22%

http://mobithinking.com/mobile-research-casestudy

Monday 18 June 12

Page 42: Mobile Apps - Why Agile Project Management Matters

Mobile Website vs. Apps

•Mobile Website runs in the browser - optimized for mobile

•Mobile App runs on the device - on the device OS. Distributed via the App Store

•Mobile website usually easier & cheaper

• Suggestion: serve new users with mobile website; existing customers with mobile app

Monday 18 June 12

Page 43: Mobile Apps - Why Agile Project Management Matters

Case Studies

Monday 18 June 12

Page 44: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 45: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 46: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 47: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 48: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 49: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 50: Mobile Apps - Why Agile Project Management Matters

Monday 18 June 12

Page 51: Mobile Apps - Why Agile Project Management Matters

Summary

• Gold rush over - still opportunities

• Especially for Project Managers!

• Remember iterations: Agile MVP Four-Ls

• Enterprise - Huge Potential

Monday 18 June 12