ibm technical summit 2013 - desenvolvimento e qualidade

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

Upload: gustavo-grillo

Post on 29-Nov-2014

434 views

Category:

Technology


1 download

DESCRIPTION

No Tech Summit falamos de Agile, Devops e Cloud. Esta palestra focou nos próximos passos dos processos ágeis, como escalar o Agile para a organização, a influência da nuvem no desenvolvimento e o uso de virtualização de serviços.

TRANSCRIPT

Page 1: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

Receita da Qualidade

Gustavo GrilloIT Specialist, IBM [email protected]

© 2013 IBM Corporation

Page 2: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

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: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

3

Agile é para mim?

Imagem

: the table xi blog (http://ww

w.tablexi.com

/)

Page 4: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

4

Agilidade em escalaContinuous Improvement Framework

(CIF™) 

Page 5: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

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: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

Enxergando o débito técnico

6

Page 7: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

7

Só que não escala…

Page 8: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

8

O Que é Qualidade?

Processo?

Produto?Aderência?

Testes?

Page 9: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

Dá pra desenvolver sem qualidade?

9

X

Page 10: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

Teste de software: Modelo V

Requirements

Architecture

Design

BuildUnit Test

Integration Test

System Test

Acceptance Test

Developm

ent Qua

lity

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: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

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: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

Como a Nuvem afeta o desenvolvimento?

Page 13: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

Como a Nuvem afeta o desenvolvimento?

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

Page 14: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

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: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

Shift Left

15

Page 16: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

17

Learning Circles

Google:

Agile Learning CircleIntegration Testing Learning Circle

Google:

Agile Learning CircleIntegration Testing Learning Circle

Page 17: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

19

Page 18: IBM Technical Summit 2013 - Desenvolvimento e Qualidade

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.