modelagem Ágil
DESCRIPTION
Introdução à alguns conceitos da Modelagem Ágil.TRANSCRIPT
MODELAGEMÁGIL
FelipeNevesBrito
MauroRobertoCostadaSilva
ROTEIROMotivaçãoOqueéamodelagemágilPrincípiosÁgeisPráticasÁgeis
MOTIVAÇÃOOsprocessosdedesenvolvimentode
software,emgeral,entregavamossistemasforadoprazo,combaixaqualidadeecomo
preçomuitoacimadoestipulado.
“issoterádeficarparaumapróximaversão”
Muitasvezes,ossoftwaresentreguesnãoalcançavamtodasasfuncionalidades
desejadas,numprocessoconhecidocomo:
OQUEÉAMODELAGEMÁGIL?SegundoScottW.AmblerAgileModeling(AM)éumametodologiabaseadanapráticaparamodelagemeficazdesoftware.AMéumacoleçãodepráticas,guiadasporprincípiosevaloresquepodem
seraplicadosporprofissionaisdesoftwarenodiaadia.
PRINCÍPIOSÁGEIS
INDIVÍDUOSEINTERAÇÕESMAISDOQUEPROCESSOSEFERRAMENTAS
Osanalistasegerentesdeprojetonãodevemlimitar-seàdocumentaçãoeferramentasdeintegraçãodosmodelos.Acooperaçãodetodoseofeedbackdoscolaboradoresé
essencial.
RESPONDERAMUDANÇASMAISDOQUESEGUIRUMPLANO
Oplanodoprojetodeveserflexívelobastanteparaseadptaràmudanças.
COLABORAÇÃOCOMCLIENTESMAISDOQUENEGOCIAÇÃODECONTRATOS
Oclienteéquemdefineoqueosistemadeveounãofazer.Deve-sefazerumtrabalhodedescobertadasnecessidadesdoclienteeeducaromesmoparaoprocessoduranteo
projeto.
SOFTWAREFUNCIONALMAISDOQUEDOCUMENTAÇÃOEXTENSA
Nãoconsisteemabandonarapraticadedocumentar,esimutilizaraferramentacerta
paratransmitirainformaçãodesejada.
Emváriosmomentos,umprótotiposimplespodesermaisútilqueumcomplexodiagrama
declasses.
PRATICASDAMODELAGEMÁGIL
PRÁTICASDAMODELAGEMÁGILPRIORIZAÇÃODOSREQUISITOS
EquipesÁgeisbuscamdesenvolversoftwaretantodealtaqualidadequantodealtovalor.
MaximizaoRetornodeInvestimentodosStakeholders
Amaneiramaisfácildededesenvolversoftwaredealtovalorépriorizandoos
requisitos.
SegundoScottAmbler:
PRÁTICASDAMODELAGEMÁGILPRIORIZAÇÃODOSREQUISITOS
PRÁTICASDAMODELAGEMÁGILDOCUMENTARCONTINUAMENTE
"Espereainformaçãoestabilizar"
Namodelagemtradicional,adocumentaçãoéproduzidaantesdodesenvolvimento.
Escrevaadocumentaçãoquedeveserentregueaostakeholderdepoisdeterfeitoamaiorpartedotrabalhodedesenvolvimento,emoutraspalavras,
nofinaldaiteração.Sevocêdocumentarasinformaçõesqueaindanãosãoestáveis,correo
riscodeterquerefazeradocumentação.
PRÁTICASDAMODELAGEMÁGILPARTICIPAÇÃOATIVADOSSTAKEHOLDERS
Éimportantequeoclienteouumrepresentantedoclienteestejasempre
presenteparatomardecisõesrelacionadasaoprojeto,deformaimediata.
PRÁTICASDAMODELAGEMÁGILJUSTBARELYGOODENOUGHMODELSANDDOCUMENTS
JBGE(MODELEAPENASOSUFICIENTE)
Quandoseestátrabalhandoemumartefatoepercebe-sequeelenãoestábomosuficiente,entãopode-secontinuarinvestindoesforçoeassimobterábenefícios.Noentanto,seumartefatojáestábomosuficiente,qualquertrabalhosobreeleseráclaramenteum
esforçodesperdiçado.
JBGE(MODELEAPENASOSUFICIENTE)JUSTBARELYGOODENOUGHMODELSANDDOCUMENTS
PRÁTICASDAMODELAGEMÁGIL
PRÁTICASDAMODELAGEMÁGILMODELAGEMITERATIVA
Umtimeágilplanejaapenasotrabalhoqueseráfeitoduranteapróximaiteração,paraevitaresforçodesnecessáriodevidoàs
possíveismudançasderequisitos.
MODELAGEMITERATIVAPRÁTICASDAMODELAGEMÁGIL
Esboçodeummodelo:
Lembre-se,JBGE...
PRÁTICASDAMODELAGEMÁGILMODELAGEMITERATIVA
Modeloanteriorapósváriasiteraçõesdoprojeto:
PRÁTICASDAMODELAGEMÁGILMODELSTORMING
ÉumapráticaJustInTime.Nelaidentifica-seumproblemaquedeveserresolvidoe,
juntamentecomalgunsmembrosdaequipe,oproblemaédiscutidoenquantosefazalgunsesboçosnopapelounumquadro
branco.
MODELSTORMINGPRÁTICASDAMODELAGEMÁGIL
Exemplo:
Exemplo:
MODELSTORMINGPRÁTICASDAMODELAGEMÁGIL
CICLODEVIDADODESENVOLVIMENTOGUIADOPORMODELAGEMÁGIL
ÁGILXTRADICIONAL
REFERÊNCIASAMBLER,S.W. .Disponívelem:< >.Acesso
em:1nov.2014.
ACKERMAN,Lee. .Disponívelem:
< >.Acessoem:1nov.2014.
DOSSANTOS,A.Dene. .Disponívelem:
< >.Acessoem:10nov.2014.
MARTIN,RobertC.;MARTIN,Micah.Princípios,padrõesepráticaságeisemC#.PortoAlegre:
Bookman,2011.735p.ISBN9788577808410
http://www.agilemodeling.com
http://www.infoq.com/br/articles/agile-modeling-part-one
http://www.infoq.com/br/articles/agile-modeling-part-one
FelipeNevesBrito<[email protected]>
MauroR.C.daSilva<[email protected]>
Prof.Me.CamiloC.Almendra<[email protected]>
EngenhariadeSoftware-UniversidadeFederaldoCeará-CampusQuixadá