You are on page 1of 19

LelloCondomniosDiscovery03/2014

Agenda
Sistemahoje
Coletadeestatsticas
Sugestesdemelhoriano

processo
Pontosdemelhoriano
primeirosprint

MenuPorta2eapps
JBoss4.2.3eTomcat6.0.29
Bancosdedadosseparados
porapps

Altoacoplamentoentre
projetosecomplexidadede
deploy
Inexistnciadebuild
centralizado
Faltadepadroparalogs
Dificuldadeparacriar
ambientededev

Estatsticasdeuso
300.000pginaspordia
800.000pageshitpordia
5GBdetrafegodirio.

Usodosistemabem
distribudonoms
Existnciademuitoserros
HTTPporlinkserrados:1
milhodepageshitserrados
porms,trfegode1.5Gbpor
msdeerros

Estatsticasdecdigo
600.000linhasdeJava
300.000linhasdeJSP
ModeloCOCOMOsupeequipe

de59
pessoasdurante53meses:4.4
anosparaconstruirumsistema
destetamanho.

Qualcustoparaconstruiro
sistemaatual?

Estatsticasdecdigo
Das600KdelinhasJAVA,
212Kdelinhasduplicadas
(geradoporanalisadorde

fontes).
ClassesEJBSessionse
DAOsidnticosencontrados8
vezes.16Interfacesidnticas.
Inexistnciadeprocessos
automatizados(testese
deploy).

Monitoramentodo
Sistema
Foifeitaaanlisedeacesso
dosltimos3meses

(AWStats).Masimportante
teressaanliseemtempo
real.
Foiinstaladoferramentapara
monitorarTomcat(probe).Em
anliseraza,jforam
encontradosproblemas

Processo
Necessidadedeformalizaro
scrumououtrametodologia
gileosrespectivospapisde

cadaumdentrodotime.
Definiodepronto.Criao
(ouestruturao)debacklog.

Criaodeestrias
padronizadaseconcisas:
Como<tipodeusurio>euquero
<fazer
algumatarefa>paraque<alguma
razo>.

Processo
Criarestimativasdetamanho
dasestrias.
Reuniesdiriasdestandup.

Assuntoscomplexosdevem
sertratadosemoutras
reunies(huddles)

Importantssimo:
conhecimento prvio de todos
do tamanho das reunies para
noperderemfoco.

Necessidades
imediatasPortal
Organizaodas
dependnciasinternase

externas
EliminaodosEJBsedo
JBoss
Automaodosdeploys
Unificaodasclassesde
acessoabancoeeliminao
decdigoduplicado.

You might also like