Você está na página 1de 13

Pr-Projeto do Trabalho de Concluso de Curso

Giovanni Abner de Brito Jnior


ADICIONANDO FUNCIONALIDADES AO REDMINE, UMA ADICIONANDO FUNCIONALIDADES AO REDMINE, UMA
FERRAMENTA LIVRE DE GERENCIAMENTO DE PROJETOS FERRAMENTA LIVRE DE GERENCIAMENTO DE PROJETOS
1. INTRODUO
O crescimento da demanda por sistemas de software grandes e complexos
traz consigo a necessidade de um trabalho mais rigoroso de planejamento e
gerncia de projetos para !ue o esfor"o empregado no desenvolvimento desses
sistemas seja produtivo# $omo apoio % atividade de gerncia de projetos de software
s&o usadas de um lado compila"'es de boas pr(ticas em gerncia de projetos de
!ual!uer tipo a exemplo do Project Management Body of Knowledge )*+BO,- e
de outro ferramentas para ser usadas no dia.a.dia tornando mais pr(tico o trabalho
dos gerentes# +uitas dessas ferramentas se prop'em a resolver problemas
espec/ficos de projetos de software 0 1 o caso da!uelas voltadas para a gerncia de
incidentes ou de altera"'es de software#
O 2edmine 1 uma dessas ferramentas de gerncia de altera"'es de software#
Baseada no framework 2ub3 on 2ails e dispon/vel sob a licen"a G! General
Publ"c #"cense )G*4- apresenta funcionalidades como suporte a mltiplos projetos
sistema de acompanhamento de tarefas gera"&o de gr(ficos de Gantt gest&o de
not/cias documentos e ar!uivos bem como integra"&o com sistemas de gerncia
de configura"&o#
O 2edmine 1 um dos softwares usados para acompanhar o desenvolvimento
dos m5dulos acadmicos do 6istema 7ntegrado de Gest&o Acadmica da 8duca"&o
*rofissional e 9ecnol5gica )67GA.8*9-# O 67GA.8*9 1 um sistema composto de
m5dulos administrativos e acadmicos a ser utilizado por institui"'es de ensino
profissional e tecnol5gico mantidas pelo +inist1rio da 8duca"&o )+8$-# A parte
administrativa do 67GA.8*9 encontra.se em fase de customiza"&o e implanta"&o
en!uanto os m5dulos acadmicos )agrupados sob a sigla 67GA.8:;- continuam
sendo desenvolvidos por pes!uisadores e bolsistas das pr5prias institui"'es clientes
)<8286 e GA447=:O-#
8m !ual!uer projeto como no 67GA.8:; as atividades tm uma import>ncia
primordial# 6egundo +A297=6 )?@@A- no n/vel mais baixo da estrutura anal/tica de
projeto s&o definidos os pacotes de trabalho !ue ser&o executados no projetoB estes
por sua vez s&o decompostos em atividades !ue dar&o origem ao cronograma# Ou
sejaC no planejamento de um projeto as atividades precisam ser organizadas
segundo uma hierar!uia 0 atividades relacionadas s&o agrupadas o !ue torna
poss/vel visualizar o projeto em diferentes n/veis de granularidade#
$onsiderando essa necessidade e tendo em vista !ue o 2edmine n&o
suporta a representa"&o de uma hierar!uia de atividades os gestores do 67GA.8:;
tm sido obrigados a lan"ar m&o de uma segunda ferramenta de gerncia de
projetos para realizar o registro de certas atividades#
8ntretanto mesmo n&o oferecendo a possibilidade de representar essa
hierar!uia o 2edmine se mostra uma ferramenta ade!uada para o gerenciamento
de projetos de software a julgar pelas demais funcionalidades 0 as de gerncia de
altera"'es de software por exemplo# *or isso resolveu.se desenvolver no 2edmine
o suporte % hierar!uia de tarefas para torn(.lo ainda mais ade!uado %s
necessidades da e!uipe de desenvolvimento do 67GA.8:;#
D
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
2. OBJETIVOS
2.1. OBJETIVOS GERAIS
8ste projeto visa a desenvolver o suporte a hierar!uia de atividades no
sistema de gerenciamento de projetos 2edmine# A necessidade dessa
funcionalidade foi identificada pela e!uipe de desenvolvimento do sistema 67GA.
8:; !ue utiliza o 2edmine para registrar parte de suas tarefas# O suporte do
2edmine ao registro de tarefas aninhadas 1 um dos passos para unificar o
gerenciamento do 67GA.8:; !ue atualmente 1 realizado usando.se mais de uma
ferramenta#
2.2. OBJETIVOS ESPECFICOS
Os objetivos espec/ficos deste projeto de pes!uisa s&oC
2eunir ferramentas de gerenciamento de projeto !ue oferecem a
funcionalidade de hierar!uia de atividades a ser desenvolvida no 2edmine
8studar e comparar a forma como a funcionalidade 1 implementada nas
diferentes ferramentas
:efinir em conjunto com integrantes do 67GA.8:; as caracter/sticas
detalhadas do suporte a hierar!uia de atividades a ser implementado
8studar a ar!uitetura do sistema 2edmine
8studar a tecnologia utilizada no desenvolvimento do 2edmine
8specificar as altera"'es a ser realizadas no c5digo do 2edmine
:efinir um conjunto de testes para verificar a obedincia da funcionalidade
implementada %s diretrizes indicadas pela e!uipe do 67GA.8:;
7mplementar a nova funcionalidade no 2edmine
Aplicar os testes anteriormente definidos para verificar se a funcionalidade
atende corretamente aos re!uisitos
Alterar a funcionalidade corrigindo problemas apontados pelos testes
2egistrar as experincias vivenciadas ao longo do desenvolvimento
?
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
3. PLANO DE PESQUISA
=as tabelas seguintes s&o enumeradas as atividades constituintes do
presente projeto de pes!uisa# 8mbora estejam organizadas de forma aparentemente
se!Eencial muitas delas ser&o executadas paralelamente# )8sse paralelismo
implica inclusive !ue algumas atividades apontadas como pr1.re!uisitos s&o
tamb1m em muitos casos co.re!uisitos de outras#- =esta se"&o as atividades est&o
agrupadas de acordo com seus objetivos# As informa"'es sobre seus per/odos de
execu"&o est&o dispon/veis mais adiante no cronograma da se"&o F#
ETAPA 1: ESTUDO.
Ob!"#$%: 8sta etapa engloba as atividades relacionadas % ambienta"&o e a!uisi"&o
de informa"'es sobre o contexto do problema antes da abordagem do problema em
si# 7sso significa estudar ferramentas semelhantes ao 2edmine ad!uirir uma vis&o
global do 2edmine e entender o padr&o de desenvolvimento dessa ferramenta#
A"#$#&'&! 1.1
D!()*#+,% 2eunir ferramentas de gerenciamento de projeto !ue
oferecem a funcionalidade a ser desenvolvida )hierar!uia de
atividades-
R!)-*(%(
.!)!((/*#%(
$omputador com acesso % 7nternet
P*01*!2-#(#"%( =enhum
M!"%&%3%4#' *es!uisar na 7nternet e junto a profissionais ferramentas
utilizadas para gest&o de projetos# Gerificar se essas
ferramentas suportam o registro de hierar!uias de tarefas#
P*%&-"%( 4ista de ferramentas de gerncia de projetos !ue suportam
hierar!uias de tarefas#
D-*'+,% D semana
A"#$#&'&! 1.2
D!()*#+,% 8studar e comparar a forma como a funcionalidade 1
implementada nas diferentes ferramentas
R!)-*(%(
.!)!((/*#%(
$omputador
6oftwares de gest&o de projetos !ue suportam
hierar!uias de atividades eHou a documenta"&o
desses softwares
P*01*!2-#(#"%( Atividade D#D
M!"%&%3%4#' ;tilizar a funcionalidade de hierar!uia de atividades de cada
ferramenta para verificar como funciona )!uais campos
preencher !ual a se!Encia de telas-# $omparar a interface
gr(fica das ferramentas !uanto % usabilidade# 6e o c5digo da
aplica"&o estiver dispon/vel estudar as partes relacionadas
% funcionalidade#
P*%&-"%( 9exto comparando as implementa"'es de hierar!uia de
atividades no !ual s&o apontados os pontos positivos !ue
podem inspirar a cria"&o da funcionalidade no 2edmine
D-*'+,% I dias
I
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
A"#$#&'&! 1.3
D!()*#+,% 8studar a tecnologia 2ub3 on 2ails utilizada no
desenvolvimento do 2edmine
R!)-*(%(
.!)!((/*#%(
$omputador com acesso % 7nternet
8clipse 7:8 com $lug"n Aptana
4ivro J2ub3 on 2ailsC 8xecutandoK
P*01*!2-#(#"%( =enhum
M!"%&%3%4#' 4er o livro J2ub3 on 2ailsC 8xecutandoK seguindo as
atividades propostas no texto# +odelar e implementar uma
aplica"&o b(sica usando a tecnologia# $onsultar a 7nternet
para sanar eventuais dvidas n&o cobertas pelo livro#
P*%&-"%( $5digo.fonte em 2ub3 da aplica"&o experimental
D-*'+,% ? semanas
A"#$#&'&! 1.5
D!()*#+,% 8studar a ar!uitetura do sistema 2edmine
R!)-*(%(
.!)!((/*#%(
8clipse 7:8 com $lug"n Aptana
$5digo.fonte do sistema 2edmine
P*01*!2-#(#"%( Atividade D#I
M!"%&%3%4#' 8studar o modelo de banco de dados do 2edmine com
nfase nas tabelas relacionadas % entidade JatividadeK#
8studar o fluxo de modifica"&o das informa"'es )cria"&o
altera"&o exclus&o- do ponto de vista do c5digo tentando
entender a intera"&o entre a visualiza"&o e o neg5cio#
P*%&-"%( Anota"'es sobre aspectos peculiares do c5digo do 2edmine
com o objetivo de facilitar a implementa"&o da nova
funcionalidade posteriormente#
D-*'+,% D semana
ETAPA 2: MODELAGEM.
Ob!"#$%: =esta etapa 1 realizado o trabalho de entender o problema espec/fico
)falta de suporte a atividades aninhadas no 2edmine- e planejar uma solu"&o# 7sso
envolve intera"&o com a e!uipe do projeto 67GA.8:; e esfor"os de abstra"&o para
prever em termos de software os passos a ser seguidos ap5s esta etapa#
A"#$#&'&! 2.1
D!()*#+,% 4evantar em detalhes as caracter/sticas !ue a funcionalidade
apresentar( no 2edmine
R!)-*(%(
.!)!((/*#%(
$omputador com 2edmine instalado
Anota"'es produzidas na Atividade D#?
P*01*!2-#(#"%( Atividade D#?
M!"%&%3%4#' 2ealizar reuni&o com D ou ? integrantes do 67GA.8:;#
=essa reuni&o apresentar.lhes as conclus'es atingidas com
o estudo de outras ferramentas# *rovoc(.los a expor em
detalhes o !ue esperam da nova funcionalidade# 7ncentiv(.
los a imaginar como devem ser as telas do sistema
referentes % hierar!uia de atividades#
P*%&-"%( Anota"'es contendo as escolhas e aspira"'es da e!uipe do
L
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
67GA.8:; !uanto % implementa"&o da hierar!uia de tarefas
no 2edmine# 2ascunhos de prot5tiposMde tela#
D-*'+,% D dia
A"#$#&'&! 2.2
D!()*#+,% +odelar a funcionalidade
R!)-*(%(
.!)!((/*#%(
<erramenta de modelagem com ;+4
Banco de dados +36!l
4ivro J;+4 ?C 2(pido e *r(ticoK
4ivro J9he unified modeling language user guideN
Anota"'es produzidas na Atividade ?#D
P*01*!2-#(#"%( Atividade D#L# Atividade ?#D#
M!"%&%3%4#' 8laborar diagrama contendo as classes relacionadas %
hierar!uia de atividades incluindo as futuras altera"'es#
:ocumentar altera"'es a ser realizadas no banco de dados
e no neg5cio da aplica"&o#
P*%&-"%( :iagrama de classes# *roposta de altera"'es no modelo 82#
D-*'+,% D semana
A"#$#&'&! 2.3
D!()*#+,% $riar prot5tipos de interface gr(fica
R!)-*(%(
.!)!((/*#%(
4ivro J:esigning 7nterfacesK
=avegador web
8ditor de imagens
Anota"'es produzidas na Atividade ?#D
P*01*!2-#(#"%( Atividade ?#D
M!"%&%3%4#' 8studar boas pr(ticas de desenvolvimento de interfaces
gr(ficas# :esenhar prot5tipos de tela com base nas
anota"'es produzidas na Atividade ?#D#
P*%&-"%( *rot5tipos de tela
D-*'+,% D semana
ETAPA 3: DESENVOLVIMENTO
Ob!"#$%: 7mplementar as altera"'es planejadas na etapa ?# 7sso compreende
codificar a funcionalidade de hierar!uia de atividades no 2edmine e voltar a ela para
corre"'es e aperfei"oamentos ap5s a realiza"&o de testes e a valida"&o junto aos
clientes#
A"#$#&'&! 3.1
D!()*#+,% 7mplementar altera"'es no modeloHpersistncia do sistema
R!)-*(%(
.!)!((/*#%(
8clipse 7:8 com plugin Aptana
$5digo.fonte do 2edmine
Banco de dados +36!l
6ubversion
4ivro J2ub3 on 2ailsC executandoK
2edmine instalado
P*01*!2-#(#"%( Atividade ?#?
M!"%&%3%4#' :esenvolver o c5digo da nova funcionalidade )banco de
F
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
dados e neg5cio- com base nos estudos realizados
anteriormente# 2ealizar as altera"'es necess(rias no banco
de dados e eventuais ar!uivos auxiliares do framework 2ails#
P*%&-"%( $5digo.fonte do 2edmine atualizado
D-*'+,% L semanas
A"#$#&'&! 3.2
D!()*#+,% 7mplementar altera"'es na interface gr(fica do sistema
R!)-*(%(
.!)!((/*#%(
8clipse 7:8 com plugin Aptana
$5digo.fonte do 2edmine
Banco de dados +36!l
6ubversion
4ivro J2ub3 on 2ailsC executandoK
2edmine instalado
=avegador +ozilla <irefox com plugin <ireBug
=avegador 7nternet 8xplorer
P*01*!2-#(#"%( Atividade ?#I
M!"%&%3%4#' :esenvolver novas p(ginas caso necess(rio e ade!uar as
j( existentes para suportar a exibi"&o de atividades
hier(r!uicas basendo.se nos prot5tipos anteriormente
desenvolvidos#
P*%&-"%( $5digo.fonte do 2edmine atualizado
D-*'+,% I semanas
A"#$#&'&! 3.3
D!()*#+,% $orrigir problemas apontados pelos testes
R!)-*(%(
.!)!((/*#%(
8clipse 7:8 com plugin Aptana
$5digo.fonte do 2edmine
Banco de dados +36!l
6ubversion
4ivro J2ub3 on 2ailsC executandoK
2edmine instalado
=avegador +ozilla <irefox com plugin <ireBug
=avegador 7nternet 8xplorer
4ista de defeitos elaborada na atividade L#?
P*01*!2-#(#"%( Atividade L#?
M!"%&%3%4#' 4ocalizar no c5digo do 2edmine os trechos !ue est&o
causando os problemas apontados pelos testes# 7sso ser(
conseguido em alguns casos com a ajuda de um
depurador# Alterar os trechos defeituosos para !ue passem
a produzir o comportamento desejado pelos clientes#
P*%&-"%( $5digo.fonte atualizado sem os defeitos apontados pelos
testes
D-*'+,% ? semanas
ETAPA 5: VALIDAO.
Ob!"#$%: =esta etapa pretende.se identificar maneiras de garantir a ades&o da
nova funcionalidade desenvolvida aos desejos da e!uipe do 67GA.8:;# *ara isso
O
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
devem.se registrar testes a ser executados inclusive os sugeridos pelos clientes#
Al1m de sugerir testes os clientes ajudar&o a execut(.los para !ue os erros
encontrados dem origem a mais um per/odo de desenvolvimento )focado na
corre"&o de erros-#
A"#$#&'&! 5.1
D!()*#+,% :efinir um conjunto de testes
R!)-*(%(
.!)!((/*#%(
8ditor de textos
Anota"'es produzidas na atividade ?#D
P*01*!2-#(#"%( Atividade ?#D
M!"%&%3%4#' $onsultar os re!uisitos levantados junto aos clientes al1m
dos pr5prios clientes para reunir um conjunto de
funcionalidades !ue precisam ser testadas# 8specificar o
passo.a.passo de cada teste !uando couber mencionando
inclusive se ser&o utilizadas ferramentas para automatizar
sua execu"&o# 8ssa atividade ser( realizada paralelamente
ao desenvolvimento do c5digo# O pr5prio desenvolvimento
contribuir( com muitas id1ias de testes a ser realizados# Ao
mesmo tempo a grande dura"&o prevista para esta atividade
ajuda a garantir !ue seja identificado o maior nmero
poss/vel de testes#
P*%&-"%( *lano de testes
D-*'+,% F semanas
A"#$#&'&! 5.2
D!()*#+,% Aplicar testes
R!)-*(%(
.!)!((/*#%(
8clipse 7:8 com plugin Aptana
$5digo.fonte do 2edmine
Banco de dados +36!l
6ubversion
4ivro J2ub3 on 2ailsC executandoK
2edmine instalado
=avegador +ozilla <irefox com plugin <ireBug
=avegador 7nternet 8xplorer
*lano de testes elaborado na atividade L#D
P*01*!2-#(#"%( Atividade L#D
M!"%&%3%4#' 6eguir os procedimentos indicados no plano de testes# 7sso
pode incluir a execu"&o manual de uma s1rie de passos
atrav1s da interface gr(fica do programa al1m da execu"&o
de testes automatizados utilizando.se uma ferramenta de
testes de aceita"&o voltada para aplica"'es web )como o
6elenium- e os recursos para realiza"&o de testes oferecidos
pelo framework 2ails# 8stimular os clientes a realizar seus
pr5prios testes e encaminhar cr/ticas sugest'es e a lista de
erros identificados#
P*%&-"%( 4ista dos defeitos a corrigir
D-*'+,% D semana
ETAPA 6: DOCUMENTAO
A
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
Ob!"#$%: 8sta etapa rene as atividades relativas % constru"&o da monografia e do
relat5rio de atividades# P o momento de relacionar o trabalho desenvolvido com a
teoria e de realizar um registro organizado e formal da execu"&o das atividades
bem como dos resultados obtidos#
A"#$#&'&! 6.1
D!()*#+,% 2edigir introdu"&o da monografia
R!)-*(%(
.!)!((/*#%(
8ditor de textos
2ecursos bibliogr(ficos indicados na se"&o L#? deste
documento
P*01*!2-#(#"%( =enhum
M!"%&%3%4#' *roduzir um texto contendo informa"'es sobre o contexto
em !ue est( sendo realizado o 9rabalho de $onclus&o de
$urso )9$$-C o projeto 67GA.8:; a utiliza"&o do 2edmine
no projeto caracter/sticas do 2edmine as necessidades n&o
cobertas pelo 2edmine o framework 2ub3 on 2ails usado
no desenvolvimento do 2edmine etc#
P*%&-"%( DQ cap/tulo da monografia )7ntrodu"&o-
D-*'+,% D semana
A"#$#&'&! 6.2
D!()*#+,% 2edigir referencial te5rico da monografia
R!)-*(%(
.!)!((/*#%(
8ditor de textos
2ecursos bibliog(ficos indicados na se"&o L#? deste
documento
P*01*!2-#(#"%( =enhum
M!"%&%3%4#' :iscorrer sobre aspectos te5ricos relacionados ao 9$$C a
atividade de gerncia de projetos o papel do registro de
atividades na gerncia de projetos o desenvolvimento de
interfaces gr(ficas a utiliza"&o de linguagens gr(ficas de
modelagem no desenvolvimento de software o framework
2ub3 on 2ails aspectos do desenvolvimento de software
livre#
P*%&-"%( ?Q cap/tulo da monografia )2eferencial te5rico-
D-*'+,% I semanas
A"#$#&'&! 6.3
D!()*#+,% 2edigir relat5rio de acompanhamento
R!)-*(%(
.!)!((/*#%(
8ditor de textos
$ronograma das atividades do 9$$
P*01*!2-#(#"%( Atividades previstas para ser realizadas antes da atividade
F#I )ver se"&o F deste documento-
M!"%&%3%4#' Baseando.se no modelo dispon/vel na p(gina do
:epartamento Acadmico de 9ecnologia da 7nforma"&o do
$8<89.2= )httpCHHwww#cefetrn#brHdatinfHgerenciaHmodelos.e.
formulariosHtrabalho.de.conclusao.de.curso.tccHrelatorio.de.
atividades- produzir um documento contendo informa"'es
sobre as atividades integrantes do 9$$# Apresentar
informa"'es sobre a execu"&o dessas atividades at1 o
R
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
momento verificando.se se o cronograma est( sendo
cumprido#
P*%&-"%( 2elat5rio de acompanhamento
D-*'+,% ? semanas
A"#$#&'&! 6.5
D!()*#+,% 2edigir desenvolvimento da monografia
R!)-*(%(
.!)!((/*#%(
8ditor de textos
:ocumentos produzidos at1 o momento nas
atividades do 9$$
2ecursos bibliogr(ficos indicados na se"&o L#? deste
documento
P*01*!2-#(#"%( 9odas as atividades das etapas D a L#
M!"%&%3%4#' :escrever detalhadamente as atividades desenvolvidas
como parte do 9$$ enfocando o esfor"o para atingir o
objetivo do trabalho# 6empre !ue poss/vel relacion(.las com
os textos !ue integram a bibliografia do trabalho#
P*%&-"%( IQ cap/tulo da monografia ):esenvolvimento-
D-*'+,% F semanas
S
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
5. RECURSOS NECESS7RIOS
5.1. RECURSOS BIBLIOGR7FICOS
D!()*#+,% Q"&
4ivro J2ub3 on 2ailsC 8xecutandoK de e Bruce A# 9ate e $urt Tibbs 8d# Alta
BooUs ?@@O#
@D
4ivro J;+4 ?C 2(pido e *r(ticoK de :an *ilone e =eil *itman 8d# Alta BooUs
?@@O#
@D
BOO$T Grad3 et al# N9he unified modeling language user guideN# 8d#
Addison.Vesle3 DSSS#
@D
97:V84 Jenifer# N:esigning 7nterfacesN# 8d# OW2eill3 ?@@O# @D
<8286 +arcelo e GA447=:O 8rica# JA experincia de desenvolvimento
colaborativo no projeto 67GA.8*9K# :ispon/vel em JhttpCHHsiga#cefetrn#brC
R?HdocumentsHdownloadHAXattachmentYidZO?K# Acesso em @IH@LH?@@R#
@D
5.2. RECURSOS DE 8ARD9ARE
D!()*#+,% Q"&
$omputador port(til @D
5.3. RECURSOS DE SOFT9ARE
D!()*#+,% Q"&
6istema operacional Vindows )[* ou Gista- @D
8clipse 7:8 @D
*lugin Aptana para 8clipse @D
*lugin 6ubversive para 8clipse @D
2ub3 @D
2ails @D
Banco de dados +36!l @D
8ditor de texto )OpenOffice#org- @D
8ditor de ;+4 )Jude- @D
6ubversion para realizar controle de vers&o @D
6ervidor Apache ? @D
=avegadores para acesso % 7nternet e testes de interface )+ozilla <irefox e
7nternet 8xplorer-
@?
*lugin <ireBug para o +ozilla <irefox @D
8ditor de imagens @D
<erramenta para testes de aceita"&o )6elenium- @D
5.5. RECURSOS 8UMANOS
D!()*#+,% Q"&
D@
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
7ntegrantes do projeto 67GA.8:; com disponibilidade para participar da
concep"&o e testar a nova funcionalidade desenvolvida apresentando suas
impress'es sugest'es de melhorias etc#
@?
DD
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
6. CRONOGRAMA
A"#$#&'&!
S!:'.'(;M<(
Ab*;=> M'#;=> J-.;=>
1.1
1.2
6.1
1.3
1.5
6.2
2.1
2.2
2.3
3.1
5.1
6.3
3.2
5.2
3.3
6.5
I&!."#?#)'+,% &'( '"#$#&'&!(:
D#D 2eunir ferramentas de gerenciamento de projeto !ue oferecem a
funcionalidade a ser desenvolvida )hierar!uia de atividades-
D#? 8studar e comparar a forma como a funcionalidade 1 implementada nas
diferentes ferramentas
D#I 8studar a tecnologia 2ub3 on 2ails utilizada no desenvolvimento do
2edmine
D#L 8studar a ar!uitetura do sistema 2edmine
?#D 4evantar em detalhes as caracter/sticas !ue a funcionalidade apresentar(
no 2edmine
?#? +odelar a funcionalidade
?#I $riar prot5tipos de interface gr(fica
I#D 7mplementar altera"'es no modeloHpersistncia do sistema
I#? 7mplementar altera"'es na interface gr(fica do sistema
I#I $orrigir problemas apontados pelos testes
L#D :efinir um conjunto de testes
L#? Aplicar testes
F#D 2edigir introdu"&o da monografia
F#? 2edigir referencial te5rico da monografia
F#I 2edigir relat5rio de acompanhamento
F#L 2edigir desenvolvimento da monografia
D?
Pr-Projeto do Trabalho de Concluso de Curso
Giovanni Abner de Brito Jnior
@. REFERANCIAS BIBLIOGR7FICAS
+A297=6 Jos1 $arlos $ordeiro# JGerenciando projetos de desenvolvimento de
software com *+7 2;* e ;+4K# 2io de JaneiroC Brasport ?@@A#
<8286 +arcelo e GA447=:O 8rica# JA experincia de desenvolvimento
colaborativo no projeto 67GA.8*9K# :ispon/vel em JhttpCHHsiga#cefetrn#brC
R?HdocumentsHdownloadHAXattachmentYidZO?K# Acesso em @IH@LH?@@R#
28:+7=8# J2edmine 0 OverviewK# :ispon/vel em Jwww#redmine#orgK# Acesso em
@IH@LH?@@R#
DI

Você também pode gostar