IAM x SCRUM

3
Como aplicar SCRUM em um projeto de Identidade e Acesso ? Projetos de Identidade e Acesso (IAM) são considerados projetos complexos pois exigem diversas atividades para se encontrar em pleno funcionamento, como por exemplo a instalação dos produtos, levantamento de dados, integrações e outras configurações. m um projeto tradicional, seguir!amos uma se"u#ncia similar a esta$ %. &evant amento e desen 'o . In stal ão de p roduto . *o nfigu ra ções +. *r iação d e conectores -. *r iação de fluxos de traal'o /. 0estes 1. 2omolog ão 3. Produção Imagine agora "ue no momento de 2omologação seja identificado "ue um fluxo de traal'o ou um conector não 4 mais necess5rio para o neg6cio. *onsidere tam4m "ue um conector ou um fluxo de traal'o poderia ter dado gan'os maiores para o neg6cio se estivesse em produção antes. 7a mos aplicar um frame8or9 de desenvolvimento 5gil (:*;<M) pa ra reali=ar entregas mais precisas e r5pidas. :*;<M 4 um frame8or9 de desenvolvimento 5gil interativo e incremental. :eu desafio 4 sair da aordagem se"uencial de desenvolvimento e utili=ar times auto>organi=ados e multidiciplinares.  ?o :*;<M temos os seguintes pap4is$ @ono do Produto Bue 4 a pessoa respons5vel por controlar as demandas de neg6cio em cima do produto "ue ser5 gerado pelo traal'oC :crumMaster ;espons5vel por garantir o processo :*;<M e por eliminar "ual"uer impedimento no projetoC 0ime de desenvolvimento ;espons5vel por criar os incrementos do produto.  ?a dinDmica :crum temos um Eac9log do Produto "ue teria as f uncionalidades de neg6cio esperadas e temos esta se"uencia de processo$ :print Planning tapa onde são analisados itens priori=ados do Eac9log para serem traal'ados em um :print de traal'o. A lista a ser traal'ada 4 con'ecida como :print Eac9log. :print F o per!odo de desenvolvimento em si "ue não deve passar de um m#s. @ailG :crum ;eunião di5ria de no m5ximo %- minutos onde se 4 discutido o "ue foi feito no dia anterior, o "ue ser5 at4 o pr6ximo e "uais são os impedimentos se 'ouverem. :print ;evie8 Hnde 4 apresentado o resultado do desenvolvimento no :print. :print ;etrospective Hnde 4 revisado o processo uscando mel'orias.

Transcript of IAM x SCRUM

Page 1: IAM x SCRUM

8/11/2019 IAM x SCRUM

http://slidepdf.com/reader/full/iam-x-scrum 1/3

Como aplicar SCRUM em um projeto de Identidade e Acesso ?

Projetos de Identidade e Acesso (IAM) são considerados projetos complexos pois exigemdiversas atividades para se encontrar em pleno funcionamento, como por exemplo ainstalação dos produtos, levantamento de dados, integrações e outras configurações.

m um projeto tradicional, seguir!amos uma se"u#ncia similar a esta$

%. &evantamento e desen'o. Instalação de produto. *onfigurações+. *riação de conectores-. *riação de fluxos de traal'o/. 0estes1. 2omologação3. Produção

Imagine agora "ue no momento de 2omologação seja identificado "ue um fluxo detraal'o ou um conector não 4 mais necess5rio para o neg6cio.*onsidere tam4m "ue um conector ou um fluxo de traal'o poderia ter dado gan'osmaiores para o neg6cio se estivesse em produção antes.7amos aplicar um frame8or9 de desenvolvimento 5gil (:*;<M) para reali=ar entregasmais precisas e r5pidas.:*;<M 4 um frame8or9 de desenvolvimento 5gil interativo e incremental. :eu desafio 4sair da aordagem se"uencial de desenvolvimento e utili=ar times auto>organi=ados emultidiciplinares.

 ?o :*;<M temos os seguintes pap4is$

@ono do Produto Bue 4 a pessoa respons5vel por controlar as demandas de neg6cio emcima do produto "ue ser5 gerado pelo traal'oC:crumMaster ;espons5vel por garantir o processo :*;<M e por eliminar "ual"uerimpedimento no projetoC0ime de desenvolvimento ;espons5vel por criar os incrementos do produto.

 ?a dinDmica :crum temos um Eac9log do Produto "ue teria as funcionalidades deneg6cio esperadas e temos esta se"uencia de processo$

