ibm mobilefirst quality assurance (português)

17
© 2014 IBM Corporation Aplicativos móveis de alta qualidade: IBM Mobile Quality Assurance Tecnologia e estratégia para uma entrega contínua Felipe Freire – [email protected] @pfreire

Upload: felipe-freire

Post on 25-Jul-2015

121 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation

Aplicativos móveis de alta qualidade: IBM Mobile Quality Assurance

Tecnologia e estratégia para uma entrega contínua

Felipe Freire – [email protected] @pfreire

Page 2: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation2 #IBMMobile

Sistemas de interação

Experiência do cliente contínua

Parceiros na Cadeia de valores

Serviços baseados na nuvem

Sistemas de engajamento Sistemas de registros

CRM HR

DB ERP

Ótimos aplicativos móveis conduzem o engajamento do usuário e a inovação para o negócio

Page 3: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation3 #IBMMobile

Os riscos são altos quando usuários ativos determinam o sucesso

Aplicativos de alta qualidade que mantém os usuários engajados são cruciais para afastar a competição, manter a fidelidade e expandir a base de clientes

Page 4: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation4 #IBMMobile

A mobilidade está mudando a visão de qualidade de software

Qualidade deixa de ser apenas sobre falhas no código

Avaliações nas lojas de aplicativos expõem a percepção de qualidade pelo usuário

A contagem de defeitos não é um indicador efetivo de qualidade em aplicações móveis

Mudam o teste para além do tradicional laboratório de testes

O foco é reduzir o tempo para feedback

Page 5: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation5 #IBMMobile

Muitas vezes quebras nos aplicativos móveis não são detectadas ecausa perda de clientes, transações…

A mobilidade demanda uma nova abordagem para avaliar e melhorar a qualidade

A cada segundo do dia, dois novos comentários ou avaliações são criados nas apps stores globais dificultando o acompanhamento do feedback

Testadores gastam cerca de 15 minutos por defeito para reportar os dados de entrada

Negócios que terceirizam os apps móveis precisam ter visibilidade da qualidade e usuabilidade nos aplicativos que eles pagaram

QualityAssurance

Feedback do usuário é o principal indicador da performance

Page 6: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation6 #IBMMobile 6

Testador Usuário finalDesenvolvedorLOB/Digital Marketer

“When someone leaves a negative review in the app store, it scars your app for life, you can’t respond to it, and you can’t learn more about the problem in order to fix it quickly.”

- Mobile Orchard

• How effective our mobile app is at engaging customers?

• How can I proactively listen to user feedback, analyze user sentiments and turn them into an actionable strategy?

• How can I get early quality feedback?

• How can I tell if the apps will work with different devices, network carriers, and OS versions?

• How can I get visibility to issues that customers experience in production?

• How can I get the latest and greatest build without wasting my time to track that down?

• How can I quickly submit bug reports with screenshots and device details right from the application?

• How can I provide direct and constructive feedback?

• When will the issues that I have with the app be resolved?

As preocupações que tornam a qualidade de mobile diferente

Page 7: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation7 #IBMMobile

Tester End UsersDeveloper

Over the air build distribution 1 In app bug reporting 2

Crash log reporting

4

In app user feedback 3

LOB/Digital Marketer

User Sentiment5

Builds

User Feedback Crash logs

BugsBugs vs. Crashes

São melhor endereçadas através de feedback contínuo

Page 8: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation8 #IBMMobile

Distribuição “over the air”

Entrega novos build diretamente para os testadores

Developers upload builds and choose recipients (testers)Testers get notified by MQA then download builds “in app” or from web dashboard

Desenv

Negócio

Usuário

Teste

Builds

Enables developers to distribute new builds to testers

Page 9: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation9 #IBMMobile

Feedback dentro do app em pré-produção

Deliver feedback from test to development

Testers send bug reports from “in app”Apps report their own crashes, and send logsDevelopers diagnose and fix context rich bugs / crashesOwners prioritize and direct resolution of bugs / crashes

