SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Technology Executives Club 
Meeting the business's demand for Mobile Applications 
May 9th, 2013 
everything connects…
Partnering with the Business 
Trend: Becoming a More Agile Enterprise 
2 everything connects… 
Develop a business-oriented approach to 
supporting the business. Need an 
approach to manage an overall can-do 
attitude that supports the maximizing 
business results 
Develop an environment and a set of 
blueprints to support agile development 
practices while focusing on consistency. 
30-90 day 
delivery 
cycles 
Support for 
many 
devices and 
device 
specific 
functionality 
Competitive 
Pressure 
Very little 
time to plan 
and planning 
is difficult 
with the 
amount of 
change 
happening 
Growing list 
of products 
and 
frameworks 
to support 
mobile 
development 
Growing list 
of devices 
Agile 
Mobile 
Environment 
Business Demands Technology Environment
Partnering with the Business 
“10x Leadership” Principles in Mobile 
What and why 10x leadership…? 
• Business-oriented approach to building a 
relationship with the business 
• Lessons learned on how 7 out of 
20,400 companies beat their industry 
index by at least 10 times. 
• We see successful mobile adoption 
3 everything connects… 
trends aligning with the 3 key 
behaviors of 10x leaders 
Present trends for mobile in: 
• Fanatic Discipline 
• Empirical Creativity 
• Productive Paranoia 
Fanatic 
Discipline 
Productive 
Paranoia 
Level 5 
Ambition 
Empirical 
Creativity 
Great by Choice 
Jim Collins and Morten T. Hansen
Partnering with the Business 
“10x Leadership” Fanatic Discipline 
Fanatic Discipline 
• “The 20 mile march”, Amundsen vs. Scott, SWA vs. PSWA 
Fanatic Discipline for Mobile: Committing to regular, frequent 
releases 
• Example: No matter what, we are releasing significant 
4 everything connects… 
enhancements every 45 days. 
• Establish a tempo and get really good at keeping the tempo 
• This starts with embedded Business Analysts, with OOM estimating 
skills to collaborate on priorities for each release. 
• Takes the pressure off of any single release plan – If your feature 
misses the cut-off for next release, it doesn’t mean that your users 
are waiting another year for their feature.
Partnering with the Business 
“10x Leadership” Empirical Creativity 
Aim 
5 everything connects… 
Empirical Creativity 
– “Bullets, then Cannon Balls” 
Empirical Creativity for Mobile: 
Iterative, Incremental Development 
– Get empirical data based on small, targeted 
applications/features before making any 
large investments 
– Agree on content, goals and metrics for 
each iteration 
– Agree on the success criteria and exactly 
how it will it be measured 
– Don’t move the user’s cheese too far in any 
one release 
– The key is in developing the release plan 
with the business 
Calibrate 
with 
Bullets 
Fire 
Measure 
Adjust
Partnering with the Business 
“10x Leadership” Empirical Creativity (2) 
Empirical Creativity in Planning the Mobile App 
• Provide useful data to the business, before building anything 
– Example: Google Analytics – Mobile Visitor Analysis 
6 everything connects…
Partnering with the Business 
“10x Leadership” Empirical Creativity (3) 
Planning the Release Cycle with the Business 
• Establishing priorities and high-level estimating is key 
• Cross-train Business Analysts – Understanding the technical and 
business environment 
– Quickly identify low hanging fruit – Move some easy win’s up the release list 
– Agree on risk plan, retire show stoppers as early as possible 
• Be ready to reinvent business process/requirements management for 
Mobile applications – improve business outcomes 
– Finding process that are impacted by greater context (additional real-time 
info that helps for make a better decision) to improve outcome 
– Using context to shorten process time for users 
– Embed business analysts with real users to understand and exploit context 
7 everything connects… 
rich opportunities
Partnering with the Business 
“10x Leadership” Productive Paranoia 
8 everything connects… 
Productive Paranoia 
– “Highly attuned to threats and changes especially when things 
are going well. Fear and worry is channeled into preparation, 
contingency plans, buffers and margins of safety” 
Productive Paranoia for Mobile: 
– Lost or stolen devices – Data…? 
– Business process interrupted when signal drops 
– Slow adoption because of bad app store reviews 
– What if we are really successful! …and our mobile solutions do 
not scale up: 
• Performance: ability to add lots of users 
• Functional: Ability to add feature that require integration across multiple 
systems 
– Vendor goes out of business or key resources are unavailable
Technical Considerations 
Technology Environment 
Technology Environment for Mobile 
Development is changing rapidly 
• Similar to past patterns – tools looking to 
9 everything connects… 
simplify development 
• Similar amount of activity to web-based 
development 
• Those based on standards have a better 
chance of surviving 
• But.. The standards are still being developed 
This amount of change makes planning more 
difficult 
• Temptation of the silver bullet 
• Temptation to get “something out there” 
• BTW – may be the correct solution 
• Temptation to delay decisions – leads to business 
frustration and inconsistent solutions 
MEAPs 
HTML 
5 
Native
Technical Considerations 
Leverage Blueprints and Standards 
Typical 
lifetime 
3-6 
months 
2-5 
years 
10 everything connects… 
Roadmap - Decide on what mobile 
technologies you can and will support 
Blueprints - Focus on creating a set of 
standard frameworks and integration 
patterns for each supported environment 
• Native iOS 
• Native Android 
• Mobile Web/HTML5 
• Responsive Web Design 
• Work on isolating the frameworks chosen to 
lessen dependence 
Mobile 
Apps 
Business 
Services 
Core 
Systems 
10-20 
years 
Focus - Create decision criteria that helps determine which implementation option 
is best for the required functionality 
• Work with the business on this – make them part of this decision process 
Integration - Focus on reusing business services whenever possible
Technical Considerations 
Mobile Development Environment 
Create a mobile application 
development environment 
• Built using the Blueprints established earlier 
• Templates/Sample code for patterns 
• Focus on architecture to isolate 
Mobile Development Environment 
Developer 
Environment 
Configuration 
Management 
Release 
Management 
Testing Environments 
Load and 
Performance Testing 
11 everything connects… 
frameworks and technologies as 
appropriate 
• Development Environment 
• Version Control 
• Continuous Build Environment 
• Mobile Specific Test Environment and Plan 
• Testing (System, UAT, Performance, etc.) 
environments 
Spend time on defining and optimizing your development and release 
process 
• How can you support multiple development streams simultaneously? 
• How can we shorten the deployment time? 
• How can we shorten our testing time without sacrificing quality or coverage? 
….
Where to Start 
Setting Goals for Mobile Best Practices 
10x Behavior Driver Strategy Goal 
12 everything connects… 
Fanatic Discipline Steady tempo to demonstrate 
steady progress and allow for 
frequent empirical measurement 
Frequent Releases 45 day internal release cycle 
Empirical Creativity Need to focus on core business 
requirements first 
Gain agreement with the 
stakeholders regarding priorities - 
not everything is high priority 
A consistent prioritizations 
methodology is defined 
Empirical Creativity Guide the business to the highest 
value features with the lowest 
associated effort 
Cross train BA's on technologies 
and existing solutions 
BA's understand core systems and 
main data areas 
Empirical Creativity Need to collect empirical data 
from user behavior/technologies 
to make better decisions 
Use analytics tools to collect data 
for current and future systems 
Set up and capture analytics for 
existing mobile or web apps 
Productive Paranoia Bad user experience slows 
adoption 
Rigorous testing for all platforms Test plan for mobile 
Productive Paranoia An uncertain technology 
landscape makes changes in 
technology a near certainty 
Consistent Standards and 
Blueprints to make changes and 
upgrades easier 
Define Blueprints for each area
Where Our Trend Data Came from 
13 everything connects… 
NVISIA Introduction 
Experience with enterprise customers where: 
• Increasing business agility is critical to their business 
• Building a sustainable competitive advantage through software 
innovation is part of their business strategy 
• New applications require high degree of integration or interoperability 
across multiple systems 
Recent Examples…
Questions and Contact Information 
14 everything connects… 
Thank You 
Shaun Lovick 
• shaunl@nvisia.com 
• Mobile: 312.493.4180 
Mark Panthofer 
• mpanthofer@nvisia.com 
• Mobile: 262.995.4173