• :print Planning tapa onde são analisados itens priori=ados do Eac9log paraserem traal'ados em um :print de traal'o. A lista a ser traal'ada 4 con'ecida

como :print Eac9log.• :print F o per!odo de desenvolvimento em si "ue não deve passar de um m#s.• @ailG :crum ;eunião di5ria de no m5ximo %- minutos onde se 4 discutido o "ue

foi feito no dia anterior, o "ue ser5 at4 o pr6ximo e "uais são os impedimentos se'ouverem.

• :print ;evie8 Hnde 4 apresentado o resultado do desenvolvimento no :print.• :print ;etrospective Hnde 4 revisado o processo uscando mel'orias.

Page 2: IAM x SCRUM

8/11/2019 IAM x SCRUM

http://slidepdf.com/reader/full/iam-x-scrum 2/3

*onsiderando isso, como podemos encaixar um projeto de IAM em um modelo:*;<M

7amos separar primeiramente as principais atividades de um projeto de IAM$• &evantamento

• @esen'o de processos• Instalação de produtos• *onfiguração de conectores• *onfiguração de fluxos de traal'o

@estas atividades, vamos separar a instalação de produtos para uma atividade comin!cio, meio e fim não associada ao :*;<M, ela deve ocorrer antes do processo:*;<M.

Ap6s isso, vamos a elaoração do Eac9log do Produto, onde o @ono do Produto develistar as necessidades de neg6cio, exemplos$

• Jerenciar contas de usu5rios no ;P• ;evalidar acessos de usu5rios• Jerenciar contas de usu5rios no sistema • Jerenciar contas de usu5rios no sistema K

:endo "ue o Eac9log de Produto 4 uma lista viva "ue pode crescer conforme asnecessidades de neg6cio e nesse ponto, o levantamento e desen'o de processosrelacionado as atividades da lista devem ter ocorrido.

Ap6s isso vamos para o :print, "ue começa com o :print Planning.

 ?o :print Planning são analisadas as atividades priori=adas do Eac9log de Produto, nonosso exemplo vamos considerar$• Jerenciar contas de usu5rios no sistema • Jerenciar contas de usu5rios no sistema K

Hu seja, Jerenciar contas de usu5rios no ;P não 4 o assunto mais urgente para oneg6cio e não ser5 tratado agora.

H time de @esenvolvimento analisa estes t6picos e confirma se os mesmos caem no:print (x. L dias) e desmemram nas atividades t4cnicas "ue devem serdesempen'adas para criar este incremento de produto, por exemplo$

%. *onfigurar o fluxo de criação de contas no sistema . *onfigurar o fluxo de criação de contas no sistema K. *onfigurar o fluxo de exclusão de contas no sistema +. *onfigurar o fluxo de exclusão de contas no sistema K-. *onfigurar o conector do IAM ao sistema /. *onfigurar o conector do IAM ao sistema K1. ;eali=ar testes unit5rios3. ;eali=ar testes integrados

Page 3: IAM x SCRUM

8/11/2019 IAM x SCRUM

http://slidepdf.com/reader/full/iam-x-scrum 3/3

0erminado o :print Planning, o desenvolvimentoconfiguração começa, executam os@ailG :crum Meetings e no termino o :print ;evie8 e :print ;etrospective.

Ao t4rmino de uma :print se inicia outra, onde novamente são analisados itens do

Eac9log do Produto priori=ado. tam4m ao termino de uma :print, 4 poss!vel lierarem produção os fluxos e conectores produ=idos, dando retorno mais r5pido ao neg6cio.

*oncluindo, :*;<M pode ser uma aordagem interessante para dar um retorno maisr5pido ao neg6cio. ?o nosso exemplo, se a empresa não adotasse :*;<M, teria "ueaguardar o desenvolvimento de todos os fluxos e conectores para ter acesso ao produto.

*on'eça mais do :*;<M em :*;<M.org

Alfredo :antos 4 um vangelista de Identidade e Acesso, atuando nesta 5rea a %+ anos,certificado :crumMaster, IdentitG ;is9 Management e *oit.