This document discusses best practices for Mobile Agile development. It introduces Perfecto Mobile, a leader in mobile app testing solutions. Mobile development faces challenges of velocity, quality, and a diverse, complex mobile landscape. Frequent, fast releases are needed to drive user engagement given competition and market changes. Quality expectations are high as user feedback is public. The document advocates for continuous quality practices through experience assurance and testing across devices, environments, and versions to meet these challenges.
M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobileAgileSparks
The Agile Manifesto was published in 2001 and now nearly every software development team claims to be following Agile practices (to some extent). Client server and web app project teams have reached a level of maturity enabling frequent releases with a predictable velocity and high quality. Agile practices move organizations towards embedding quality throughout the process.
But, these same teams are feeling daily pressure to deliver similar capabilities on mobile devices. Business is shifting to the digital experience and mobility is the central focus. Organizations succeeding to deliver standard web and other technologies are now struggling to achieve the same maturity in the mobile (web & native) world or what we are calling M-Agile (Mobile Agile).
In this session we will explore why the unique aspects of mobile app development are changing SDLC (software development lifecycle) practices. There is no magic to adapt current practices. Rather, we will share a recommended set of practices to achieve predictable velocity and deliver high quality mobile apps. The conversation will specifically address how to implement continuous integration (CI) to achieve the fast feedback / fast correction cycle required to drive mobile app engagement. CI can help teams also achieve Continuous Quality by embedding functional and non-functional verification in every build.
The increasing presence of smartphones and the rapid popularity of mobile applications that cater to consumers and businesses has meant that today there is a mobile app for virtually everything.
A look at the growth of the Internet of Things and how devices and applications like Bouncie are creating rich experiences and opportunities for consumers and marketers around the world.
2016 Top Trends in Mobile App Development LifeInnoppl Dubai
With the mobile technology getting a massive makeover, we are in for a fast-paced development changes in 2016. Consumers are utilizing their smart phones more and syncing it with wearable devices, their cars, home appliances, etc. The smart devices are slowly becoming the connecting hub on how an individual lives their life. As Google CEO Larry Page announced "We are no longer living in a mobile-first world, we are in a mobile-only world."
M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobileAgileSparks
The Agile Manifesto was published in 2001 and now nearly every software development team claims to be following Agile practices (to some extent). Client server and web app project teams have reached a level of maturity enabling frequent releases with a predictable velocity and high quality. Agile practices move organizations towards embedding quality throughout the process.
But, these same teams are feeling daily pressure to deliver similar capabilities on mobile devices. Business is shifting to the digital experience and mobility is the central focus. Organizations succeeding to deliver standard web and other technologies are now struggling to achieve the same maturity in the mobile (web & native) world or what we are calling M-Agile (Mobile Agile).
In this session we will explore why the unique aspects of mobile app development are changing SDLC (software development lifecycle) practices. There is no magic to adapt current practices. Rather, we will share a recommended set of practices to achieve predictable velocity and deliver high quality mobile apps. The conversation will specifically address how to implement continuous integration (CI) to achieve the fast feedback / fast correction cycle required to drive mobile app engagement. CI can help teams also achieve Continuous Quality by embedding functional and non-functional verification in every build.
The increasing presence of smartphones and the rapid popularity of mobile applications that cater to consumers and businesses has meant that today there is a mobile app for virtually everything.
A look at the growth of the Internet of Things and how devices and applications like Bouncie are creating rich experiences and opportunities for consumers and marketers around the world.
2016 Top Trends in Mobile App Development LifeInnoppl Dubai
With the mobile technology getting a massive makeover, we are in for a fast-paced development changes in 2016. Consumers are utilizing their smart phones more and syncing it with wearable devices, their cars, home appliances, etc. The smart devices are slowly becoming the connecting hub on how an individual lives their life. As Google CEO Larry Page announced "We are no longer living in a mobile-first world, we are in a mobile-only world."
Mobile Labs: Supercharge Mobile App Testing - All About SpeedMobile Labs
Whether you’re manually testing your mobile apps or exploring test automation, you have the need for speed. But sometimes choppy graphics, lag time, and annoying network issues get in the way. What can a modern-day testing superhero do?
Review this presentation to discover how to supercharge your mobile app testing for higher quality and better mobile experiences. Save the day by implementing a super-powerful, super-fast, and completely reimagined mobile device cloud into your testing lab.
You will learn:
- How to harness the power of real-time manual testing
- Ways to dominate test automation with Appium for incredible performance
- Tips to speed up mobile app testing for superior mobile app experiences
Mobility and cloud computing are colliding. This presentation highlights the surprising results from a Cisco IBSG study to better understand this dynamic market.
For more information on this presentation:
http://www.cisco.com/web/about/ac79/cloudcollide
Cisco IBSG Service Provider:
http://www.cisco.com/web/about/ac79/sp
Neev Information technologies has a expertise is Web , Mobile, Social applications. It has come up with the Cloud services on collaboration with Amazon. The company is growing with more than 50% YOY. Has a great future ahead.
BoxTone iPad in the Enterprise Industry Polling AnalysisBoxTone
During October 2010, BoxTone conducted a series of three large scale webinars on “Securing & Managing iPad at the Point of Use.”
The more than 1200 attendees represented wide cross-section of industries including 50 of Fortune 100 and wide cross-section of business & IT roles including 10% executives.
Watch this slideshare to see the amazing polling results about the rapid update of iPad in the enterprise ... faster than any technology wave in memory!
Solution Analysts, a leading enterprise software development company specializes in offering high-end solutions in the domains of mobile, web, and IoT. Since its inception in 2011, we strive to achieve our vision of bringing automation and convenience for our clients across more than 19 countries worldwide.
Headquartered in India, we have an office in Delmar, Delaware, USA to serve our corporate clientele more efficiently. At SA, we deliver enterprise-grade solutions to improve conversion rates, generate high ROI, and expand the business of our esteemed clients. Our in-house team consists of over 200 dedicated professionals who can easily handle the development project of any size and scale.
We thrive with transparency, effective communication, and excellent client collaboration while integrating advancements of emerging technologies including AI, AR, VR, and IoT. Our key services include-
Enterprise Software Development
Mobile Application Development
Web Design and Development
E-Commerce Solutions
IoT Application Development
Everything as a Service- XaaS
At SA, our endeavor remains to add value to the client's business through user-friendly and seamlessly-performing solutions. We're passionate about our work and ready to help you build a robust solution that can take your business to the next level.
I hope now it’s clear to you how to develop a machine learning app efficiently. Machine Learning is becoming the future of the advancement of mobile app development. But still, if there are any doubts, you can contact us.
Did you know that mobile security breaches have affected more than two-thirds of global organizations in the last 12 months? This presentation helps you assess where you stand, explains the different security threats that are out there, and argues for why you should be using Security by Design for all your mobile apps.
The Mobile Shift: How Mobile is Changing Consumer BehaviorJames Burnes
The world is rapidly changing as mobile devices are quickly becoming the new norm for communications and information gathering. The introduction of the Apple iPhone shifted the use and expectation of smart phone devices from businessmen to housewives. “The Mobile Shift” seminar will teach you and your colleagues how consumer behavior is changing and how your business can capitalize on this emerging, dominant technology to grow your business.
Appxquare is a cost effective mobile apps development platform designed specifically for Small Midsized Businesses. Now every small business can create their own mobile app without the need to incur hefty upfront development costs.
Mobile Labs: Supercharge Mobile App Testing - All About SpeedMobile Labs
Whether you’re manually testing your mobile apps or exploring test automation, you have the need for speed. But sometimes choppy graphics, lag time, and annoying network issues get in the way. What can a modern-day testing superhero do?
Review this presentation to discover how to supercharge your mobile app testing for higher quality and better mobile experiences. Save the day by implementing a super-powerful, super-fast, and completely reimagined mobile device cloud into your testing lab.
You will learn:
- How to harness the power of real-time manual testing
- Ways to dominate test automation with Appium for incredible performance
- Tips to speed up mobile app testing for superior mobile app experiences
Mobility and cloud computing are colliding. This presentation highlights the surprising results from a Cisco IBSG study to better understand this dynamic market.
For more information on this presentation:
http://www.cisco.com/web/about/ac79/cloudcollide
Cisco IBSG Service Provider:
http://www.cisco.com/web/about/ac79/sp
Neev Information technologies has a expertise is Web , Mobile, Social applications. It has come up with the Cloud services on collaboration with Amazon. The company is growing with more than 50% YOY. Has a great future ahead.
BoxTone iPad in the Enterprise Industry Polling AnalysisBoxTone
During October 2010, BoxTone conducted a series of three large scale webinars on “Securing & Managing iPad at the Point of Use.”
The more than 1200 attendees represented wide cross-section of industries including 50 of Fortune 100 and wide cross-section of business & IT roles including 10% executives.
Watch this slideshare to see the amazing polling results about the rapid update of iPad in the enterprise ... faster than any technology wave in memory!
Solution Analysts, a leading enterprise software development company specializes in offering high-end solutions in the domains of mobile, web, and IoT. Since its inception in 2011, we strive to achieve our vision of bringing automation and convenience for our clients across more than 19 countries worldwide.
Headquartered in India, we have an office in Delmar, Delaware, USA to serve our corporate clientele more efficiently. At SA, we deliver enterprise-grade solutions to improve conversion rates, generate high ROI, and expand the business of our esteemed clients. Our in-house team consists of over 200 dedicated professionals who can easily handle the development project of any size and scale.
We thrive with transparency, effective communication, and excellent client collaboration while integrating advancements of emerging technologies including AI, AR, VR, and IoT. Our key services include-
Enterprise Software Development
Mobile Application Development
Web Design and Development
E-Commerce Solutions
IoT Application Development
Everything as a Service- XaaS
At SA, our endeavor remains to add value to the client's business through user-friendly and seamlessly-performing solutions. We're passionate about our work and ready to help you build a robust solution that can take your business to the next level.
I hope now it’s clear to you how to develop a machine learning app efficiently. Machine Learning is becoming the future of the advancement of mobile app development. But still, if there are any doubts, you can contact us.
Did you know that mobile security breaches have affected more than two-thirds of global organizations in the last 12 months? This presentation helps you assess where you stand, explains the different security threats that are out there, and argues for why you should be using Security by Design for all your mobile apps.
The Mobile Shift: How Mobile is Changing Consumer BehaviorJames Burnes
The world is rapidly changing as mobile devices are quickly becoming the new norm for communications and information gathering. The introduction of the Apple iPhone shifted the use and expectation of smart phone devices from businessmen to housewives. “The Mobile Shift” seminar will teach you and your colleagues how consumer behavior is changing and how your business can capitalize on this emerging, dominant technology to grow your business.
Appxquare is a cost effective mobile apps development platform designed specifically for Small Midsized Businesses. Now every small business can create their own mobile app without the need to incur hefty upfront development costs.
Users expect mobile apps and websites to work all the time - regardless of how, where, or when they choose to use them. Yet each user “persona” brings its own unique set of circumstances and use cases. Besides functional testing, how can you incorporate factors such as weak signal, competing background applications - and more - into your test strategy?
In this webinar, You will learn how to:
- Test common mobile scenarios like degraded network conditions, conflicting apps, and incoming texts
- Factor in users’ demographic differences
- Ensure the right handoff from the business to the DevOps team
- Deliver a memorable mobile user experience
Adopting agile practices is a struggle for many mobile teams. While the answer sounds simple – automate process, testing, environment provisioning and deployment – in reality this can be hard to achieve. This webinar will show you how to run automation in parallel on real devices without manual intervention. Replay of live event: http://info.perfectomobile.com/Overcoming-Test-Automation-Obstacles-Webinar.html
There's a shift to open-source mobile test automation tools happening today among developers and QA. Many mature technology sectors are adopting lightweight, vendor-transparent tools to fulfill the need for speed and integration.
But as with many free and open-source software markets however, a plethora of tools complicates the selection process. How do you know which tool is worth spending the time to learn and integrate in your own environment?
These slides aim to help you choose which open-source test automation framework to use based on a number of critical considerations.
Gain a deeper understanding of what Exploratory Testing (ET) is, the essential elements of the practice with practical tips and techniques, and finally, ideas for integrating ET into the cadence of an agile process
Despite the belief that a shared context and collaboration drives quality, too often, software testers and quality professionals struggle to find their place within today's integrated agile teams. This session is a practitioner’s view of testing and testing practices within an iterative/incremental development environment. We will begin with a discussion of some of the challenges of testing within an agile environment and delve into the guiding principles of Agile Testing and key enabling practices. Agile Testing necessitates a change in mindset, and it is as much, if not more, about behavior, as it is about skills and tooling, all of which will be explored.
In just a few years, the Lean Startup movement has gained influence by promoting a powerful but simple agile product management toolset—one that complements agile software development approaches such as Scrum and kanban. This presentation explores the tools and techniques product owners at startup companies and others are employing today for project visioning, experimental design, evaluating new feature impact, prototyping, split testing, and gaining early customer feedback.
Effective Testing Practices in an Agile EnvironmentRaj Indugula
This is a practitioner’s view of testing and testing practices within an iterative development environment. We will explore the challenges of testing within such an environment and ways to better integrate the QA professional into what is inherently a developer-centric methodology. If quality is paramount, then we ought to move testing to the front of the line and test early and often. Automation lies at the heart of agility and we will look at how test automation techniques and test-first design philosophy might be applied at multiple-levels to drive quality.
Smartphones keep getting larger and tablets are getting smaller, beginning to totally blur what was just a few years ago considered a group of distinct form factors. The platforms that power these blocks of glass, plastic, and silicon have also seen improvements, with iOS7 appearing to be able to keep the iPhone growth alive and Android utterly dominating countries such as China in its path to 1 billion activations. New operating systems such as Firefox are in the wild as companies such as Microsoft frantically try to right the ship and save their platforms and devices from obscurity.
Across Europe 4G LTE is beginning to see deployments that will allow its users to see the speed and latency benefits that those in parts of Asia, the US, and others have over the past years. This in turn will begin to accelerate mobile data consumption and creation across a greater global footprint. Live and high quality video from mobile devices will become amazingly commonplace.
Today we are also seeing new products from Google, Samsung and even possibly Apple that are serious entrants to the wearable technology arena – and all of them are running mobile operating systems. Apple has thrown down the gauntlet against NFC technology with its new iBeacon service which means that all parties involved are taking mobile payments and other types of direct interactions over secure mobile channels very seriously.
Organizations who are late to the mobile game are hurrying to catch up. Many who have focused more on the consumer aspect of mobility are starting to put serious efforts into B2E mobile initiatives. Those who are already mobilizing their workforce are looking for ways to improve, standardize, and focus their efforts.
Also, the Web isn’t going anywhere….
So what does this all mean to you?
How are consumer behaviors changing as mobile platforms and the mobile web advance? This presentation gives an overview into how the Mobile Shift is changing the opportunities and ways businesses must consider interacting with consumers.
Presented by James Burnes, Founder and CEO of Mobiltopia, a mobile strategy and app/site developer.
5 essentials about Mobile Apps Development you should knowShweta Joshi
Mobile Apps development is getting popularity at a lightening speed. If you want to be a consistent player in the Mobile Market, it is high time to develop Mobile Apps.
Keen on the Small Screen: The Power of Mobile for Candidate Experience | Tale...LinkedIn Talent Solutions
Candidates are spending more and more time looking for jobs on their mobile devices. Hear tips, tricks, and practical know-how from Express Scripts’ and Informatica’s talent acquisition leaders, who have succeeded at taking their recruiting strategies mobile.
Continue your talent acquisition transformation at Talent Connect 365: http://linkd.in/1z8YEaf
Agile IT: Modern Architecture for Rapid Mobile App DevelopmentAnyPresence
Chris Marsh, Principal Analyst at 451 Research and Rich Mendis, Chief Product and Marketing Officer at AnyPresence, share current trends and best practices to build a progressive mobile architecture and enable your business to compete in today’s mobile world.
Enterprise Mobile Strategy for SharePoint Server 2013 at SEF2014 in StockholmJoel Oleson
After exploring the explosion of mobile, phablet and tablet devices, the enterprise has been bombarded with demands to support iOS iphones, iPads, and a variety of Android devices.
Microsoft's strategy of mobile first cloud first has been to support these devices. In this session we explore Enterprise Mobile Management and Mobile Device Management as well as Enterprise Application Management strategies.
As well we explore the latest enhancements in SharePoint 2013 as it relates to mobile and then look at Responsive Web Design for SharePoint.
What's next for enterprise mobility mobile edge @ Mobile Edge '14Mobile Edge Event
Enterprise mobility is outpacing all other enterprise software requirements. The rapid evolution of devices, software technologies and market maturity are producing new sets of enterprise requirements and customer expectations that are not covered by traditional enterprise mobile platforms. As a consequence, we are seeing an explosion in new and innovative mobile technologies that are starting to make inroads in the enterprise.
This session presents a holistic view of some of the emerging trends that are shaping the future of enterprise mobile solutions. From pragmatic to futuristic, we will dissect the new solutions, techniques and hot new trends that are being adopted in the modern enterprise.
In today’s digitally-driven world, mobile app development services have become an integral part of the tech landscape. The proliferation of smartphones and the ever-increasing demand for innovative mobile applications have catapulted this industry to new heights. But what exactly are mobile app development services, and why are they crucial in this age of mobile-centricity?
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuRapidValue
How to transform your web business to mobile business. A presentation by Sirish Kosaraju, Co-Founder & COO at RapidValue Solutions. This presentations address the following topics:
1. Why Mobile?
2. How is Mobile Different from Web?
3. Technology Considerations when moving to Mobile
4. Business Considerations when moving to Mobile
5. Summary
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...RapidValue
We are in the decade of mobility. Smart phones are driving Mobile Internet and App usage. Since the introduction of iPhone in 2007, smart phone penetration has been growing significantly. According to report released by ZentithOptimedia, smartphone penetration in the world’s top 19 digital markets is expected to double from 35.5% last year to an average of 71.7% in 2015.
Not only are smart phones getting more prevalent, consumers are spending more time on them. According
to Flurry Analytics, about 81 minutes per day are spent on smart phones compared to 74 minutes on desktop internet. Businesses need to adapt to this changing consumer behavior and consider mobile as one of the key strategic channels for the future.
Despite increasing prevalence of mobile teams and initiatives, the field is relatively young and best practices
are hard to come by.
Having worked on over 100 engagements and countless interactions with our customers over the past three years, we have put together a set of key considerations for navigating your mobile roadmap. These considerations will help you identify opportunities and also avoid major pitfalls while trying to implement mobility projects. We have categorized these considerations into Three phases – Assess, Build and Deploy based on the activity timeline and a series of steps within each phase.
Mobile Marketing, SEO & Visibility: The Evolving Conversation R2integrated
How can you make the right “mobile” decision for your company and make it it easy for mobile users to find your mobile property? R2i is the exclusive Learning Partner for AMADC and, earlier this week, we gave a presentation on this very topic to a group of marketing professionals in the DC area. Our discussion focused on best practices for structuring mobile sites for optimal search and visibility.
Similar to Best practices for successful M-Agile - Roy Nuriel, Perfecto Mobile (20)
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Best practices for successful M-Agile - Roy Nuriel, Perfecto Mobile
1. M-Agile
Best practices for successful Mobile Agile
Droidcon Israel 2015
Discussion with:
Roy Nuriel, Director of Product Management
2. Introducing Perfecto Mobile
Dominant leader &
visionary
Strong
Ecosystem
Perfecto @ a glance
Enabling Enterprises create better mobile apps
faster with continuous quality
“Perfecto Mobile marks shift in mobile
apps QA with Continuous Quality Lab”
Proprietary & Confidential 2
Setting the bar for
market success
• Founded in late 2006, Business HQ in Boston and R&D in Israel
• Proven management team with over 200 employees globally
• Funded by leading VCs, Total - $57.8M
6. Digital channels
• Digital experience is the #1 factor for customers
satisfaction & churn
• Digital channels = Mobile + Web + Social
The Future of mobile application development report – Forrester January 28, 2015
7. The Digital Engagement Journey
• Physical experience and interaction gives
way to Digital
• Budgets are shifting accordingly
Web
Mobile Apps as
hand held web
User Centric Mobile
Apps/ Services
Complete Digital
Engagement
1990-2007
2007 - 2013
2013 – 2015+
2015+
8. Mobile Strategy at United Airlines
User Engagement Centric Design
Engagement Driven Innovation Execution Business Outcome
2013 Investor Report
Mobile
Contributes
20101 2013E
ANCILLARY REVENUE VIA
DIGITAL CHANNELS
+~4x
9.
10. Why Wearable Technology?
“Most people reach for their Smartphone every six minutes ~150 times a day.
Wearable Technology may reduce that number by 60%”.
Source: Smart Ring
11. More Frequent & Faster Releases
High user engagement requires continuous
improvement
The Mobile Market is in continuous change
Competition is moving continuously and
aggressively
Rapid Change forces frequent and fast
releases to drive engagement
2010
4 per year
2015
36 per year
Typical app releases per year
IDC
15. Quality - Users Expectations are High, Feedback is Public
“Poor app quality is the primary reason
behind the weak adoption, usage and
even failure of many mobile apps.”
[ Gartner, Sep 2014 ]
Starbucks App Store Reviews
16. Mobile Is Diverse, Complex & Dynamic
20132012201120102009
Windows 8
Oct 2012
Windows 7
Oct 2009
Froyo
May 2010
Cupcake
Apr 2009
iOS 6
Sep 2012
iOS 5.1
Mar 2012
iOS 5.0
Oct 2011
iOS 4.3
Mar 2011
iOS 4.2
Nov 2010
iOS 3.1
Sep 2009
iOS 3.0
Jun 2009
iOS 6.0.1
Nov2012
iOS 6.1
Jan 2013
iOS 6.1.3
Ma2013
Jelly Bean
Jelly Bean
June 2012
Jelly Bean
Jelly Bean
Jelly Bean
ICS
ICS
Oct 2011
ICS
ICS
ICS
Gingerbread
Gingerbread
Gingerbread
Gingerbread
Donut
Sep 2009
Eclair
Oct 2009 Gingerbread
Dec 2010
iOS 4.1
Sep 2010
iOS 4.0
Jun 2010
iOS 3.2
Apr 2010
17.
18.
19. Performance Security
Agile Hour-Glass approach
UI
Integration
Unit Testing
Target
Devices
Target
Env.OS
OS versions
Form factors
CPU & Memory
Manufacturers
Wearable
Networks
Orientation
Events
Device events
Locations
Wearable
20. Performance Security
QA Evolution into XA
UI
Integration
Unit Testing
Target
Devices
Target
Env.
Experience Assurance (XA)
DevTest
Continuously
Integrated
21. Mobile Continuous Quality Practice …
Job
Test
Duration
Test Scope
Device
Coverage
Unit System Smoke Regression Performance
Hourly 20-40 Min ±4
3-4 times a
day
30-60 Min ±6
Nightly 2-7 Hours ±10
Weekend 10-48 Hours ±20
Leading brands trust Perfecto Mobile to help drive business success
USAA: Leading Mobile First bank with a history of firsts – remote check capture (2009), voice assistant (2013)
United: 3-star app. 15M downloads (73% iOS), 400K daily launches, 66% participate in loyalty program
Dell: Top 10 Global e-commerce site ($4B) optimizing its mobile quality program, in anticipation of a complete traffic shift from web to mobile within 2yrs
Market trends:
Digital: Web, Mobile, Social
IoT \ Wearables
Agile – Releases are shorter VS Market is moving fast
Agile is MUST
M-Agile challenges:
Quality VS velocity
Quality is visible
Fragmentation
Coverage – Lab \ real devices
Best practices
Mobile drive agile – there is no choice
Open source
Cloud
Ci that works
Know your users
Calendar know your market
Market trends
United’s observations:
“User experience is critical …. User friendly = flyer friendly
The app belongs to the customers, not United … It needs to meet their needs or they’ll delete it”
For banks, innovating with mobile offers huge potential.. Remote Check capture is 98% less expensive that teller deposited checks (~$4.25 vs $0.10). At BofA this translates into a $250M annual savings with an opportunity to double that figure if able to convince more apps users to start using the feature.
Apple watch is a game changer – moved from “toys” to life changer products.
Need to connect the business outcome to the required process
A successful mobile initiative requires the right process
3 pillars: engagement centric planning, Velocity/Frequency, Quality
Velocity – both content & market
Quality - visible
Paychex QA team is gearing up it continuous integration program currently optimizing its daily 4-hr test iterations to test iterations executed several times a day … fast feedback is a key pillar for faster defect reduction
Dell offers a great example, in anticipation of a traffic shift from web to mobile, they are shifting from a current bi-monthly release to one ultimately capable of supporting continuous delivery fed by 110 feature teams constantly upgrading different components of the eCommerce giant’s platform
SLIDE OBJECTIVE: Mobile is a fast moving technology. Successful execution mandates fast delivery and fast learning.
Or why mobile is different
SLIDE OBJECTIVE: Experts agree … getting it right is challenging. Realigning and extending existing systems and processes is non-trivial.
Starbucks has earned the distinction for its mobile payments execution driving ~12% of revenue via mobile and delivering a differentiated experience to it most ardent fans. But they are not immune to high profile UX and outage challenges .
WatchESPN video-streaming service frustrated many of its users by crashing during this high profile 2014 USA v Germany World Cupmatch. Sadly this in truth was likely not caused by ESPN but by a third p arty service handling the authentication process to verify a user’s pay-TV subscription. Regardless, die-hard fans simply got mad, tweeted and then found alternative streaming sites to watch the game. http://variety.com/2014/digital/news/espn-video-streaming-service-crashes-during-usa-germany-world-cup-match-1201251221/
Gartner, IT Market Clock for Enterprise Mobility, Sep 2014
There’s a but, High user expectations. As complicated as the mobile content delivery chain complete with both back end and third party services / ad networks or fact that the quality of user network conditions vary widely – users expect apps to work, and work flawlessly with near immediate responsiveness.
Mobile has nearly eliminated any switching cost between apps. Users encountering a negative experience are highly likely shift their attention and engagement to a competitive offering. This also extends to vendors who fail to leverage the very latest mobile innovation including the internet of things trend.
Keep up or risk being abandoned.
DAUs/MAUs (ratio of daily active users to monthly active users) – What percentage of your users are visiting every day? You can also break this down and see what percentage of your users are visiting 8 times a month, 4 times a month, etc.Average visits per month – How often does each user open the app? Some app managers look at the inverse of this which is visit interval or what is the average time between visits. You can look at it either way. The insight is similar.Time in app – How long is the duration of each visit?Screen views – How many screens is each user visiting?Retention – What percent of new installs are visiting the next day, the day after that, the day after that, etc.? The most common metric for this is 30/60/90 day retention (how many users are still visiting 30, 60, and 90 days after the first install).
Devices & Oss
Un-like web – virtual isn’t good enough to validate quality – Lab become issue.
CI is more complex
Jobs that are executed more frequently have low coverage from one hand but detect issues very early and provide immediate feedback for the developers.
Usually there will be Per Commit or Hourly or 3-4 times a day + Nightly + Weekend
Load tests in CI -> Single user performance + Load in low scale (e.g. 50 VU)
# of devices -> Env Coverage % ->may change based on type of change \ new devices that were released.
In addition to the CI Jobs there are additional testing activities that happens in staging environment – Exploratory testing \ Additional automation cycle on other environments \ Load testing \ Security testing \...
Study reviews
Assign someone
dont ignore. Respond in the store (possible in Play store not in app;le)
Study reviews
Assign someone
dont ignore. Respond in the store (possible in Play store not in app;le)
Show liv example from the store
Update according to your
- Market
- App type
- Analytics
- Past reviews