Weitere ähnliche Inhalte

Was ist angesagt?

Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10
eventwithme
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
unruliness
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
unruliness
 
Agile product development for the business
Agile product development for the businessAgile product development for the business
Agile product development for the business
Russell Pannone
 

Was ist angesagt? (20)

Lean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software MethodologiesLean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software Methodologies
 
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management DayARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
 
A Modern Take on the Agile Manifesto
A Modern Take on the Agile ManifestoA Modern Take on the Agile Manifesto
A Modern Take on the Agile Manifesto
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile Work
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Douglas sikora resume
Douglas sikora resumeDouglas sikora resume
Douglas sikora resume
 
DC Business Intelligentsia January Meetup: Agile BI and Data Chaos
DC Business Intelligentsia January Meetup: Agile BI and Data ChaosDC Business Intelligentsia January Meetup: Agile BI and Data Chaos
DC Business Intelligentsia January Meetup: Agile BI and Data Chaos
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Enabling the Shift-left Service Strategy
Enabling the Shift-left Service StrategyEnabling the Shift-left Service Strategy
Enabling the Shift-left Service Strategy
 
(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook
 
Agile product development for the business
Agile product development for the businessAgile product development for the business
Agile product development for the business
 
How Innovative Is Your "Innovative" Solution?
How Innovative Is Your "Innovative" Solution?How Innovative Is Your "Innovative" Solution?
How Innovative Is Your "Innovative" Solution?
 
Lean analytics
Lean analyticsLean analytics
Lean analytics
 
Finance :: Insurance Software Solutions - Build or Buy
Finance :: Insurance Software Solutions - Build or BuyFinance :: Insurance Software Solutions - Build or Buy
Finance :: Insurance Software Solutions - Build or Buy
 
Atlassian Cloud Governance: What You Need and When You Need It
Atlassian Cloud Governance: What You Need and When You Need ItAtlassian Cloud Governance: What You Need and When You Need It
Atlassian Cloud Governance: What You Need and When You Need It
 
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & culture
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 

Ähnlich wie NVISIA Mobile Trends Presentation

Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Shetal Patel
 
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for ResultsSAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
Plan4Demand
 
Resume_Brijesh_Pavith
Resume_Brijesh_PavithResume_Brijesh_Pavith
Resume_Brijesh_Pavith
beeemused
 

Ähnlich wie NVISIA Mobile Trends Presentation (20)

Webinar app development & maintenance
Webinar app development & maintenanceWebinar app development & maintenance
Webinar app development & maintenance
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
 
Lessons Learned on Enterprise Mobile Implementations
Lessons Learned on Enterprise Mobile ImplementationsLessons Learned on Enterprise Mobile Implementations
Lessons Learned on Enterprise Mobile Implementations
 
Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011
 
How to drive more value from Innovation Initiatives
 How to drive more value from Innovation Initiatives How to drive more value from Innovation Initiatives
How to drive more value from Innovation Initiatives
 
Enterprise Mobility - Strong Mobile Strategy (7 steps to get you started)
Enterprise Mobility - Strong Mobile Strategy (7 steps to get you started)Enterprise Mobility - Strong Mobile Strategy (7 steps to get you started)
Enterprise Mobility - Strong Mobile Strategy (7 steps to get you started)
 
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for ResultsSAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Enterprise Agile Adoption
Enterprise Agile AdoptionEnterprise Agile Adoption
Enterprise Agile Adoption
 
Software Product Development for Startups.pdf
Software Product Development for Startups.pdfSoftware Product Development for Startups.pdf
Software Product Development for Startups.pdf
 
Agile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileAgile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and Agile
 
Resume_Brijesh_Pavith
Resume_Brijesh_PavithResume_Brijesh_Pavith
Resume_Brijesh_Pavith
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
CURRICULUM_Linked
CURRICULUM_LinkedCURRICULUM_Linked
CURRICULUM_Linked
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
Tablet implementation at The Home Depot Canada: Case study at TabTimes Tablet...
Tablet implementation at The Home Depot Canada: Case study at TabTimes Tablet...Tablet implementation at The Home Depot Canada: Case study at TabTimes Tablet...
Tablet implementation at The Home Depot Canada: Case study at TabTimes Tablet...
 
Future Proof Your eCommerce Technology
Future Proof Your eCommerce TechnologyFuture Proof Your eCommerce Technology
Future Proof Your eCommerce Technology
 
Presentation on Denovo SAP Service
Presentation on Denovo SAP ServicePresentation on Denovo SAP Service
Presentation on Denovo SAP Service
 

Mehr von NVISIA

Mehr von NVISIA (16)

Introduction to GoLang
Introduction to GoLangIntroduction to GoLang
Introduction to GoLang
 
The Evolution of Architecture
The Evolution of ArchitectureThe Evolution of Architecture
The Evolution of Architecture
 
Expected Result - A UX Story
Expected Result - A UX StoryExpected Result - A UX Story
Expected Result - A UX Story
 
Antifragile Teams
Antifragile TeamsAntifragile Teams
Antifragile Teams
 
Digital Operations Service Design
Digital Operations Service DesignDigital Operations Service Design
Digital Operations Service Design
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
Strengthening Business/IT Relationships
Strengthening Business/IT RelationshipsStrengthening Business/IT Relationships
Strengthening Business/IT Relationships
 
Achieving Business Alignment
Achieving Business AlignmentAchieving Business Alignment
Achieving Business Alignment
 
Intro to AWS Machine Learning
Intro to AWS Machine LearningIntro to AWS Machine Learning
Intro to AWS Machine Learning
 
2015 DevOps Breakfast - DevOps in Action
2015 DevOps Breakfast - DevOps in Action2015 DevOps Breakfast - DevOps in Action
2015 DevOps Breakfast - DevOps in Action
 
DAMA Chicago - Ensuring your data lake doesn’t become a data swamp
DAMA Chicago - Ensuring your data lake doesn’t become a data swampDAMA Chicago - Ensuring your data lake doesn’t become a data swamp
DAMA Chicago - Ensuring your data lake doesn’t become a data swamp
 
Scaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseScaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the Enterprise
 
INNOVATION BLUEPRINTS FOR BIMODAL IT
INNOVATION BLUEPRINTS FOR BIMODAL ITINNOVATION BLUEPRINTS FOR BIMODAL IT
INNOVATION BLUEPRINTS FOR BIMODAL IT
 
Building a Data Talent Pipeline in Southeaster Wisconsin
Building a Data Talent Pipeline in Southeaster WisconsinBuilding a Data Talent Pipeline in Southeaster Wisconsin
Building a Data Talent Pipeline in Southeaster Wisconsin
 
12/2/2014 Milwaukee Agile Presentation: Persuading Your Oganization to be Agile
12/2/2014 Milwaukee Agile Presentation: Persuading Your Oganization to be Agile12/2/2014 Milwaukee Agile Presentation: Persuading Your Oganization to be Agile
12/2/2014 Milwaukee Agile Presentation: Persuading Your Oganization to be Agile
 
Big Data 2.0 - Milwaukee Big Data User Group Presentation
Big Data 2.0 - Milwaukee Big Data User Group Presentation Big Data 2.0 - Milwaukee Big Data User Group Presentation
Big Data 2.0 - Milwaukee Big Data User Group Presentation
 

Kürzlich hochgeladen

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Kürzlich hochgeladen (6)

Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 

NVISIA Mobile Trends Presentation

  • 1. Technology Executives Club Meeting the business's demand for Mobile Applications May 9th, 2013 everything connects…
  • 2. Partnering with the Business Trend: Becoming a More Agile Enterprise 2 everything connects… Develop a business-oriented approach to supporting the business. Need an approach to manage an overall can-do attitude that supports the maximizing business results Develop an environment and a set of blueprints to support agile development practices while focusing on consistency. 30-90 day delivery cycles Support for many devices and device specific functionality Competitive Pressure Very little time to plan and planning is difficult with the amount of change happening Growing list of products and frameworks to support mobile development Growing list of devices Agile Mobile Environment Business Demands Technology Environment
  • 3. Partnering with the Business “10x Leadership” Principles in Mobile What and why 10x leadership…? • Business-oriented approach to building a relationship with the business • Lessons learned on how 7 out of 20,400 companies beat their industry index by at least 10 times. • We see successful mobile adoption 3 everything connects… trends aligning with the 3 key behaviors of 10x leaders Present trends for mobile in: • Fanatic Discipline • Empirical Creativity • Productive Paranoia Fanatic Discipline Productive Paranoia Level 5 Ambition Empirical Creativity Great by Choice Jim Collins and Morten T. Hansen
  • 4. Partnering with the Business “10x Leadership” Fanatic Discipline Fanatic Discipline • “The 20 mile march”, Amundsen vs. Scott, SWA vs. PSWA Fanatic Discipline for Mobile: Committing to regular, frequent releases • Example: No matter what, we are releasing significant 4 everything connects… enhancements every 45 days. • Establish a tempo and get really good at keeping the tempo • This starts with embedded Business Analysts, with OOM estimating skills to collaborate on priorities for each release. • Takes the pressure off of any single release plan – If your feature misses the cut-off for next release, it doesn’t mean that your users are waiting another year for their feature.
  • 5. Partnering with the Business “10x Leadership” Empirical Creativity Aim 5 everything connects… Empirical Creativity – “Bullets, then Cannon Balls” Empirical Creativity for Mobile: Iterative, Incremental Development – Get empirical data based on small, targeted applications/features before making any large investments – Agree on content, goals and metrics for each iteration – Agree on the success criteria and exactly how it will it be measured – Don’t move the user’s cheese too far in any one release – The key is in developing the release plan with the business Calibrate with Bullets Fire Measure Adjust
  • 6. Partnering with the Business “10x Leadership” Empirical Creativity (2) Empirical Creativity in Planning the Mobile App • Provide useful data to the business, before building anything – Example: Google Analytics – Mobile Visitor Analysis 6 everything connects…
  • 7. Partnering with the Business “10x Leadership” Empirical Creativity (3) Planning the Release Cycle with the Business • Establishing priorities and high-level estimating is key • Cross-train Business Analysts – Understanding the technical and business environment – Quickly identify low hanging fruit – Move some easy win’s up the release list – Agree on risk plan, retire show stoppers as early as possible • Be ready to reinvent business process/requirements management for Mobile applications – improve business outcomes – Finding process that are impacted by greater context (additional real-time info that helps for make a better decision) to improve outcome – Using context to shorten process time for users – Embed business analysts with real users to understand and exploit context 7 everything connects… rich opportunities
  • 8. Partnering with the Business “10x Leadership” Productive Paranoia 8 everything connects… Productive Paranoia – “Highly attuned to threats and changes especially when things are going well. Fear and worry is channeled into preparation, contingency plans, buffers and margins of safety” Productive Paranoia for Mobile: – Lost or stolen devices – Data…? – Business process interrupted when signal drops – Slow adoption because of bad app store reviews – What if we are really successful! …and our mobile solutions do not scale up: • Performance: ability to add lots of users • Functional: Ability to add feature that require integration across multiple systems – Vendor goes out of business or key resources are unavailable
  • 9. Technical Considerations Technology Environment Technology Environment for Mobile Development is changing rapidly • Similar to past patterns – tools looking to 9 everything connects… simplify development • Similar amount of activity to web-based development • Those based on standards have a better chance of surviving • But.. The standards are still being developed This amount of change makes planning more difficult • Temptation of the silver bullet • Temptation to get “something out there” • BTW – may be the correct solution • Temptation to delay decisions – leads to business frustration and inconsistent solutions MEAPs HTML 5 Native
  • 10. Technical Considerations Leverage Blueprints and Standards Typical lifetime 3-6 months 2-5 years 10 everything connects… Roadmap - Decide on what mobile technologies you can and will support Blueprints - Focus on creating a set of standard frameworks and integration patterns for each supported environment • Native iOS • Native Android • Mobile Web/HTML5 • Responsive Web Design • Work on isolating the frameworks chosen to lessen dependence Mobile Apps Business Services Core Systems 10-20 years Focus - Create decision criteria that helps determine which implementation option is best for the required functionality • Work with the business on this – make them part of this decision process Integration - Focus on reusing business services whenever possible
  • 11. Technical Considerations Mobile Development Environment Create a mobile application development environment • Built using the Blueprints established earlier • Templates/Sample code for patterns • Focus on architecture to isolate Mobile Development Environment Developer Environment Configuration Management Release Management Testing Environments Load and Performance Testing 11 everything connects… frameworks and technologies as appropriate • Development Environment • Version Control • Continuous Build Environment • Mobile Specific Test Environment and Plan • Testing (System, UAT, Performance, etc.) environments Spend time on defining and optimizing your development and release process • How can you support multiple development streams simultaneously? • How can we shorten the deployment time? • How can we shorten our testing time without sacrificing quality or coverage? ….
  • 12. Where to Start Setting Goals for Mobile Best Practices 10x Behavior Driver Strategy Goal 12 everything connects… Fanatic Discipline Steady tempo to demonstrate steady progress and allow for frequent empirical measurement Frequent Releases 45 day internal release cycle Empirical Creativity Need to focus on core business requirements first Gain agreement with the stakeholders regarding priorities - not everything is high priority A consistent prioritizations methodology is defined Empirical Creativity Guide the business to the highest value features with the lowest associated effort Cross train BA's on technologies and existing solutions BA's understand core systems and main data areas Empirical Creativity Need to collect empirical data from user behavior/technologies to make better decisions Use analytics tools to collect data for current and future systems Set up and capture analytics for existing mobile or web apps Productive Paranoia Bad user experience slows adoption Rigorous testing for all platforms Test plan for mobile Productive Paranoia An uncertain technology landscape makes changes in technology a near certainty Consistent Standards and Blueprints to make changes and upgrades easier Define Blueprints for each area
  • 13. Where Our Trend Data Came from 13 everything connects… NVISIA Introduction Experience with enterprise customers where: • Increasing business agility is critical to their business • Building a sustainable competitive advantage through software innovation is part of their business strategy • New applications require high degree of integration or interoperability across multiple systems Recent Examples…
  • 14. Questions and Contact Information 14 everything connects… Thank You Shaun Lovick • shaunl@nvisia.com • Mobile: 312.493.4180 Mark Panthofer • mpanthofer@nvisia.com • Mobile: 262.995.4173

Hinweis der Redaktion

  1. Looking for mobile plan - reacting to demand (not time to plan) Increasing demand - Healthcare Insurance - PC Sales – 10-15% declines over same time period as last year Pattern - web development (browser wars, etc.) - but mobile is different (mobile first) - additional functionality available - size of audience and speed at which adoption is occuring Device advances - add-ons to device - new types of mobile devices (healthcare, manufacturing)
  2. By now, I’m sure you’ve heard about some version of these concepts. If we are using working with the business, it seems to make sense to use a business-oriented backdrop. Therefore, I would like to present our findings through the lens of a 10x leader – it’s amazing how well these trends align the behaviors of our industry leading clients! … our approach could arguably be a good example of empirical creativity.  --- From an initial list of 20,400 companies, we sifted through 11 layers of cuts to identify cases that met all our tests (our study era ran through 2002). Only seven did. We labeled our high-performing study cases with the moniker "10X" because they didn't merely get by or just become successful. They truly thrived. Every 10X case beat its industry index by at least 10 times. Consider one 10X case, Southwest Airlines (LUV). Just think of everything that slammed the airline industry from 1972 to 2002: Fuel shocks. Deregulation. Labor strife. Air-traffic controller strikes. Crippling recessions. Interest rate spikes. Hijackings. Bankruptcy after bankruptcy after bankruptcy. And in 2001, the terrorist attacks of Sept. 11. And yet if you'd invested $10,000 in Southwest Airlines on Dec. 31, 1972 (when it was just a tiny little outfit with three airplanes, barely reaching breakeven and besieged by larger airlines out to kill the fledgling), your $10,000 would have grown to nearly $12 million by the end of 2002, a return 63 times better than the general stock market. These are impressive results by any measure, but they're astonishing when you take into account the roiling storms, destabilizing shocks, and chronic uncertainty of Southwest's environment. Meanwhile, Southwest's direct comparison, Pacific Southwest Airlines (PSA), flailed and was rendered irrelevant, despite having the same business model in the same industry with the same opportunity to become great.
  3. In October 1911, two teams of adventurers made their final preparations in their quest to be the first people in modern history to reach the South Pole. For one team, it would be a race to victory and a safe return home. For the second team, it would be a devastating defeat, reaching the Pole only to find the wind-whipped flags of their rivals planted 34 days earlier, followed by a race for their lives -- a race that they lost in the end, as the advancing winter swallowed them up. All five members of the second Pole team perished, staggering from exhaustion, suffering the dead-black pain of frostbite, and then freezing to death as some wrote their final journal entries and notes to loved ones back home.
  4. Low cost, Low risk and low distraction. Disciplined aim, fire, measure and adjust…
  5. Low cost, Low risk and low distraction. Disciplined aim, fire, measure and adjust…
  6. Preparing before the storm – buffers, reserves and contingencies. Shaun is going to talk a lot more about these slide next…
  7. Develop standards/blueprints for:   - Native iOS   - Native Android   - Mobile/Responsive Design web applications   - Hybrid applications Create Development Patterns Get really good at release management
  8. Be wary of silver bullets
  9. Develop standards/blueprints for:   - Native iOS   - Native Android   - Mobile/Responsive Design web applications   - Hybrid applications Create Development Patterns Get really good at release management
  10. Develop standards/blueprints for:   - Native iOS   - Native Android   - Mobile/Responsive Design web applications   - Hybrid applications Create Development Patterns Get really good at release management
  11. Looking for mobile plan - reacting to demand (not time to plan) Increasing demand - Healthcare Insurance - PC Sales – 10-15% declines over same time period as last year Pattern - web development (browser wars, etc.) - but mobile is different (mobile first) - additional functionality available - size of audience and speed at which adoption is occuring Device advances - add-ons to device - new types of mobile devices (healthcare, manufacturing)
  12. For the right customer (see previous slide), a 22 year history as a trusted development partner for leading innovators We are a trusted development partner, building software platforms for sustainable innovation in direct support of critical business initiatives We have developed a recipe for success – Connected Delivery Platform Collaborative execution: Mentoring practitioners leading your team by example Blueprints include proven design patterns and sample models for a quick start We have experience in almost every industry, but here are some recent/current customers