Escolar Documentos
Profissional Documentos
Cultura Documentos
Elaboração e Análise
de Projetos
O estudo completo da viabilidade inicia-se pela explicitação das funções a serem exercidas
pelo produto (ou processo, serviço ou sistema) e a correspondente nomeação dos
subsistemas que as exercerão. Para mostrar como essas duas etapas estão dispostas,
apresenta-se a seguir um roteiro para a condução metódica da análise técnica da viabilidade.
2. O estudo completo da viabilidade inicia-se pela explicitação das funções a serem exercidas
pelo produto (ou processo, serviço ou sistema) e a correspondente nomeação dos
subsistemas que as exercerão.
4. A organização das soluções propostas para cada função permitirá a montagem em uma
matriz de síntese, formando um conjunto de possíveis soluções técnicas para o produto.
5. A análise técnica começará pela avaliação da capacidade de cada uma das soluções
possíveis em atender aos requisitos técnicos funcionais e operacionais estabelecidos
no planejamento.
6. Essa tarefa consiste em verificar se cada solução proposta poderá atender a requisitos
como desempenho, segurança, confiabilidade e todos os outros.
11. Assim, fica claro que não há sentido algum em executar análises econômica e financeira
de soluções ainda não viáveis tecnicamente.
Análise da viabilidade de projetos
Alguns dos fatores considerados críticos para o sucesso de um projeto podem ser vistos
a seguir:
A projeção de receitas deve seguir alguns elementos, como, por exemplo, conhecer muito
bem o mercado para evitar traçar números que sejam difíceis de serem atingidos.
O fluxo de caixa será obtido pela diferença entre os lançamentos das receitas e
das despesas.
Vamos detalhar. .
Análise da viabilidade de projetos
Caso seu valor seja nulo (zero), significa que o projeto se paga
ao longo dos anos, mas sem gerar lucro.
Finalmente, se o resultado for negativo, quer dizer que o
projeto gera prejuízo, ou seja, não há rentabilidade alguma.
Análise da viabilidade de projetos
É preciso saber como identificar as suas reais necessidades, pois isso é o que vai gerar
o projeto.
O fluxograma que veremos a seguir mostra a situação perfeita quando há uma necessidade
que deve ser atendida com um projeto. Todo projeto é como uma entidade viva e apresenta
um ciclo de vida.
Avaliação
Planejamento
do projeto
do projeto Controle
Seleção do projeto
do projeto
Necessidades
Implantação
do projeto
Conclusão
do projeto
Fluxograma do ciclo de vida de um projeto.
Fonte: Adaptado de: livro-texto.
Interatividade
O ideal é ter alternativas para atender à necessidade e, entre estas, poder escolher a que
melhor atende aos objetivos.
Muitas vezes, o grande desafio é identificar qual seria a melhor solução para os problemas
que se apresentam.
Articular
os requisitos
técnicos
Estabelecer os
requisitos funcionais
Articular a necessidade
Reconhecer a necessidade
Emergência da necessidade
Análise da viabilidade de projetos
Com a maturação da indústria de software, problemas com uma possível demora entre as
necessidades do cliente e as entregas começaram a surgir, e a necessidade de encontrar
novas soluções se tornou óbvia.
Foi então criada a Metodologia Ágil, que tem a função de agilizar o processo de
desenvolvimento, principalmente no que diz respeito à utilização do software pelo cliente.
A partir de uma versão lançada, embora não absolutamente completa, pode-se modificar o
software de acordo com as necessidades do cliente.
Do contrário, o software final demoraria tanto para ficar pronto que poderia se tornar
ultrapassado. Afinal, é melhor ter um software para entregar – e com a possibilidade de ele
ser melhorado com o tempo – do que passar todo o processo sem qualquer entrega, e,
depois de pronto, ele ser ultrapassado pela versão de um concorrente.
Por isso, deve-se conseguir uma forma de entregar uma parte e já conseguir algum feedback
com essa parte, experimentar a aceitação do cliente e adequar as próximas entregas
baseando-se nos feedbacks.
O que é o Scrum?
É uma estrutura que ajuda as equipes a trabalharem juntas. Semelhante a um time de rúgbi
(de onde vem o nome) treinando para o grande jogo, o Scrum estimula as equipes a
aprenderem com as experiências, a se organizarem enquanto resolvem um problema e a
refletirem sobre os êxitos e fracassos para melhorarem sempre.
Embora o Scrum sobre o qual estou falando seja mais usado pelas equipes de
desenvolvimento de software, os princípios e as lições dessa estrutura podem ser aplicados
a todos os tipos de trabalhos em equipe. Esse é um dos motivos de o Scrum ser tão popular.
O que é o Scrum?
O Scrum tem três papéis muito importantes e definidos para garantir o sucesso da empreitada.
São eles:
O Scrum é uma metodologia usada para a gestão dinâmica de projetos, sendo, muitas
vezes, aplicada para o desenvolvimento ágil de projetos, no qual as pessoas podem lidar
com problemas adaptativos complexos enquanto fornecem produtos de maneira mais
produtiva e criativa possível.
O trabalho a ser feito em um projeto Scrum é registrado nas pendências do produto (product
backlog), que é uma lista de todos os desejos de mudança no produto.
O Scrum não é um processo padronizado no qual o indivíduo segue uma série de etapas
sequenciais e que vão garantir a produção no prazo e no orçamento, um produto de alta
qualidade e que encanta os seus clientes.
O sprint representa um time box dentro do qual um conjunto de atividades deve ser
executado, sendo o conceito principal do método Scrum. Nele, os projetos são divididos em
ciclos, normalmente mensais, chamados de sprints. Metodologias ágeis de desenvolvimento
de software são iterativas, ou seja, o trabalho é dividido em iterações, que são chamadas de
sprints no caso do Scrum.
A metodologia Scrum é bastante flexível e pode ser adaptada a vários tipos de negócios
ou projetos.
É fundamental ter um bom profissional da área para determinar como implantar a estratégia
de negócio com o auxílio do método, sendo esse um dos fatores que determinam o sucesso
ou o fracasso da iniciativa.
Projetos ágeis
Etapas
A implementação do Scrum não ocorre de um dia para o outro, pois uma mudança cultural
radical é incômoda.
Uma boa forma de mitigar riscos é começando com um projeto em um determinado setor,
aprender com os erros e somente depois expandir a metodologia para outras equipes.
Entre diversas metodologias ágeis, o Extreme Programming foi uma das primeiras e ainda
hoje é popular, com Kanban e Scrum. Isso ocorreu porque o foco dessa metodologia
é desenvolver menos esses aspectos e focar mais em boas práticas de engenharia
de software.
O XP foi criado na década de 1990 por Kent Beck, Ward Cunningham e Ron Jeffries, e
ainda é um método bastante utilizado. Ele é um dos que focam na satisfação do cliente
e na entrega incremental. Seu objetivo é desenvolver sistemas
rápidos e corretos, priorizando, principalmente, o
desenvolvimento do software sobre a análise e o projeto do
sistema.
Projetos ágeis
Aqui, separamos os cinco valores que são a base do Extreme Programming, de acordo com o
site oficial da metodologia (Extreme Programming, 2009):
Diversos são os benefícios em se utilizar o Scrum, entre eles, qual destes não é um benefício?
Diversos são os benefícios em se utilizar o Scrum, entre eles, qual destes não é um benefício?