You are on page 1of 13

CURSO SUPERIOR DE TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE

SITEMAS
Portflio Individual 5 Semestre

PROJETO DE SOFTWARE

Nome
Leonardo Fernandes Carapeos

Professores
Adriane A. Loper
Luis C. Perini
Marco I. Hisatomi
Paulo K. Nishitani
Veronice de Freitas

Uruguaiana RS
2014

UNOPAR VIRTUAL

Leonardo Fernandes Carapeos

PROJETO DE SOFTWARE

Portflio individual apresentado UNOPAR Universidade


Norte do Paran, como requisito parcial para obteno do ttulo
de Analise e Desenvolvimento de Sistemas.
Profs.: Adriane A. Loper, Luis C. Perini, Marco I. Hisatomi,
Paulo K. Nishitani, Veronice de Freitas.

Uruguaiana RS
2014

UNOPAR VIRTUAL

Sumrio

Introduo..........................................................................................................................3
Objetivo.............................................................................................................................4
Estudo de Caso Locadora de Carros..................................................................................5
Ciclo de Vida..................................................................................................................5
WBS Work Breakdown Structure...............................................................................5
Cronograma...................................................................................................................5
Concluso..........................................................................................................................6
Referncias........................................................................................................................7

UNOPAR VIRTUAL

Introduo

Sommerville (2003, p. 62) j comentava sobre o gerenciamento de um projeto de


software onde que O gerenciamento eficaz de um projeto de software depende de um
planejamento acurado do andamento do projeto.
Hoje estamos em um mercado competitivo e corrido. Em todas as reas no mercado de
trabalho ns encontramos pessoas que possui pouco tempo sobrando para dedicar-se
qualidade do seu servio. Se pararmos para simplesmente olhar um nico ponto, enfatizando
que devemos focar em apenas um nico objetivo, com certeza iremos ser esmagados pela
correnteza de turbilhes da vida em um mercado to amargo. Deixando assim de lado a
concentrao e observao de longo prazo, para nos aderir a rpidas decises e difceis
concluses de ideias necessrias para a nossa realizao pessoal e empresarial.
Sommerville (2003. P. 84) disse que Em princpio, a especificao de requisitos
funcionais de um sistema deve ser completa e consistente.
No devemos simplesmente deixar as coisas passarem sem ao menos nos
preocuparmos com o amanh, e forcarmos apenas no hoje, pois precisamos nos precaver para
no vermos nossos sonhos se desmoronarem na nossa frente como uma montanha de neve se
despencando em meio ao vo. Para isso em um mercado de trabalho to exigente e difcil
existe meios de elaborar projetos mais confiveis e de boa qualidade. Um projeto no
apenas uma palavra forte e admirvel para ser dita e apreciada por profissionais e clientes,
mas um caminho para ser seguido e fortemente enriquecido com o intuito de alcanar a to
sonhada qualidade.
O sistema uma caixa-preta cujo comportamento somente pode ser determinado
estudando-se suas entradas e sadas relacionadas (Sommerville , 2003, p. 378, grifo do
autor).
O foco no est na perfeio, pois ns humanos j somos perfeitos, em cima disso
indago que o objetivo est nas mudanas. Desde o inicio o mundo veio mudando, ns
evoluindo, e o tempo passando, por isso preciso perseverana e no atirar pedras no
escuro. Ns sabemos que o tempo curto, e demora muito para nos tornamos quem
queremos ser. Devemos pensar no hoje, de tal forma que reflita no amanh, sem perder o
senso de espao e realidade. Pois a dificuldade est naquilo que no foi planejado, afinal se
algo pode ser previsto tambm pode ser concretizado!

UNOPAR VIRTUAL

Objetivo

O projeto deve ter um inicio, meio e fim bem definidos, no importando o tamanho ou
a dificuldade do mesmo. Tarefas e atitudes devem ser pensadas, devem ser esculpidas,
analisadas minuciosamente. Em um projeto simples, como a construo de uma pgina web,
podemos usar etapas bem definidas e de fcil elaborao. Um ciclo de vida deve ser
escolhido, pois precisamos saber como iremos proceder no decorrer do projeto, ou seja, o que
faremos a cada processo. Podemos tambm construir uma WBS Work Breakdown Structure
com o intuito de analisar o que ser feito em cada etapa do nosso ciclo de vida, mas com tudo
isso cobrado tambm um cronograma, pois os clientes querem datas definidas.
O objetivo desse projeto pesquisar e analisar um possvel sistema em uma
plataforma web que atenda as necessidades de uma empresa de locao de carros. Irei abordar
o ciclo de vida adequado para consecuo das etapas, com o objetivo de colher informaes
necessrias que se faam entender o que o cliente deseja. Com os requisitos j levantados
construirei uma WBS para controlar as aes dos integrantes do projeto. Essa WBS ir
auxiliar na execuo de cada etapa do ciclo de vida. Um cronograma preciso, pois datas so
marcadas e preciso ser cumpridas. O cronograma apenas para manter os analistas, gerente e
programadores atualizados e equilibrados perante o tempo, afinal necessrio um foco, algo
que mantenha a capacidade de cumprir prazos e horrios.

