18
Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational [email protected] © 2013 IBM Corporation

Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational [email protected] © 2013 IBM Corporation

Embed Size (px)

Citation preview

Page 1: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Receita da Qualidade

Gustavo GrilloIT Specialist, IBM [email protected]

© 2013 IBM Corporation

Page 2: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

2

Please note the following

IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.

Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.

The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.

Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

Page 3: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

3

Agile é para mim?

Imagem

: the table xi blog (http://ww

w.tablexi.com

/)

Page 4: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

4

Agilidade em escalaContinuous Improvement Framework

(CIF™) 

Page 5: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Débito técnico

5

Metáfora para as consequêncis de um código mal desenvolvido ou sem uma boa arquitetura

Toda vez que implantamos novo código em uma arquitetura evolutiva, adcionamos complexidade e deterioramos a estrutura – a menos que seja feito um trabalho para manter a arquitetura.

Page 6: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Enxergando o débito técnico

6

Page 7: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

7

Só que não escala…

Page 8: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

8

O Que é Qualidade?

Processo?

Produto?Aderência?

Testes?

Page 9: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Dá pra desenvolver sem qualidade?

9

X

Page 10: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Teste de software: Modelo V

Requirements

Architecture

Design

Build Unit Test

Integration Test

System Test

Acceptance Test

Development Qu

ality

Ass

uran

ce

Testes baseados na forma de construir Cascata

Costuma gerar centenas ou milhares de casos

Muito focados no software e não no negócio, nem sempre

Não é priorizado por risco ou TCO

Page 11: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Verificação de processos de negócio

Testes baseados na forma como o software é usado

Regras e interações de negócio são usadas para construir os casos

Regras de redução geram poucas centenas de casos que cobrem 70% - 80% dos processos críticos de negócio

Foca nos maiores riscos de negócio e na diminuição do TCO

Page 12: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Como a Nuvem afeta o desenvolvimento?

Page 13: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Como a Nuvem afeta o desenvolvimento?

http://www.eclipse.org/orion/

Page 14: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Virtualização

14

Databases Mainframeapplications

App Under Test

Third-partyServices

Packaged apps, messaging services, etc.

Rational Test Virtualization Server

Rational Test Workbench

Developers & Testers

Rational Performance Test Server

Page 15: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

Shift Left

15

Page 16: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

17

Learning Circles

Google:Agile Learning Circle

Integration Testing Learning Circle

Page 17: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

19

Page 18: Receita da Qualidade Gustavo Grillo IT Specialist, IBM Rational ggrillo@br.ibm.com © 2013 IBM Corporation

21

© Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.