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.
1 of 18
Downloaded 16 times
More Related Content
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.
2
3. Agile ¨¦ para mim?
Imagem: the table xi blog (http://www.tablexi.com/)
3
5. D¨¦bito t¨¦cnico
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 ¨C a menos que seja feito
um trabalho para manter a
arquitetura.
5
10. Teste de software: Modelo V
Testes baseados na forma de
construir Cascata
?
N?o ¨¦ priorizado por risco ou TCO
Architecture
System Test
ce
Muito focados no software e n?o
no neg¨®cio, nem sempre
Acceptance Test
ur
an
?
Requirements
Design
Integration Test
As
s
Costuma gerar centenas ou
milhares de casos
pm
Qu
ali
ty
?
lo
ve
De
?
t
en
Build
Unit Test
11. 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
13. Como a Nuvem afeta o desenvolvimento?
http://www.eclipse.org/orion/
14. Virtualiza??o
Developers & Testers
Rational Test Workbench
Rational Performance Test Server
App Under Test
Databases
Mainframe
applications
Third-party
Services
Packaged apps, messaging services, etc.
Rational Test Virtualization Server
14
18. ? 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.
21
Editor's Notes
#2: Author Notes:
This is the PowerPoint template for the IBM Technical Summit breakout sessions
This template has been built in PowerPoint 2003. If you¡¯re using PowerPoint 2007 or above, you may experience different usability results than what is provided as guidance here.
To allow all masters of your exiting presentation to be updated correctly, download this template to your hard drive and copy your existing slides into the new template using slide sorter.
IBMers can find additional information on presentation guidelines and resources at:https://w3-connections.ibm.com/wikis/home?lang=en-us#!/wiki/Rational%20Presentation%20Templates,%20Guidelines,%20and%20Resources
IBM Rational presenters can leverage existing brand-level assets and sparklers (including Rational Brand Messaging ºÝºÝߣs, Client Success ºÝºÝߣs and Client Quotes, Statistics) from SSW¡¯s Brand Content Page:https://w3-03.sso.ibm.com/software/xl/myportal/content?synKey=R789607U42052O71
Imagery guidelines: Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots, and photos). Images must be acquired from a ¡®royalty-free to use¡¯ source such as:
Microsoft or Lotus Symphony Clip Art library
http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics
http://www.freedigitalphotos.net/
IBMers can use royalty-free images from the following repositories:
IBM Brand Systems Center / Assets / PhotographyLogin instructions: https://w3-connections.ibm.com/forums/html/topic?id=c1082624-e54c-4e04-bad1-ddb150ac7540
IBM Software Story Imageshttps://w3-connections.ibm.com/files/app#/collection/b7570645-b2f8-4450-a27f-9269a163fc2d
IBM Rational Presentation Image Library: https://w3-connections.ibm.com/wikis/home?lang=en_US#!/wiki/Rational%20Presentation%20Templates,%20Guidelines,%20and%20Resources/page/Presentation%20Image%20Library
#3: Please note the following
IBMers must include the next slide (verbatim) after your title slide.
IBMers must also include the mandatory ¡°Acknowledgements and Disclaimers¡± slide (see slide 10) at the end of your presentation before the closing ¡°Thank You¡± slide.
- You will need to customize the ¡°Acknowledgements and Disclaimers¡± text in red appropriately.
#4: N?o ¨¦ mais opcional
N?o ¨¦ revolu??o do proletariado, ¨¦ a nova engenharia de software
Qtos j¨¢ usam ?gil?
Cedo ou tarde vai acontecer
#5: Como escalar agilidade ¨¦ a nova pergunta
SAFe ¨C Algumas pr¨¢ticas ¡®prescritivas¡¯, adapt¨¢vel, alinhamento entre os diversos n¨ªveis
DAD ¨C goal-driven, foco em arquitetura, divis?o por fases
Kanban ¨C evolu??o incremental, baseado em m¨¦tricas acion¨¢veis
Mais importante do que qual framework ¨¦ como ser¨¢ feita a transforma??o (exemplo do RUP, medo de falar de RUP em conferencias de agile)
#6: Um outro impedimento para a escalabilidade
Vira custo de propriedade
Fica escondido nos prazos, custos e qualidade esperada
? preciso visualizar o DT para atac¨¢-lo (assim como tudo=princ¨ªpio ¨¢gil)
#7: Se o DT n?o for identificado e combatido, nenhuma implanta??o ¨¢gil escala
#8: Tecnologias antigas, propriet¨¢rias e fechadas acabam virando DT
O custo do d¨¦bito t¨¦cnico normalmente fica escondido, disfar?ado como custo normal de opera??o, embutido nas estimativas, prazos e desculpas
#9: Quest?o filos¨®fico ¨C Metodologista
Mudar papel das ¨¢reas de metodologia ¨C respons¨¢veis pelo sucesso dos projetos
Pode ser um pouco de cada coisa. A import?ncia de cada item depende do contexto
#10: O que ¨¦ qualidade para Farma e para Apps mobile?
#11: 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
#12: 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
#13: Quem j¨¢ usa nuvem para alguma parte do desenvolvimento?
Jazz hub ¨C ger. de projetos gratuito com tecnologia Jazz
Integra com GitHub
#15: Hist¨®ria de testes na Crivo
Muitos servi?os que us¨¢vamos n?o estavam sempre no ar
Alguns bloqueavam ap¨®s v¨¢rios acesso do mesmo IP
Teste ¨¤s cegas
Explicar virtualiza??o
? parte do conceito de Shift Left
#16: Traz mais recursos de teste e simula??o para o desenvolvedor
Agiliza a descoberta de problemas, n?o s¨® de bugs
?poca incr¨ªvel para ser desenvolvedor
#17: Statistics: We have a fairly large deployment. We are definitely enterprise level in terms of numbers of users, and a moderately large sized data envrionment.
Deployment Characteristics:
We have one team administering our entire deployment of RQM (and all jazz based products). All our RQM servers are hosted in one location.
The teams that use the deployment are globally distributed and we have a true WAN experience.
We are constantly upgrading our OS, application server, and DB. We also even switch platforms to broaden our understanding of customer experience. For example, we went form AIX to Redhat for the application server. We went from a physical to a virtualized environment.
#20: Optional slide. Graphic is available in English only.
#21: Mandatory closing slide (1 of 2)
Acknowledgements and disclaimers
IBMers must include This mandatory ¡°Acknowledgements and Disclaimers¡± slide at the end of your presentation before the closing ¡°Thank You¡± slide.
- You will need to customize the ¡°Acknowledgements and Disclaimers¡± text in red appropriately.
#22: Mandatory closing slide (2 of 2)
Thank You ºÝºÝߣ (available in English only).