UNOPAR VIRTUAL

Estudo de Caso Locadora de Carros


Ciclo de Vida

A melhor abordagem para um determinado projeto depende, em grande parte, da


natureza do projeto e da natureza da organizao. A escolha de um ciclo de vida errado pode
atrasar a entrega do sistema ou at concluir um trabalho mau feito, por isso preciso analisar
os requisitos da organizao onde se vai prestar o servio para desenvolver o software.
Partindo para a prtica, a prototipagem funciona melhor para projetos de pequeno e mdio
porte. Ela funciona bem onde a cultura suporta equipes funcionalmente mistas. A
prototipagem pode ser combinada com a abordagem em espiral e ser usada para um ou mais
dos subprojetos em um desenvolvimento em espiral.
A prototipagem descreve uma abordagem que tenta satisfazer as necessidades do
usurio focalizando a interface do usurio. Os estgios do projeto e de desenvolvimento, no
que concerne interface de usurios, repetem-se at que o usurio esteja satisfeito. A figura
abaixo ilustra isso:

UNOPAR VIRTUAL

Como se pode ver no diagrama existem seis processos bsicos que podemos usar no
decorrer do projeto. Nota-se tambm que em uma parte do projeto, graas s funcionalidades
do ciclo de vida em prototipagem, podemos voltar no incio do processo, ou seja, no
levantamento das necessidades, ou na segunda fase do processo, que a analise de
alternativas. Como os envolvidos no projeto so extremamente ocupados, conseguindo apenas
3 horas semanais para se dedicarem ao desenvolvimento do software, utilizando esse ciclo de
vida conseguiremos, com o pouco de tempo de reunio, obter bons resultados positivos. Pois
o contato ser diretamente com os usurios, podendo nos informar rapidamente alguma
dvida ou insatisfao. Como os requisitos j so conhecidos, s ns restar obter dados
baseados no conhecimento emprico de cada usurio. Com o desenvolvimento WEB
poderemos mostrar e fazer testes onde estivermos, basta possuir as ferramentas necessrias. E
o mais importante, com esse ciclo de vida os desenvolvedores do sistema podem interagir
juntamente com o ciclo de vida em espiral, como foi dito no incio do texto. No ciclo de vida
em espiral poderemos reservar uma verso teste para os clientes, e receberemos o feedback
atravs do e-mail. Mantendo contato com os clientes, sempre os informaremos quando a
atualizao estiver pronta, e antes de coloca-la para funcionar, basta usar um prottipo para
fazer o teste e aplicar os procedimentos do ciclo de vida prototipao.

WBS Work Breakdown Structure

Antes de observar a WBS preciso ter uma ideia do que ela , e para qu ela serve.
Segundo definies do Guia PMBOK WBS o processo de subdiviso das entregas e do
trabalho do projeto em componentes menores e de gerenciamento mais fcil. A WBS uma
decomposio hierrquica orientada s entregas do trabalho a ser executado pela equipe para
atingir os objetivos do projeto e criar as entregas requisitadas, sendo que cada nvel
descendente da WBS representa uma definio gradualmente mais detalhada da definio do
trabalho do projeto. A WBS organiza e define o escopo total e representa o trabalho
especificado na atual declarao do Escopo do projeto aprovado. O trabalho planejado
contido dentro dos componentes de nvel mais baixo da WBS, que so chamados de pacotes
de trabalho. Um pacote de trabalho pode ser agendado, ter seu custo estimado, monitorado e
controlado. No contexto da WBS, o trabalho se refere a produtos de trabalho ou entregas que
so resultado do esforo e no o prprio esforo. PMOBOK, Um guia do Conhecimento

UNOPAR VIRTUAL

em Gerenciamento de Projetos (Guia PMBOK) Quarta Edio, PMI Project


Management Institute, ISBN: 978-1-933890-70-8. Segue abaixo a WBS:

Essa WBS apenas a primeira analise, com o decorrer do projeto ir surgir novas
ideias que sero acrescidas na mesma. Uma WBS deve ser simples e ao mesmo tempo
robusta, ou seja, que no seja grande e nem complexa demais para confundir os envolvidos no
projeto, mas que seja precisa o suficiente para capturar todas as etapas que devem ser
cumpridas. Aps seguirmos os passos acima, teremos uma primeira verso da WBS. Esta
WBS ser utilizada como entrada para o planejamento de outras reas do gerenciamento do
projeto. Depois que concluirmos o projeto, teremos os relatrios referentes a cada fase do
processo que seguirmos, isso no futuro nos levar a repensar se devemos mudar a WBS,
acrescentar, modificar ou retirar alguns passos desnecessrios. Acredito que com esse
diagrama simples seremos capazes de pelo menos nos familiarizar com o projeto, afinal

UNOPAR VIRTUAL

resultados negativos tambm so aceitos quando se trata de mudanas e melhoramento, pois


em cima deles que iremos aprender.

Cronograma

Cronograma uma maneira de colocar as etapas do projeto de maneira cronolgica, ou


seja, de uma forma que podemos segui-las, obedecendo s datas especificas para cumpri-las.
A vantagem de um cronograma o fato do gerente de projeto poder manter a palavra com os
seus clientes, afinal a coisa mais perturbadora para um usurio receber seu produto fora de
data. Entregar o que foi prometido fora do tempo, s vezes at muito atrasado,
constrangedor para os responsveis pelo desenvolvimento do sistema.
O cronograma a seguir ser montado levando em conta as etapas do ciclo de vida e da
WBS, mostrarei etapa por etapa. Ele foi montado na ferramenta CASE GanttProject. Como
comenta Heldman (2002, p. 213) fcil ler os grficos de Gantt, usados, na maioria das
vezes, para agendar atividades. Dependendo do software utilizado para ger-lo, esse grfico
tambm pode exibir sequencias e as datas de inicio e fim das atividades, alocaes de
recursos, dependncias das atividades e o caminho crtico.
Levantamento das Necessidades: a fase onde ser analisado os requisitos para
proceder no desenvolvimento do sistema. Coletar a partir de entrevista com os clientes toda a
informao para elaborar o plano de projeto.

UNOPAR VIRTUAL

Anlise de Alternativas: a fase onde ser analisado as regras de negcios da empresa


aplicadas ao sistema.

Projeto: nesta fase ser elaborado e mostrado os relatrios obtidos com as pesquisas
tcnica, capacidade, plataforma, configurao, etc.

Desenvolvimento: onde comeamos a trabalhar em cima dos dados obtidos


transformando-os em resultados concretos, partindo da teoria para a prtica.

UNOPAR VIRTUAL

Implementao: partiremos para a fabricao do prottipo do nosso sistema com o


objetivo de mostra ao cliente e obter uma resposta rpida.

Manuteno: essa fase a ltima e a mais importante do nosso projeto, pois aqui
que concluiremos todas as etapas finalizando com teste e aprovaes.

Para um gerente inexperiente elaborar um cronograma pode ser uma das coisas mais
difceis em seu comeo de carreira, afinal ele no possui ainda nenhuma ideia de prazos, isso
pode acarretar em prazos maus definidos, por isso ideal sempre analisar e rever o
cronograma.

UNOPAR VIRTUAL

Concluso

Conclumos que em um projeto preciso definir tarefas e etapas bem detalhadas para a
consecuo do sistema. Quando escolhemos um ciclo de vida devemos analisar em primeiro
lugar o tipo de sistema que iremos fornecer ao cliente, o ambiente de trabalho para os
envolvidos no projeto. As etapas do ciclo de vida devem ser respeitadas para que no ocorram
erros sutis, como atrasar ou construir alguma ferramenta de mau funcionamento. Uma WBS
primordial para separar as etapas dentro de um ciclo de vida. Apenas com um ciclo de vida
no possvel saber o que se vai fazer em seguida, nesse momento que elaboramos uma
WBS com o intuito de esquematizar fases para etapas, processos mais detalhados em relao
ao projeto. Entende-se que um cronograma onde definimos as nossas datas, os prazos de
entrega e de consecuo dos processos envolvidos na WBS.
No precisamos de pressa, precisamos apenas de qualidade. Com todo um esquema
bem bolado podemos manter a palavra com os clientes, sem perder o foco do projeto. Em
cada fase do ciclo de vida os envolvidos no desenvolvimento do sistema se dedicaro apenas a
sua tarefa, apenas aquilo que lhe foi passado para fazer, pois isso evita uma sobrecarga de
servio.

UNOPAR VIRTUAL

Referncias

Heldman (2002, p. 213).

PMOBOK, Um guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK)


Quarta Edio, PMI Project Management Institute, ISBN: 978-1-933890-70-8.
Sommerville (2003, p. 62).
Sommerville (2003. P. 84).
Sommerville (2003, p. 378, grifo do autor).

You might also like