Você está na página 1de 10

INTRODUO

Estudando-se as varias referncias a cerca do gerenciamento de


projetos de software verificamos !ue "# diferentes vis$es de como os projetos
devem ser gerenciados estando estas vis$es centradas em a%guns mode%os&
Desta forma se fa' necess#rio apresentarmos neste tra(a%"o um !uadro
comparativo entre os principais mode%os dispon)veis para gerenciar projetos de
software* +,-O. / +roject ,anagement -od0 of .now%edge N-R I1O2IE3
45567 / +rocessos de 3ic%o de 8ida de 1oftware e 3,,I / ,ode%os de
3apacita9:o de ,aturidade& O prop;sito deste !uadro < apresentar diferentes
a(ordagens a cerca do gerenciamento de projeto de software&
,as antes dos referidos mode%os ser# necess#rio definirmos a%guns
conceitos importantes so(re a engen"aria de software pois a partir de%es
compreendemos os (enef)cios !ue o gerenciamento nos fornece assim como
suas %imita9$es na ap%ica9:o de mode%os de gerenciamento para o
desenvo%vimento dos projetos de software&
1
DE1EN8O=8I,ENTO
1egundo a >-NT na norma t<cnica 4666? projeto < @+rocesso Anico
consistindo de um grupo de atividades coordenadas e contro%adas com datas
para in)cio e t<rmino empreendido para a%cance de um o(jetivo conforme
re!uisitos espec)ficos inc%uindo %imita9$es de tempo custo e recursosB&
O gerenciamento de projeto de software coordenando e monitorando
atividades o(jetiva garantir !ue os processos necess#rios para o
desenvo%vimento de um produto sejam seguidos& >ssim um processo de
gerenciamento de projeto deve* identificar esta(e%ecer coordenar e monitorar
as atividades as tarefas e os recursos necess#rios para um projeto produ'ir
um produto e2ou servi9o de acordo com seus re!uisitos&
+ara !ue um projeto de software seja (em sucedido < necess#rio
atender e ana%isar a%guns aspectos importantes como por eCemp%o o escopo
do software os pra'os esta(e%ecidos os riscos envo%vidos os recursos
"umanos o custo envo%vido as partes interessadas DstaEe"o%dersF os
re!uisitos esta(e%ecidos a !ua%idade e satisfa9:o do c%iente& Desta forma
!uando o gerenciamento se desenvo%ve sem o pr<vio con"ecimento destes
aspectos em partes ou no todo o desenvo%vimento do software se torna ainda
mais comp%eCo e tende a apresentar maiores pro(%emas a%<m dos j#
esperados mesmo !uando os aspectos citados acima s:o incorporados no
desenvo%vimento do projeto&
O proposito do escopo < descrever os processos envo%vidos na
verifica9:o de !ue o projeto inc%ui todo o tra(a%"o necess#rio e apenas o
tra(a%"o necess#rio para !ue seja conc%u)do com sucesso& E%e consiste nos
processos de gerenciamento de projetos* +%anejamento do escopo Defini9:o
do escopo 3riar E>+ 8erifica9:o do escopo e 3ontro%e do escopo&
E>+ DEstrutura >na%)tica de +rojetosF - < um processo de su(divis:o das
entregas e do tra(a%"o do projeto em componentes menores e mais faci%mente
gerenci#veis& G estruturada em #rvore eCaustiva "ier#r!uica Dde mais gera%
2
para mais espec)ficaF orientada Hs entregas fases de cic%o de vida ou por
su(projetos !ue precisam ser feitos para comp%etar um projeto&
Os pra'os esta(e%ecidos referem-se ao gerenciamento do tempo !ue
consiste nos processos necess#rios para assegurar !ue o projeto termine
dentro do pra'o previsto ou seja a defini9:o da atividade o se!uenciamento
de atividades a estimativa de recursos da atividade a estimativa de dura9:o
da atividade o desenvo%vimento do cronograma e o contro%e do cronograma&
>ssim p%anejamentos insuficientes p%anos n:o rea%istas escopo do projeto
su(estimado a%tera9$es dos re!uisitos pe%os c%ientes e etc& s:o causas de
atrasos na entrega do software&
> an#%ise do custo consiste no gerenciamento dos processos
necess#rios para assegurar !ue o projeto termine dentro do or9amento
aprovado ou seja estimar custo determinar or9amento e contro%ar o mesmo&
> !ua%idade do produto fina% < a garantia de !ue o projeto ir# satisfa'er
os o(jetivos para os !uais foi rea%i'ado& 3onsiste nos processos de
gerenciamento de projetos* +%anejamento da !ua%idade Rea%i'ar a garantia da
!ua%idade e Rea%i'ar o contro%e da !ua%idade&
Os riscos envo%vidos no projeto precisam ser identificados ana%isados e
rece(erem uma resposta ade!uada e para ta% fina%idade se fa' necess#rio o
desenvo%vimento de processos !ue fundamentam o gerenciamento de riscos
do projeto !ue consiste em* p%anejamento do gerenciamento de riscos
identifica9:o de riscos an#%ise !ua%itativa de riscos an#%ise !uantitativa de
riscos p%anejamento de respostas a riscos e monitoramento e contro%e de
riscos&
Ierenciamento dos recursos "umanos descreve os processos !ue
organi'am e gerenciam a e!uipe do projeto& E%e consiste nos processos de
gerenciamento de projetos* p%anejamento de recursos "umanos contratar ou
mo(i%i'ar a e!uipe do projeto desenvo%ver a e!uipe do projeto e gerenciar a
e!uipe do projeto&
Os 1taEe"o%ders s:o as partes interessadas no projeto ou seja
Indiv)duos e organi'a9$es envo%vidos no projeto ou !ue ser:o afetados
3
positiva ou negativamente pe%o seu resu%tado Devem ser identificados e
gerenciados& Os indiv)duos v:o desde o gerente do projeto at< o c%iente e a
organi'a9:o por eCemp%o seria uma empresa contratada para desenvo%ver um
software&
Os re!uisitos consistem das informa9$es fornecidas2co%etadas dos
c%ientes a cerca do software a ser desenvo%vidos !uanto por eCemp%o as
fun9$es esperadas !ue o software eCecute&
+ara assegurar !ue todos os e%ementos at< ent:o apresentados entre
outros !ue possam vir a eCistir em fun9:o do mode%o de gerenciamento
adotado para um projeto possam ser ade!uadamente coordenados <
necess#rio !ue se ap%i!ue um gerenciamento de integra9:o do projeto&
Ierenciamento este !ue descreve os processos e as atividades !ue deveram
integrar os diversos e%ementos do gerenciamento de projetos !ue s:o
identificados definidos com(inados unificados e coordenados dentro dos
grupos de processos de gerenciamento de projetos& E%e consiste nos
processos de gerenciamento de projetos* Desenvo%ver o termo de a(ertura do
projeto Desenvo%ver a dec%ara9:o do escopo pre%iminar do projeto
Desenvo%ver o p%ano de gerenciamento do projeto Orientar e gerenciar a
eCecu9:o do projeto ,onitorar e contro%ar o tra(a%"o do projeto 3ontro%e
integrado de mudan9as e Encerrar o projeto&
Diante das defini9$es apresentadas fatos %imita9$es e (enef)cios
devemos ent:o considerar o !uanto < necess#rio H ap%ica9:o de um mode%o de
cic%o de vida para os projetos& +ois estes mode%os tm por o(jetivo definir o
inicio e o fim de um projeto& E%es podem ser divididos em fases onde em cada
uma ser# especificado o tra(a%"o !ue deve ser feito e !uem esta em envo%vido
em cada fase&
No !ue se refere aos projetos de software eCistem diversos mode%os de
cic%o de vida a%guns eCemp%os s:o* o mode%o espira% J-oe"m4KLLM e o mode%o
(aseado em contrato JIra"am4KKKM& No entanto vamos considerar a!ui um
mode%o gen<rico com fases !ue podem ser encontradas nos mais variados
mode%os eCistentes&
4
Desta forma consideremos !ue os cic%os de vida de um projeto n:o t:o
somente definem !ue tra(a%"o deve ser feito em cada fase e os em vo%vidos
em cada uma de%as mas tam(<m !uando as entregas devem ser geradas em
cada fase e como cada entrega < revisada verificada e va%idada a%<m de como
contro%ar e aprovar cada fase& 1endo assim vejamos o cic%o composto pe%as
seguintes fases* inicia9:o p%anejamento contro%e eCecu9:o e encerramento&
Nase de inicia9:o / nesta etapa < definido como ser# o projeto& E%a(ora-
se um termo de a(ertura para e%e !ue conter# em %in"as gerais !ua% < produto
esperado do projeto ou seja documentam-se os re!uisitos !ue satisfa'em as
eCpectativas e necessidades das partes Interessadas& Na'em parte ainda* os
custos o tempo as premissas e as restri9$es& G o nascimento do projeto&
Nesta fase < importante !ue aja uma comunica9:o eficiente entre as pessoas
envo%vidas no projeto assim como uma forte integra9:o entre as mesmas&
Nase de p%anejamento / Etapa em !ue se descreve a forma pe%a !ua%
ser# co%ocada em pratica as atividades necess#rias para tornar o software
rea%& Em gera% o documento mais re%evante nesta fase < o cronograma& G a
etapa em !ue vemos agregado todos as aspectos pertinentes ao
gerenciamento de projeto tais como* o escopo os pra'os os custos a
!ua%idade os riscos o recurso "umano e etc&
Nase de eCecu9:o / < (asicamente a etapa em !ue se da eCecu9:o ao
!ue fora p%anejado& +ara !ue seja (em sucedida < necess#rio orientar a
eCecu9:o do projeto garantir sua !ua%idade contratar desenvo%ver e gerenciar
toda a e!uipe& Nesta etapa pode ocorrer uma comunica9:o intensa com o
c%iente modificando ou gerando novos re!uisitos promovendo revis$es do
cronograma e de t<cnicas entre outras& Nesta fase a comunica9:o entre as
partes envo%vidas no projeto < muito importante para !ue aja esc%arecimento
!uanto Hs atividades eCecutadas os re!uisitos feed(acEs dos resu%tados e etc&
Nase de contro%e / G uma fase !ue mantem %iga9:o com a de eCecu9:o
pois < respons#ve% por monitorar e contro%ar tudo o !ue foi p%anejado e esta
sendo eCecutado& O# por tanto um contro%e cuidadoso so(re o cronograma a
garantia de !ua%idade os custos e um monitoramento constante dos riscos&
Nesta etapa podem ocorrer testes com o intuito de assegurar o (om
5
funcionamento do software H medida !ue < desenvo%vido reportando-se ao
c%iente os resu%tados o(tidos para !ue ent:o se rea%i'e as ade!ua9$es
necess#rias& >ssim como na fase de eCecu9:o e%a promove uma comunica9:o
intensa entre os envo%vidos&
Nase de encerramento / Nesta etapa ocorre (asicamente o
encerramento dos contratos e a!uisi9$es Do(ten9:o dos recursos e e%ementos
necess#rios para o desenvo%vimento de um produtoF a%<m < c%aro do
encerramento do projeto ou da fase de um projeto ou seja o cance%amento do
mesmo em a%guma fase anterior Dp%anejamento ou eCecu9:o por eCemp%oF& 1e
o projeto for (em sucedido isto significa !ue e%e foi aceito e garantido e assem
< dado por fina%i'ado&
,esmo !ue o gerenciamento do projeto ocorra ade!uadamente nada
impede !ue pro(%emas dos mais variados tipos ven"am a ocorrer& +or
eCemp%o pro(%emas re%acionados Hs re!uisi9$es passadas pe%o c%iente e de
como esta < compreendida pe%o programador pro(%emas de compreens:o !ue
tam(<m pode ocorrer entre os mem(ros da e!uipe envo%vidos nas variadas
fases citadas acima os !uais n:o se entendem a!uisi9:o inade!uada de
a%gum produto conf%itos internos eCtrapo%a9:o de custos e pra'os e etc& G
diante destes fatos !ue a importPncia de um mem(ro da e!uipe at< ent:o n:o
comentado < ressa%tada estamos fa%ando do gerente de projeto o !ua% <
definido na etapa !ue inicia o cic%o de vida do projeto& 1ua fun9:o < p%anejar o
tra(a%"o coordenar pessoas e recursos assegurar !ue os re!uisitos do c%iente
est:o sendo atendidos !ue os pra'os e custos est:o sendo mantidos dentro
do p%anejado faci%itar e coordenar o contato com c%ientes fornecedores e
pessoa% do projeto e %a(orar re%at;rios de ava%ia9:o e de acompan"amento da
situa9:o do projeto& Essas s:o a%gumas das importantes atividades rea%i'adas
por e%e&
+erce(esse ent:o !ue se ta% mem(ro n:o eCistisse o gerenciamento n:o
faria sentido pois a organi'a9:o !ue pressup$e o gerenciamento n:o
funcionaria se n:o "ouvesse uma posi9:o de comando ocupada por !uem de
direito tem o dever de coordenar as a9$es essncias a manuten9:o e
funcionamento de uma organi'a9:o&
6
> seguir apresentaremos um !uadro comparativo entre !uatro variados
mode%os de gerenciamento sendo !ue para ta% compara9:o ser# considerado
as pr#ticas de gerenciamento de projetos propostas pe%o +,-O. tendo em
vista !ue este considera as !ue s:o tidas como as @me%"ores pr#ticasB pe%a
maioria dos profissionais em engen"aria de projetos e !ue me%"or se
aproCimam da vis:o gen<rica de mode%os apresentada neste tra(a%"o&
PMBOK CMMI RUP NBR ISO/IEC 12207
Integra9:o
Ierencia de projeto
integrado
Ierencia de
projetos
re!uerimentos
insta%a9:o
configura9:o e
gerenciamento
de mudan9as&
Ierencia
organi'aciona%
Escopo
+%anejamento de
acompan"amento e
gerencia de re!uisitos
Ierenciamento
de projeto
re!uisitos
configura9:o e
gerenciamento
de mudan9as&
Ierencia de projetos e
gerencia de re!uisitos
Tempo
>compan"amento e
contro%e& ,as n:o
endere9a
especificamente essa
!uest:o&
Ierenciamento
de projeto
Ierencia de projetos&
,as n:o endere9a
especificamente essa
!uest:o&
3usto
>compan"amento e
contro%e& ,as n:o
endere9a
especificamente essa
!uest:o&
1em
mapeamento
Ierencia de projetos&
,as n:o endere9a
especificamente essa
!uest:o&
>!uisi9:o
Ierencia de contratos
com fornecedores
1em
mapeamento
N:o tem processos !ue
tratem especificamente
esta !uest:o& E%a
co(erta na norma pe%a
>!uisi9:o e
Nornecimento e
gerenciada da mesma
forma !ue um projeto
interno H organi'a9:o
Recursos
Oumanos
> pr;pria concep9:o
do mode%o di' !ue
devem se ter
"a(i%idades para
eCecutar mas n:o
mencionam
eCp%icitamente a
necessidade de
1em
mapeamento
comp%eto
em(ora defina a
organi'a9:o do
projeto&
Recursos "umanos so(
gerencia do
con"ecimento
7
gerenciamento de
recursos "umanos
atrav<s dos projetos
de organi'a9:o&
3omunica9:o
Ierencia de
configura9:o co(re
parcia%mente esse
processo& > pr;pria
concep9:o do mode%o
di' !ue os processos
devem ser
comunicados mas
n:o menciona
eCp%icitamente a
necessidade de
comunica9:o dos
produtos do projeto
para todos os
envo%vidos&
Ierenciamento
de projeto
Ierencia de
configura9:o co(re
parcia%mente esse
processo& ,as n:o
menciona
eCp%icitamente esse
processo&
Risco Ierncia de risco
Ierenciamento
de projeto
Ierncia de risco
Iarantia de
!ua%idade
Iarantia de !ua%idade
de produto e processo
Ierenciamento
de projeto e
gerenciamento
de mudan9as&
Ierncia de !ua%idade
O !uadro acima nos d# uma ideia de como diversos mode%os podem
apresentar uma estrutura distinta ou seme%"ante Dmesmo !ue a(orde
atividades diferentes na concep9:o de uma mesma faseF e at< Anica em
termos de aspectos pr;prios de um dado mode%o mas no entanto todos se
encamin"am para entrega de um produto de !ua%idade !ue atenda a satisfa9:o
do c%iente&
3ON3=U1QE1
>s pes!uisas rea%i'adas para e%a(ora9:o deste tra(a%"o nos trouCe a
ideia de !ue uma das maiores dificu%dades encontradas pe%as empresas de
software < o gerenciamento de seus processos de software por isso a
8
necessidade de ado9:o de mode%os de gerenciamento em !ue o p%anejamento
< de fundamenta% importPncia&
Noi aprendido ent:o !ue um (om p%anejamento deve administrar a%guns
pontos c"aves como* sa(er identificar assumir e administrar os riscos certos
manter uma comunica9:o sempre eficiente entre todos envo%vidos no projeto
em especia% com o c%iente e integrar esfor9os no sentido de manter o
cronograma em dia& G necess#rio sa(er administrar a estrutura de e!uipe
envo%vida no projeto pois os fatores "umanos em seus aspectos psico%;gicos
individuais e grupais os ref%etem em seu desempen"o na e!uipe afetando o
produto e a todos&
>prendemos com isto !ue para garantir a !ua%idade fina% do software
s:o necess#rios !ue os processos estejam (em definidos e documentados de
maneira !ue se possa integrar pessoas tarefas ferramentas e m<todos !ue
cu%minaram na !ua%idade desejada pois um processo de software gerenciado
propicia seguran9a frente Hs varia9$es !ue o produto possa sofrer em re%a9:o
Hs suas especifica9$es iniciais a%<m dos mais variados outros tipos de
pro(%emas j# mencionados&
1endo assim fica a ideia de !ue gerenciamento de +rojeto est#
estreitamente re%acionado H !ua%idade de processo& O Ierenciamento
concentra-se em atividades !ue tm por o(jetivo assegurar !ue o software seja
%i(erado no pra'o de acordo com o cronograma e atenda aos re!uisitos das
organi'a9$es envo%vidas&
+rojetos (em gerenciados a%gumas ve'es fa%"am projetos ma%
gerenciados fa%"am inevitave%mente&
>1+E3TO1 DO +RORETO
O tra(a%"o foi rea%i'ado da seguinte forma& >p;s a esco%"a do tema
decidimos em um primeiro encontro !ue cada uma das partes envo%vidas no
9
caso apenas dois integrantes fariam uma pes!uisa independente para !ue
numa pr;Cima reuni:o fosse dado andamento a constru9:o do tra(a%"o&
Na reuni:o seguinte conforme acertado anteriormente demos inicio a
constru9:o escrita do tra(a%"o& >ssim diante das pes!uisas rea%i'adas por cada
parte c"egamos ao consenso de !ue seria mais produtivo e efica' dividirmos
os conceitos !ue iriam compor o tra(a%"o visto !ue este possu)a muitos
aspectos !ue necessitariam de uma ana%ise especifica a%<m do fato de !ue a
partir de ent:o todo desenvo%vimento do tra(a%"o se prosseguiria a distPncia
por e-mai% ou conversas via internet& Desta forma ainda na referida reuni:o foi
desenvo%vido em conjunto a introdu9:o do tra(a%"o escrito e dado inicio ao
desenvo%vimento&
>p;s a reuni:o acima toda comunica9:o a cerca da e%a(ora9:o do
tra(a%"o escrito se deu via internet& >s pes!uisas dos conceitos divididos entre
a dup%a foram feitos e comparti%"ados via e-mai% para verifica9:o e
con"ecimento de am(as as partes e por fim enviados ao integrante Rader para
montagem do tra(a%"o escrito a ser entregue&
> e%a(ora9:o dos s%ides de apresenta9:o do tra(a%"o ficou acertada para !ue
fosse rea%i'ada em dup%a ap;s o primeiro dia de apresenta9:o dos demais
grupos j# !ue neste dia os dois mem(ros teriam tempo dispon)ve% para ta% e
!ue desta forma !ua%!uer dAvida !ue "ouvesse so(re o tema poderia ser
eCp%icado por uma das partes e assim am(os teriam (em firmados os
conceitos a(ordados no tra(a%"o&
10

Você também pode gostar