This document discusses the differences between traditional project management for software development and project management for mobile development.
Some key differences highlighted include mobile development having an "envision-explore-adapt" mentality rather than a "plan-do" approach due to more variable scopes and requirements. Additionally, the mobile marketplace changes constantly with new device features released quarterly, whereas traditional development faced a more stable environment.
Finally, the document emphasizes that while traditional PM skills still apply, the mobile PM role requires a focus on continuously delivering real business value rather than just timelines and budgets, as well as embracing uncertainty in a rapidly changing technological landscape.
The document outlines the mobile app development process which includes 6 stages:
1. Analyze the problem and potential users.
2. Design the app interface and code algorithms before coding.
3. Implement the app by creating screens, components, and corresponding code.
4. Test the app and get feedback to fix bugs.
5. Evaluate the process and app to improve future work.
6. Maintain the app by fixing bugs, adding features, and adapting it to new devices.
Android Development: Approach for Agile TeamsAnay Kamat
Developing completely native Android apps can make changes to UI difficult. This presentation talks about the hybrid approach to combine native tools, HTML5, Javascript and CSS to build good looking apps and demonstrate an approach to use custom JS bridge to reduce the apk file size with better performance.
How to build cost and plan App Development - Fuerte International App DevelopersGreg Jarrett
This document provides an overview of developing mobile apps. It discusses topics like creating app wireframes and interfaces, estimating development costs and timelines, testing apps, and marketing strategies. The document also includes examples of cost estimates for simple, fitness, and enterprise apps. Overall, it aims to help others understand the app development process from planning to release.
It's always a tough decision to choose a Mobile App Development Company !!
While looking for a mobile app development company, a client need to go through various parameters. However, before jumping to conclusion one must go through research and analytic.To simplify it, we have come up with few parameters to look for, while selecting an Mobile App Development Company.
Mobile Application Development has become an essential part of business and entrepreneurs and business leaders recognizes it to an important part to build audience for ensuring their business benefits,
Mobile app development has become necessary in our digital world. Apps provide both utility and entertainment on mobile phones, which people are addicted to. Mobile app development companies are responsible for creating these apps that people enjoy and find useful. To survive in the competitive mobile app market, companies need to develop apps with innovative ideas, a clear plan of action, appealing designs, easy usability, affordable pricing, and they must incorporate user feedback into their app development.
www.kogimobile.com
Kogi Mobile works with Startups and Small businesses to deliver on their Mobile App dreams.
Kogi Mobile help startups with rapid app design, app development and app launch by using Agile and Lean methodologies.
Kogi Mobile develops Native iOS | Android apps as well as mobile websites and full stack beck-ends.
contact@kogimobile.com
Smartphone apps have become increasingly popular in recent years, both for the purpose of revenue generation and marketing. This presentation shows how a smartphone app is designed and developed.
Apppli is a mobile app development and marketing agency based in London. Visit our website at www.apppli.com to find out more about our services.
The document outlines the mobile app development process which includes 6 stages:
1. Analyze the problem and potential users.
2. Design the app interface and code algorithms before coding.
3. Implement the app by creating screens, components, and corresponding code.
4. Test the app and get feedback to fix bugs.
5. Evaluate the process and app to improve future work.
6. Maintain the app by fixing bugs, adding features, and adapting it to new devices.
Android Development: Approach for Agile TeamsAnay Kamat
Developing completely native Android apps can make changes to UI difficult. This presentation talks about the hybrid approach to combine native tools, HTML5, Javascript and CSS to build good looking apps and demonstrate an approach to use custom JS bridge to reduce the apk file size with better performance.
How to build cost and plan App Development - Fuerte International App DevelopersGreg Jarrett
This document provides an overview of developing mobile apps. It discusses topics like creating app wireframes and interfaces, estimating development costs and timelines, testing apps, and marketing strategies. The document also includes examples of cost estimates for simple, fitness, and enterprise apps. Overall, it aims to help others understand the app development process from planning to release.
It's always a tough decision to choose a Mobile App Development Company !!
While looking for a mobile app development company, a client need to go through various parameters. However, before jumping to conclusion one must go through research and analytic.To simplify it, we have come up with few parameters to look for, while selecting an Mobile App Development Company.
Mobile Application Development has become an essential part of business and entrepreneurs and business leaders recognizes it to an important part to build audience for ensuring their business benefits,
Mobile app development has become necessary in our digital world. Apps provide both utility and entertainment on mobile phones, which people are addicted to. Mobile app development companies are responsible for creating these apps that people enjoy and find useful. To survive in the competitive mobile app market, companies need to develop apps with innovative ideas, a clear plan of action, appealing designs, easy usability, affordable pricing, and they must incorporate user feedback into their app development.
www.kogimobile.com
Kogi Mobile works with Startups and Small businesses to deliver on their Mobile App dreams.
Kogi Mobile help startups with rapid app design, app development and app launch by using Agile and Lean methodologies.
Kogi Mobile develops Native iOS | Android apps as well as mobile websites and full stack beck-ends.
contact@kogimobile.com
Smartphone apps have become increasingly popular in recent years, both for the purpose of revenue generation and marketing. This presentation shows how a smartphone app is designed and developed.
Apppli is a mobile app development and marketing agency based in London. Visit our website at www.apppli.com to find out more about our services.
Nowadays, 41% of the developers are doing it as their side-jobs. How do we grant quality in this scenario? Shouldn´t we apply some backgroud to this development process going on?
Modern web app development requires a focus on usability and intuitive interfaces for various platforms. Developers must gather user feedback early in agile development cycles and measure everything. While experimenting is good, business apps should use established technologies and APIs wisely since they can change drastically and negatively impact the app. Code organization is also important to avoid maintenance issues.
We are one of the best known top mobile application development companies in Hyderabad. We build Native apps, Hybrid apps, React Native, Ionic apps depending on client requirement.
Hotovo is a mobile app development company that has worked with several clients to create both simple and complex apps across various industries. Some of their clients include Citadele Bank, Percolate, Akixi, Clarity 4D, and Protecht. For each client, Hotovo has assisted with design, development, testing and deployment of both Android and iOS applications. They aim to deliver outstanding user experiences and have experience developing a wide range of app types from banking to marketing to risk assessment.
Versatile Mobitech has broad experience working with Android working frameworks and Android mobile application development company. Android is one of the quickest developing frameworks available, incompletely because of the notoriety of the Samsung line of cell phones.
ShahDeep International is a leading mobile application development company that offers solutions for various mobile platforms. They have a team of experienced developers for platforms like iPhone, Android, Blackberry, Symbian and Windows Mobile. Their services include developing applications for these platforms using technologies like HTML, Java, .NET, and others. They ensure high quality and up to date application development along with testing and support for distribution.
How much does it cost to build a mobile app? That's probably the most asked question for mobile app developers. This presentation give insight into mobile app development process and how business people/clients can get better answers by providing more information when asking for app development cost estimates.
Mobile Application Workshop - So You Want To Build a Mobile App?Aaron Saunders
This is an overview of my thoughts on the mobile development space and options for building that first MVP in a cost effective manner leveraging cross-platform development tools and PAAS for data store, Push Notifications and Analytics. Summary - you dont need to know objective-C, Swift or Java to build a mobile app --- and you dont need a Ruby, PHP, Node Express, MongoDB, SQLServer developer to build backend
The mobile applications offer a huge opportunity for businesses to engage with customers.
Here are 7 must-follow tips to make customer and employee interactions successful
Event specialist, Cheryl Lawson, shares how she created the Event Planning Tools App.
As an instructor of event and meeting management, I have the opportunity to see the tools to which my students gravitate. Most of them are drawn to ‘make my life easier tools.’ When I asked them to ‘create a budget’, they would download the same Microsoft template.
One of my ‘make my life easier tools’ is the meeting space calculator.
After I decided to create an app, it was an easy decision to bring these tools to a mobile platform.
I’ve created a list of steps to help other professionals create their own apps.
@Partyaficionado
This document discusses how Appsheet can be used to create mobile apps from existing spreadsheets to allow businesses to access and edit spreadsheet data from any smart mobile device. It provides examples of how Appsheet can slice, dice, and analyze spreadsheet data, use conditional logic forms to capture needed data, produce graphical views of KPIs, and allow offline usage with syncing. Implementation costs are estimated starting at £1000 to link existing sheets up to £3000-5000 for a more complex project. Monthly licensing and support starting at £95 is also discussed.
For our clients we create apps for every mobile platform and smart TV that is available in Poland. We have carried out over 400 projects and our apps are used by millions of users all over the world. We offer advanced IT solutions in the area of video media consumption and mobile commerce. We also specialise in NFC technologies, Bluetooth, interior navigation and many other issues which are essential on the mobile solutions market.
This document outlines a 10 step process for developing a successful mobile app. The steps include: 1) identifying user needs and app features, 2) determining target users, revenue model, and platforms, 3) designing the app interface and user experience, 4) choosing a development approach like native, web, or hybrid, 5) creating a prototype, 6) integrating analytics, 7) beta testing with target users, 8) deploying the app, 9) analyzing usage metrics, and 10) upgrading the app over time with improvements and new features. The company providing this process has 14 years of mobile development experience across 400 completed projects.
Industry Experts on How to Build Really Good Mobile ApplicationIndianAppDevelopers
When mobile apps have become part and parcel of digital presence for most brands, every company or organization is developing their own branded apps. Building an app is one thing and shaping an app to success is another thing. Read more: https://bit.ly/3d3JhHP
We offer unique and world-class designing solutions matching customer’s business strategies and requirements. Focused on a collaborative approach, our team understands the customer's needs to deliver business value.
Hiring iPhone developers in India provides five key advantages: 1) Developers have strong technical skills and experience to implement projects on time and bug-free. 2) Developers have knowledge of the latest tools and technologies. 3) Infrastructure in India allows developers to be highly productive. 4) Regular communication and transparency ensures clients are updated on project status. 5) Developers are fully dedicated to projects and commit significant time to ensuring deadlines are met.
2016 Top Trends in Mobile App Development LifeInnoppl Dubai
Mobile app development is changing rapidly as consumers increasingly rely on their smart devices. To be successful, mobile apps must have short development cycles, be compatible with various device screens and shapes, utilize cloud-based development, prioritize security, integrate with business processes, enhance marketing, and support future technologies like augmented reality. Most developers will focus on creating hybrid apps using HTML5 to support multiple device platforms.
iAdapter is an IT outsourcing company based in India that offers various services including web development, mobile app development, software product development, and IT consulting. It has experience developing solutions for different industries and platforms. The company was established in 2009 and has a state-of-the-art development center, 95% customer retention rate, and experience delivering large-scale projects. It provides solutions to make businesses connect faster, better and wider.
This presentation was given in late 2018 to the Artiman Ventures portfolio of companies by Managing Partner, Bennett King. This presentation is an overview of the steps that startups can do to become more design-driven, keeping their customers at the center of the product design/development process.
Here are the estimated story points for the items using Planning Poker:
Spain - 13
China - 13
Luxembourg - 5
Denmark - 8
South Africa - 8 (reference point)
Belize - 3
Nowadays, 41% of the developers are doing it as their side-jobs. How do we grant quality in this scenario? Shouldn´t we apply some backgroud to this development process going on?
Modern web app development requires a focus on usability and intuitive interfaces for various platforms. Developers must gather user feedback early in agile development cycles and measure everything. While experimenting is good, business apps should use established technologies and APIs wisely since they can change drastically and negatively impact the app. Code organization is also important to avoid maintenance issues.
We are one of the best known top mobile application development companies in Hyderabad. We build Native apps, Hybrid apps, React Native, Ionic apps depending on client requirement.
Hotovo is a mobile app development company that has worked with several clients to create both simple and complex apps across various industries. Some of their clients include Citadele Bank, Percolate, Akixi, Clarity 4D, and Protecht. For each client, Hotovo has assisted with design, development, testing and deployment of both Android and iOS applications. They aim to deliver outstanding user experiences and have experience developing a wide range of app types from banking to marketing to risk assessment.
Versatile Mobitech has broad experience working with Android working frameworks and Android mobile application development company. Android is one of the quickest developing frameworks available, incompletely because of the notoriety of the Samsung line of cell phones.
ShahDeep International is a leading mobile application development company that offers solutions for various mobile platforms. They have a team of experienced developers for platforms like iPhone, Android, Blackberry, Symbian and Windows Mobile. Their services include developing applications for these platforms using technologies like HTML, Java, .NET, and others. They ensure high quality and up to date application development along with testing and support for distribution.
How much does it cost to build a mobile app? That's probably the most asked question for mobile app developers. This presentation give insight into mobile app development process and how business people/clients can get better answers by providing more information when asking for app development cost estimates.
Mobile Application Workshop - So You Want To Build a Mobile App?Aaron Saunders
This is an overview of my thoughts on the mobile development space and options for building that first MVP in a cost effective manner leveraging cross-platform development tools and PAAS for data store, Push Notifications and Analytics. Summary - you dont need to know objective-C, Swift or Java to build a mobile app --- and you dont need a Ruby, PHP, Node Express, MongoDB, SQLServer developer to build backend
The mobile applications offer a huge opportunity for businesses to engage with customers.
Here are 7 must-follow tips to make customer and employee interactions successful
Event specialist, Cheryl Lawson, shares how she created the Event Planning Tools App.
As an instructor of event and meeting management, I have the opportunity to see the tools to which my students gravitate. Most of them are drawn to ‘make my life easier tools.’ When I asked them to ‘create a budget’, they would download the same Microsoft template.
One of my ‘make my life easier tools’ is the meeting space calculator.
After I decided to create an app, it was an easy decision to bring these tools to a mobile platform.
I’ve created a list of steps to help other professionals create their own apps.
@Partyaficionado
This document discusses how Appsheet can be used to create mobile apps from existing spreadsheets to allow businesses to access and edit spreadsheet data from any smart mobile device. It provides examples of how Appsheet can slice, dice, and analyze spreadsheet data, use conditional logic forms to capture needed data, produce graphical views of KPIs, and allow offline usage with syncing. Implementation costs are estimated starting at £1000 to link existing sheets up to £3000-5000 for a more complex project. Monthly licensing and support starting at £95 is also discussed.
For our clients we create apps for every mobile platform and smart TV that is available in Poland. We have carried out over 400 projects and our apps are used by millions of users all over the world. We offer advanced IT solutions in the area of video media consumption and mobile commerce. We also specialise in NFC technologies, Bluetooth, interior navigation and many other issues which are essential on the mobile solutions market.
This document outlines a 10 step process for developing a successful mobile app. The steps include: 1) identifying user needs and app features, 2) determining target users, revenue model, and platforms, 3) designing the app interface and user experience, 4) choosing a development approach like native, web, or hybrid, 5) creating a prototype, 6) integrating analytics, 7) beta testing with target users, 8) deploying the app, 9) analyzing usage metrics, and 10) upgrading the app over time with improvements and new features. The company providing this process has 14 years of mobile development experience across 400 completed projects.
Industry Experts on How to Build Really Good Mobile ApplicationIndianAppDevelopers
When mobile apps have become part and parcel of digital presence for most brands, every company or organization is developing their own branded apps. Building an app is one thing and shaping an app to success is another thing. Read more: https://bit.ly/3d3JhHP
We offer unique and world-class designing solutions matching customer’s business strategies and requirements. Focused on a collaborative approach, our team understands the customer's needs to deliver business value.
Hiring iPhone developers in India provides five key advantages: 1) Developers have strong technical skills and experience to implement projects on time and bug-free. 2) Developers have knowledge of the latest tools and technologies. 3) Infrastructure in India allows developers to be highly productive. 4) Regular communication and transparency ensures clients are updated on project status. 5) Developers are fully dedicated to projects and commit significant time to ensuring deadlines are met.
2016 Top Trends in Mobile App Development LifeInnoppl Dubai
Mobile app development is changing rapidly as consumers increasingly rely on their smart devices. To be successful, mobile apps must have short development cycles, be compatible with various device screens and shapes, utilize cloud-based development, prioritize security, integrate with business processes, enhance marketing, and support future technologies like augmented reality. Most developers will focus on creating hybrid apps using HTML5 to support multiple device platforms.
iAdapter is an IT outsourcing company based in India that offers various services including web development, mobile app development, software product development, and IT consulting. It has experience developing solutions for different industries and platforms. The company was established in 2009 and has a state-of-the-art development center, 95% customer retention rate, and experience delivering large-scale projects. It provides solutions to make businesses connect faster, better and wider.
This presentation was given in late 2018 to the Artiman Ventures portfolio of companies by Managing Partner, Bennett King. This presentation is an overview of the steps that startups can do to become more design-driven, keeping their customers at the center of the product design/development process.
Here are the estimated story points for the items using Planning Poker:
Spain - 13
China - 13
Luxembourg - 5
Denmark - 8
South Africa - 8 (reference point)
Belize - 3
Design driven companies are outperforming their competition, but what does it mean to be design driven? Design driven companies are moving past just UX, UI and product and are using design thinking and design methods in everything from organization, to strategy, to sales operations. At Konrad+King we see the key to being design driven is to keep the customer involved in every decision. In this presentation we will talk about the things you can do to become a design-driven company and ways that you can bring the voice of the user in throughout the development process.
Techniques for Keeping Distributed Retrospectives Effective and FunExcella
This document discusses distributed retrospectives for agile teams. It provides the structure for retrospectives, including setting the stage, gathering data, generating insights, deciding what to do, and closing. It emphasizes the importance of face-to-face conversation and reflects on becoming more effective. Various tools for remote retrospectives are mentioned, such as Google Docs, IdeaBoardz, and Structured Retro. Resources on effective retrospectives are also provided.
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Nicolò Borghi
The document discusses best practices for developing innovative products and managing high-performing teams, as outlined by Vittorio Viarengo, Vice President of Telco Strategy and Development at Oracle. Some key points include hiring creative people and "freaks", establishing a clear vision and goals, continuously measuring results, and maintaining a process of idea validation, prototyping, development, beta testing, and release.
This document provides an overview of practical scrum. It discusses the three scrum roles of product owner, scrum master, and team. It also describes the four scrum ceremonies and three artifacts. Key principles of scrum include self-organizing teams, empirical process, and delivering working software frequently. The document contrasts command-and-control with self-management and explains how the manager's role changes in an agile environment.
An introduction to "agile development" and what "agility" means in the world of software. Principles to embrace, culture changes to pursue, and so forth.
The document provides an overview of Agile methodology. It defines Agile as an incremental and iterative approach to project development that values individuals, collaboration, adaptability and working software. The key aspects of Agile include short iterations, frequent delivery of working software, adaptive planning, self-organizing teams, daily stand-ups and retrospectives. Benefits of Agile include improved visibility, productivity and ability to manage changing priorities. The document recommends starting with Agile by identifying issues to solve, creating a visual board and improving through small steps and continuous learning.
Joseph Bou-Younes is the VP of Product at 500px Inc., a photography community and stock photo marketplace. The document provides an overview of 500px's mission, metrics-driven product management approach, and strategy to achieve their mission in a mobile-focused world. It also discusses challenges of product management like the narrative fallacy and mitigation strategies.
Dimitri Ponomareff is an experienced coach, project manager, and facilitator. He has extensive experience coaching and training teams at many large organizations. Dimitri is passionate about sharing his knowledge of Agile methodologies like Scrum, XP, and Kanban to help teams improve. The document provides an overview of these Agile approaches including their origins and key principles.
This document discusses various agile software development methodologies including eXtreme Programming (XP), Scrum, Evolutionary Project Management (EVO), Unified Process (UP), Crystal, Lean Development (LD), Adaptive Software Development (ASD), Dynamic System Development Method (DSDM), and Feature Driven Development (FDD). It emphasizes that different methodologies may suit different clients and that the key is selecting the approach that best meets a client's requirements rather than taking a single approach for all. Communication is also highlighted as important for software project success.
Agile is a software development methodology in which the development is carried out iteratively and the requirements evolve through continuous inspection and adaptation. Some of the most commonly used agile software development methods/frameworks are: Adaptive Software Development (ASD), Extreme Programming (XP), Scrum and Kanban.
Embracing Agile for Business Impact: Role of Leadership & ManagementRavi Kumar
Embracing Agile for Business Impact: Role of Leadership & Management
Synopsis: Agile software development has become mainstream as more and more establishments establishments are on the path of embracing agile. While there are benefits in agile software development which many establishments have realised it is also true that several of them are still struggling with the transition or are yet to see the benefits. This talk focuses on the key ingredients that leadership and management has to focus as they steer their teams towards embracing agile.
The topic covers the following
1. Quick intro to agile [ since there are mixed audience]
2. Short Video on 'What agile in NOT'
3. Relevance of Project Managers in agile
4. Current Management Thinking and practices
5. Role of Leadership
6. Role of Management
7. Few 'Deal Breakers' when embarking on agile transition
8. Q&A
Webinar: Finding Your Fit in Product by Planoly Head of ProductProduct School
In this presentation, you will learn to understand different types of Product Management roles, learn how to evaluate your strengths and weaknesses to find a good fit. Djordje also shares the 5 Product Management principles which work across any product type.
A brief and visual introduction to the Agile.
Learn the Agile mindset and the big 3 (Extreme Programming, Scrum, and Kanban). Be able to whiteboard a simple view of how each one works to get things done and make things happen.
An overview of IT challenges and how Perficient China uses agile frameworks, methodologies, and practices to address these challenges and consistently deliver valued results to our clients.
How to Be a Product Manager – Denver Startup Week 2015Galvanize
Four product experts from the startup scene share insights about how to be an effective product manager.
Natty Zola, Managing Director for TechStars Boulder
Eric Carlson, Director of Product at Kapost
Dan Podsedly, VP and General Manager of Pivotal Tracker
Jared Polivka, Chief Evangelist at Galvanize
Similar to Managing a Mobile App Development Team (20)
Recruiting in the Digital Age: A Social Media MasterclassLuanWise
In this masterclass, presented at the Global HR Summit on 5th June 2024, Luan Wise explored the essential features of social media platforms that support talent acquisition, including LinkedIn, Facebook, Instagram, X (formerly Twitter) and TikTok.
IMPACT Silver is a pure silver zinc producer with over $260 million in revenue since 2008 and a large 100% owned 210km Mexico land package - 2024 catalysts includes new 14% grade zinc Plomosas mine and 20,000m of fully funded exploration drilling.
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Tastemy Pandit
Know what your zodiac sign says about your taste in food! Explore how the 12 zodiac signs influence your culinary preferences with insights from MyPandit. Dive into astrology and flavors!
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfthesiliconleaders
In the recent edition, The 10 Most Influential Leaders Guiding Corporate Evolution, 2024, The Silicon Leaders magazine gladly features Dejan Štancer, President of the Global Chamber of Business Leaders (GCBL), along with other leaders.
How MJ Global Leads the Packaging Industry.pdfMJ Global
MJ Global's success in staying ahead of the curve in the packaging industry is a testament to its dedication to innovation, sustainability, and customer-centricity. By embracing technological advancements, leading in eco-friendly solutions, collaborating with industry leaders, and adapting to evolving consumer preferences, MJ Global continues to set new standards in the packaging sector.
At Techbox Square, in Singapore, we're not just creative web designers and developers, we're the driving force behind your brand identity. Contact us today.
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...my Pandit
Dive into the steadfast world of the Taurus Zodiac Sign. Discover the grounded, stable, and logical nature of Taurus individuals, and explore their key personality traits, important dates, and horoscope insights. Learn how the determination and patience of the Taurus sign make them the rock-steady achievers and anchors of the zodiac.
B2B payments are rapidly changing. Find out the 5 key questions you need to be asking yourself to be sure you are mastering B2B payments today. Learn more at www.BlueSnap.com.
buy old yahoo accounts buy yahoo accountsSusan Laney
As a business owner, I understand the importance of having a strong online presence and leveraging various digital platforms to reach and engage with your target audience. One often overlooked yet highly valuable asset in this regard is the humble Yahoo account. While many may perceive Yahoo as a relic of the past, the truth is that these accounts still hold immense potential for businesses of all sizes.
Company Valuation webinar series - Tuesday, 4 June 2024FelixPerez547899
This session provided an update as to the latest valuation data in the UK and then delved into a discussion on the upcoming election and the impacts on valuation. We finished, as always with a Q&A
Storytelling is an incredibly valuable tool to share data and information. To get the most impact from stories there are a number of key ingredients. These are based on science and human nature. Using these elements in a story you can deliver information impactfully, ensure action and drive change.
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
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
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
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!
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
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
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.
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.
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.
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.
Key take aways: 1) Increase your own mobile knowledge