Desenv

Negócio

Usuário

Teste

Cra

shes

Bug

re

port

s

Log

ging

Enables testers to submit bug reports directly from their phone

Page 10: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation10 #IBMMobile

Feedback dentro do app em produção

Deliver feedback from users to development

Users send feedback “in app”Apps report their own crashes, and send logsOwners assess feedback and direct developmentDevelopers diagnose and fix crashes

Desenv

Negócio

Usuário

Teste

CrashesFeedback reports

Logging

Enables developers to connect with users

Page 11: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation11 #IBMMobile

Feedback da app store

Analyze app store reviews and ratings to derive sentiment

Users rate and review apps on app stores

Owners assess sentiment feedback and direct development

Developers review sentiment feedback and improve apps

Desenv

Negócio

Usuário

Teste

App store sentiment

Enables line of business to mine user sentiment

Page 12: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation12 #IBMMobile

On-Premise ou SaaS: A escolha é sua!

IBM MobileFirst Platform

IBM Bluemix

Mobile Quality Assurance

SaaS

On-PremiseQualityAssurance

Page 13: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation13 #IBMMobile

Page 14: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation14 #IBMMobile

Benefícios

• Further differentiate their market leading position in mobile banking

• Reduce end-to-end development time from 6 to 2 weeks

• Stand up an operational hardware and software stack in 30 minutes 

“IBM Mobile Quality Assurance for Bluemix allows Tangerine to provide a proactive customer experience that is relevant and contextual. A ‘shake to feedback’ feature is embedded in our mobile app, allowing customers to provide direct feedback about our mobile features and giving us insight into their mobile experience. We will continue to leverage IBM Bluemix and Watson to further engage our customers and deliver innovative mobile solutions based on their direct input.”

Charaka Kithulegoda, CIO, Tangerine

Tangerine Bank adota a solução “MobileFirst in a box” incluindo o IBM Mobile Quality Assurance for Bluemix

Componentes da solução: IBM DevOps for Bluemix (Mobile Quality Assurance)IBM MobileFirst Platform with IBM API management with DP XG45 (security gateway), IBM Tealeaf, IBM PureApplication System

Principais conquistas:• Deploy and run mobile applications

based on customer insights

• Proactively monitors site and mobile processes to resolve usage issues faster

• Speeds response times to feedback to increase customer satisfaction

Reference link

Page 15: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation15 #IBMMobile

Por que a IBM?

Features IBM MQA Txxx(free) Bxxx Hxxx Cxxx Jxxx(free)Sentiment Analysis ✔In-app bug reporting ✔Over-the-air build distribution ✔ ✔ ✔ ✔Real-time crash reporting ✔ ✔ ✔ ✔ ✔ ✔in-app user feedback ✔ ✔ ✔ ✔ ✔Fix notification ✔ ✔ ✔Analytics ✔ ✔ ✔ ✔ ✔iOS (inc. Symbolication) ✔ ✔ ✔ ✔ ✔ ✔Android ✔ ✔ ✔ ✔Windows Phone ✔ ✔ betaHTML5 WL ✔ beta

ALM Integration

IBM DevOpsCLM

GitHub Jira GitHubJenkins

Shenzen Jira

IBM offers user sentiment analysis that turns users reviews into actionable insight. And it supports in-house testing and beta testing with in-app bug reporting that cuts hours down to minutes to find bugs. This helps significantly to decrease time to feedback and time to diagnose/correct the problems –enabling customers to deliver a higher quality mobile experience faster!

Page 16: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation16 #IBMMobile

1 O Ponto de vista da IBM sobre Qualidade Mobile: ibm.biz/mobilequalitypov

Saiba mais em: ibm.com/mobilefirst

2

3

Há várias formas de se explorar o IBM Mobile First

Experimente o IBM Mobile Quality Assurance: ibm.biz/mobilequalityassurance

Page 17: IBM MobileFirst Quality Assurance (Português)

© 2014 IBM Corporation17 #IBMMobile