Buscar

6 - Gerenciamento do processo de desenvolvimento

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Clique para editar o estilo do título mestre
Clique para editar o estilo do subtítulo mestre
5. Como fazer o gerenciamento de software?
Objetivo: entender a idéia de gerenciamento aplicada ao processo de desenvolvimento de sotware e obter uma noção de como são usadas as métricas de desempenho
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
Software como produto de um projeto
Pistas para o problema:
Primeiro a sobrevivência, depois a organização
Não há pessoas para enxergar a importância
Optar um método para as condições é custoso
Conhecimento e prática administrativa
Conhecimento da área de aplicação
Gerência de projetos
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
A gerência de projeto se constitui de um conjunto de ações que geram um resultado
Executadas por pessoas…
que devem ser informadas do que estão fazendo, porque, quanto tempo dispõem, onde e como devem fazer
Pessoas com alguma vivência ajudam nas estimativas 
Dos riscos
Das incertezas
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
Atividade de gerência de projetos de software
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
Também existem algumas etapas para a gerência de projetos
No entanto não devem ser seguidas como solução definitiva
Devem ser adaptadas de acordo com o projeto
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
ESCOPO DE SOFTWARE
Objetivos e requisitos iniciais
Conveniência de se realizar ou não o projeto
São realizadas estimativas quanto a recursos, prazos e custos
São definidas viabilidades técnicas, operacionais e econômicas:
Quantidade de pessoas, ambiente, exigências de hardware e software etc
TÉCNICAS:
Estimativa de linha de código e ponto por função
Modelo de custo construtivo (COCOMO)
Estimativa de Putnam
Modelo de pontos por função
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
As informações inciais da definição de escopo resultam em um contrato de desesenvolvimento ou “proposta de desenvolvimento do sistema”
Há funções e pré-requisitos que dependem do comprometimento do cliente
Deve ser;
Claro
Não tendencioso
Realista e viável
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
PLANEJAMENTO
Comece bem: defina QUAIS atividades devem ser realizadas
Definição das atividades
O QUE
POR QUE
QUEM
QUANDO
COMO
ONDE
Os cronogramas são importantes e definem ordem e sequência
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
ORGANIZAÇÃO E COORDENAÇÃO
Formação humana (administrativa) com alguns cuidados
Combinar conhecimentos técnicos de cada pessoa com uma tarefa apropriada
Não colocar tarefas para quem não pode
1 tarefa de cada vez
Obter comprometimento, não só envolvimento
Depois das pessoas, o que é mais importante?
Ao combinar as pessoas com outros fatores, considerar aspectos fundamentais
Trabalhar com pequenos grupos
Liderança técnica por competência
Local de trabalho adequado
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
Benefícios:
Redução de problemas de comunicação
Padrão de qualidade
Aprendizado mútuo
Sociabilização do trabalho
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
ORGANIZAÇÃO E COORDENAÇÃO
Milestones (pontos de controle específicos)
Andamento
Atraso
Controle
Informal
Interação casual (intencional ou não)
Diminui a frequência e a burocracia
Formal (periódico)
Revisão gerencial (com narrativa do ponto atual e justificativa)
Revisão técnica (aspectos mais específicos)
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
Revisões
Revisar é fazer mudanças
Reconstrução, reordenação ou inclusão de outras atividade
Rastreabilidade
Razões:
Perda de prazo
Tarefa mal feita ou não realizada
Mudança imprevisível
Corte de recursos
Novos elementos no escopo inicial
* - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 
Exemplo de tabela simples de orcamento
Plan1
		
		
		
		
				Item		Descrição		Período		Pessoas		Unid		Qtde		Valor Unit.		Valor Total
				1		Recursos Humanos
				1.1		Treinamento
						Pessoal Próprio
						Consultores
						Deslocamento
						Assessoria
				1.2		Projeto
						Pessoal Próprio
						Consultores
						Assessoria
						Deslocamento
				1.3		Implantação
						Pessoal Próprio
						Consultores
						Deslocamento
				1.4		Manutenção
		
				2		Infra-Estrutura
				2.1		Hardware
						Microcomputadores - Estações
						Servidores
						Impressoras
						Rede
				2.2		Software
						Ferramentas
						Linguagens
						SGBD
		
				2.3		Instalações físicas
						Mobiliário
						Suprimentos
				TOTAL														XXXXXXX
Plan2
		
Plan3

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais