ibm technical summit 2013 - desenvolvimento e qualidade

Post on 29-Nov-2014

434 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

Receita da Qualidade

Gustavo GrilloIT Specialist, IBM Rationalggrillo@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.

3

Agile é para mim?

Imagem

: the table xi blog (http://ww

w.tablexi.com

/)

4

Agilidade em escalaContinuous Improvement Framework

(CIF™) 

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.

Enxergando o débito técnico

6

7

Só que não escala…

8

O Que é Qualidade?

Processo?

Produto?Aderência?

Testes?

Dá pra desenvolver sem qualidade?

9

X

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

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

Como a Nuvem afeta o desenvolvimento?

Como a Nuvem afeta o desenvolvimento?

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

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

Shift Left

15

17

Learning Circles

Google:

Agile Learning CircleIntegration Testing Learning Circle

Google:

Agile Learning CircleIntegration Testing Learning Circle

19

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.

top related