Estimativa de custo de software: roteiro e dicas para estimativas de projeto



Documentos relacionados
Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos

PMBoK Comentários das Provas TRE-PR 2009

3 Qualidade de Software

Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br)

Gerenciamento de Projetos. Faculdade Unisaber 2º Sem 2009

Gerenciamento de projetos.

Processos de gerenciamento de projetos em um projeto

Atividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Engenharia de Software II

FACULDADE PITÁGORAS DISCIPLINA: GESTÃO DE PROJETOS. Prof. Msc. Carlos José Giudice dos Santos

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos

Gestão da Qualidade em Projetos

Gerenciamento de Requisitos Gerenciamento de Requisitos

Unidade I Conceitos BásicosB. Conceitos BásicosB

agility made possible

Gerenciamento de Projetos Modulo II Clico de Vida e Organização

CSE Métodos e Processos na Área Espacial

Porque estudar Gestão de Projetos?

3. Fase de Planejamento dos Ciclos de Construção do Software

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

OBJETIVO DO PROGRAMA ORGANIZAÇÃO DO PROGRAMA E CARGA HORÁRIA PREMISSAS DOS PROGRAMA INVESTIMENTO E PRÓXIMA TURMA I NSTRUTORES

Empreenda! 9ª Edição Roteiro de Apoio ao Plano de Negócios. Preparamos este roteiro para ajudá-lo (a) a desenvolver o seu Plano de Negócios.

Aula 4 Conceitos Básicos de Estatística. Aula 4 Conceitos básicos de estatística

Gerência de Projetos e EVTE. Fabiana Costa Guedes

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

CAPITAL DE GIRO: ESSÊNCIA DA VIDA EMPRESARIAL

7 etapas para construir um Projeto Integrado de Negócios Sustentáveis de sucesso

Boas práticas, vedações e orientações para contratação de serviços de desenvolvimento e manutenção de software (Fábrica de Software)

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

ESTUDO DE VIABILIDADE. Santander, Victor - Unioeste Aula de Luiz Eduardo Guarino de Vasconcelos

Desenvolvimento de Software requer Processo e Gestão

PROJETO DE ESTÁGIO CURSO: LICENCIATURA EM PEDAGOGIA DISCIPLINA: ESTÁGIO SUPERVISIONADO NA EDUCAÇÃO INFANTIL CIRCUITO: 9 PERIODO: 5º

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

GERÊNCIA DE PROJETOS DE SOFTWARE. Introdução

Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série

Administração de Pessoas

Qualidade de Software

Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP

MODELAGEM DE SISTEMAS DE INFORMAÇÃO

INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA

Módulo 9 A Avaliação de Desempenho faz parte do subsistema de aplicação de recursos humanos.

5 DICAS DE GESTÃO EM TEMPOS DE CRISE. Um guia prático com 5 dicas primordiais de como ser um bom gestor durante um período de crise.

Profª Dr a Valéria Valls Agosto de 2012

Engenharia de Software III

Processos de gerenciamento de riscos. Planejamento Identificação Análise Resposta Monitoramento

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

PLANO DE NEGÓCIOS. Causas de Fracasso:

Projeto de Desenvolvimento de Software. Apresentação (Ementa) e Introdução

Projeto da Disciplina Parte1: Estudo de Viabilidade. Um Estudo de Viabilidade

O Processo de Engenharia de Requisitos

Texto para Coluna do NRE-POLI na Revista Construção e Mercado Pini Dezembro 2013

Projeto de inovação do processo de monitoramento de safra da Conab

Processo de Desenvolvimento de Software

Gerenciamento de Projetos Modulo VIII Riscos

Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS

O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares

O QUE É ATIVO INTANGÍVEL?

QUANDO este projeto deve ser realizado e QUANTO este projeto deverá custar?

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza

Gerenciamento de Projeto: Planejando os Riscos. Prof. Msc Ricardo Britto DIE-UFPI

Pós Graduação Engenharia de Software

Benefícios da Utilização do BIM no desenvolvimento da Orçamentação na Construção Civil

4 Metodologia e estratégia de abordagem

Risco de projeto é um evento ou condição incerta que, se ocorrer, tem um efeito positivo ou um negativo no objetivo de um projeto.

Gerenciamento de Projeto: Executando o Projeto III. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Sumário. Modelo de Maturidade vs Tomadores de Decisão: Reduzindo o Gap Através do Método UTA

7 perguntas para fazer a qualquer fornecedor de automação de força de vendas

5 Conclusão. FIGURA 3 Dimensões relativas aos aspectos que inibem ou facilitam a manifestação do intraempreendedorismo. Fonte: Elaborada pelo autor.

c. Técnica de Estrutura de Controle Teste do Caminho Básico

Desenvolve Minas. Modelo de Excelência da Gestão

Software é desenvolvido, e não fabricado como geladeira e fogão Gerenciamento é essencial

DESCRIÇÃO DAS PRÁTICAS DE GESTÃO DA INICIATIVA

Módulo 14 Treinamento e Desenvolvimento de Pessoas Treinamento é investimento

Questionário de Avaliação de Maturidade Setorial: Modelo de Maturidade Prado-MMGP

Gestão da Qualidade em Projetos

Classificação de Sistemas: Sistemas Empresariais

Modelagem de Processos de Negócio Aula 5 Levantamento de Processos. Andréa Magalhães Magdaleno andrea@ic.uff.br

Gerenciamento das Aquisições do Projeto (PMBoK 5ª ed.)

Processos de Gerenciamento de Projetos. Planejamento e Controle de Projetos 5 TADS FSR. Processos

Estratégias adotadas pelas empresas para motivar seus funcionários e suas conseqüências no ambiente produtivo

ACOMPANHAMENTO GERENCIAL SANKHYA

Especialização em Engenharia de Software e Banco de Dados

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

6. Pronunciamento Técnico CPC 23 Políticas Contábeis, Mudança de Estimativa e Retificação de Erro

ENSINO E APRENDIZAGEM DE CIÊNCIAS BIOLÓGICAS, COM A UTILIZAÇÃO DE JOGOS DIDÁTICOS: RELATO DE EXPERIÊNCIA.

UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO DIRETORIA DE ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE AQUISIÇÕES

Gestão da TI. Os custos escondidos da. Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro.

Análise de Sistemas. Contextualização. O Sucesso. Aula 4. Instrumentalização. Aula 4. Prof. Emerson Klisiewicz. Clientes satisfeitos

planodenegocioapostilaempreendedorismo_exerc.doc Empreendedorismo EXERCÍCIO DE NIVELAMENTO PERGUNTAS E RESPOSTAS

Plano de Negócios e Pesquisas de Mercado: Ninguém Vive Sem

Preparação do Trabalho de Pesquisa

Projeto Físico e Lógico de Redes de Processamento. Kleber A. Ribeiro

TRANSIÇÃO DAS CERTIFICAÇÕES DOS SISTEMAS DE GESTÃO DA QUALIDADE E SISTEMAS DE GESTÃO AMBIENTAL, PARA AS VERSÕES 2015 DAS NORMAS.

17/02/2009. Curso Superior de Tecnologia: Redes de Computadores. Disciplina: Gestão de Projetos de TI Prof.: Fernando Hadad Zaidan. Unidade 2.

Transcrição:

94 Estimativa de custo de software: roteiro e dicas para estimativas de projeto ANTONIO MENDES DA SILVA FILHO * Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning. Albert Einstein É, até certo ponto, natural àqueles que desenvolvem novos produtos e sistemas iniciarem suas atividades de desenvolvimento antes mesmo que eles entendam o que tem de ser feito, ou seja, antes mesmo que saiba qual é o problema a ser solucionado. O resultado desse tipo de atitude é e tem sido o insucesso de projetos. Também, sem o entendimento (completo) do problema a ser tratado e um planejamento em mãos, você (gerente) e sua equipe não saberão onde querem e precisam chegar. Como consequência, é comum se deparar com estimativas inadequadas e inserção de erros logo cedo no desenvolvimento, os quais virão, apenas bem mais tarde, a serem descobertos. Isto, geralmente, acontece quando não há qualquer preocupação com o gerenciamento. Essas, dentre outras, são razões pelas quais muitos projetos se transformam em casos de insucesso. Aqui, é discutido situações de projetos de tecnologia, mas esse conteúdo pode ser aplicado em outros projetos. Este artigo explora situações onde a preocupação principal é a estimativa de custos de projeto e, nesse sentido, apresenta um roteiro e dicas para este importante atividade de projeto [1], [2], [3], [4] e [5]. 1 * ANTONIO MENDES DA SILVA FILHO é Professor e consultor em área de tecnologia da informação e comunicação com mais de 20 anos de experiência profissional, é autor dos livros Custo de Software - Planejamento e Gestão, Introdução a Programação Orientada a Objetos, Arquitetura de Software e Programando com XML, todos pela Editora Campus/Elsevier; Doutor em Ciência da Computação pela Universidade Federal de Pernambuco. 1 [1] Intelecto Humano: Liderança Requer Compromisso e Compleição, disponível em http://www.periodicos.uem.br/ojs/index.php/espacoacademico/article/view/13040/6859 [2] Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos, disponível em http://www.periodicos.uem.br/ojs/index.php/espacoacademico/article/view/14926/7976 [3] Criatividade em ação: dados, determinação e desejo na tomada de decisão e solução de problemas, disponível em http://www.espacoacademico.com.br/081/81amsf.htm [4] Inovação requer criatividade e informação, disponível em http://periodicos.uem.br/ojs/index.php/espacoacademico/article/view/10793/5843

95 O grande filósofo e pensador estoico Sêneca proporcionou contribuição de suma importância aos gestores quando afirmou que: Não existe um vento favorável para o marinheiro que não sabe aonde ir. Afinal, se você é um comandante de vôo de uma aeronave, como poderá fazer um mapa de vôo se não sabe o destino aonde quer chegar? Contextualização das estimativas de projetos Para lidar e buscar evitar problemas dessa natureza, é necessário uma desenvolver e ter cultura de engenharia de software, onde se busca delimitar o escopo do projeto, o qual influenciará decisivamente estimativas de custo do projeto. De acordo com o relatório Chaos do Standish group de 2011, 34% dos projetos obtiveram sucesso (foram entregues no prazo, com o orçamento previsto e com todo o escopo completo), 51% tiveram problemas (como atraso, estouro de orçamento e redução de escopo), e 15% falharam (i.e. foram cancelados ou nunca utilizados), o que sugere dificuldade no planejamento e execução de um projeto com sucesso. Observe que instituir uma cultura de Engenharia de Software significa adotar práticas que permitam delimitar o escopo de projeto, oferecendo suporte a uma estimativa aproximada dos custos de projeto como custos de gerenciamento, desenvolvimento e de outros recursos. Os custos são inicialmente estimados quando o escopo é delimitado e é, progressivamente, refinado durante o ciclo de vida do software. Talvez, você possa estar questionando que fazer estimativa de custo de software seja um esforço fútil e desnecessário. E, concordo com você se estiver considerando desenvolver um pequeno (sistema de) software para uma pequena farmácia ou mesmo para aquele mercadinho da esquina de sua rua. Tal tarefa pode ser comparada ao esforço de você construir uma casinha de madeira para seu cachorro de estimação. Você, sozinho, pode dar conta do recado e pouca preocupação haveria com o custo do projeto. Todavia, se você tiver a necessidade de informatizar um sistema como uma biblioteca de uma instituição que possui cerca de 10.000 usuários (onde há renovação de quase 2000 usuários por ano) e tem mais de 50.000 títulos entre livros, revistas e outros itens (com aquisição regular de novos títulos), então você terá a necessidade de trabalhar em equipe a fim de desenvolver esse software. Aqui, tornase prudente fazer estimativas e documentar o projeto. Aqui, estimativas

e documentação não são luxo, mas sim uma necessidade, pois tal sistema com certeza terá modificações. Agora, considere uma situação ainda mais extrema de escopo e documentação de projeto. Você tem noção de quantas linhas de código há num Boeing 777? Um Boeing 777 tem mais de 4 milhões de linhas de código (ou software) rodando em cerca de 1.300 processadores. Agora, você imagina desenvolver tudo isso sem qualquer estimativa de custo e esforço (leia-se planejamento) ou documentação de projeto? Perceba que o nível de detalhes das estimativas de custos de software depende de cada situação. E, por conta desse fato, há outra questão que é central e antecede a escolha do método. Trata-se da escolha da estratégia a ser empregada para fazer estimativas. Empresas de grande porte que trabalham com equipes grandes, normalmente, fazem uso de ferramentas de estimativas de software. Por outro lado, em empresas com equipes menores (i.e. que não excede a 100 pessoas), assim como as grandes empresas em projetos menores, fazem uso de estratégias manuais onde o grau de precisão das estimativas não é considerado elevado. Independente da estratégia escolhida, é imprescindível ao profissional obter estimativas (do tamanho ) do software a nível do projeto, etapas (do projeto) e atividades (do projeto), sendo esta última possibilitada com a WBS (Working Breakdown Structure) ou EAP (Estrutura Analítica de Projeto). Devido ao exposto acima e a grande importância que estimativas de projeto tem dentro do contexto atual para desenvolvimento e gerenciamento de projetos, um texto didático que apresenta a profissionais, estudantes organizações interessados em estimativas de projeto de software que visam a excelência operacional. Isso é traduzido em termos de maior produtividade e qualidade aliadas ao menor custo. Este livro serve ainda como um guia prático que apresenta fatores influenciadores sobre as estimativas, modelos de estimativas e exemplos de estimativas e de elaboração de propostas, para os sistemas de software atuais e emergentes. 96 Roteiro para Estimativas de Projetos

97 O QUE É ESTIMATIVA DE CUSTO DE SOFTWARE? COMO FAÇO ESTIMATIVA DE CUSTO DE PROJETO (DE SOFTWARE)? COMO ELABORAR PROPOSTA DE DESENVOLVIMEN TO DE SOFTWARE? ESTIMANDO CUSTO DE QUAL A MELHOR SOLUÇÃO DE SOFTWARE: ON-PREMISE VS. COMPUTAÇÃO NA NUVEM? SOFTWARE Este roteiro contém um conjunto de questões de interesse àqueles que precisam fazer estimativas de projeto. Um subconjunto de questões são respondidas de maneira sumarizada a seguir com o objetivo de oferecer uma amostra do conteúdo deste livro. ESTIMATIVA PROJETO O que é? Como fazer? Qual método usar? Componentes de custo? DE

O que é software? Software é um produto (artefato) complexo, por natureza, exigindo atividades e processo bem definidos, além de execução disciplinada do projeto. Software não é produzido (no estrito sentido da palavra) como acontece com carro, TV, geladeira e outros equipamentos. Diferentemente, software é desenvolvido. Software requer um processo de desenvolvimento e não um processo de fabricação, implicando que ele exigirá o uso da engenharia de software, sempre. Qual a matéria prima do software? A matéria prima é a habilidade intelectual do desenvolvedor de software. Note que software é um produto intangível, resultando em dificuldade de gerenciamento de projeto e, mais especificamente, na estimativa de projeto, bastante influenciada pela intangibilidade. O que é estimativa de custo de software? É o processo de prever a quantidade de esforço e tempo necessários para desenvolver esse artefato ou produto. Como faço estimativa de custo de projeto (de software)? Você precisa prever os recursos necessários ao processo de desenvolvimento de software. A estimativa de custo de software é o processo de prever a quantidade de esforço, tempo e outros recursos necessários para desenvolver um (sistema de) software. Isso requer que você: 1. Faça estudo de viabilidade 2. Selecione um método de estimativa 3. Disponha de medidas de produtividade 4. Conheça ou defina a duração de projeto 5. Faça modelagem de custo de projeto Quais os principais etapas para realizar estimativa de projeto de software? A Figura 2.1 ilustra as principais etapas para realização de estimativas de projetos. 98

99 Figura 2.1 Quais métodos de estimativa de projeto de software posso utilizar? Diversos métodos podem ser utilizados para estimativas de software, tais como: ponto de função, COCOMO, price-towin e avaliação de especialistas. Estes e outros métodos são apresentados e exemplificadas em: http://www.periodicos.uem.br/ojs/index.php/espacoacademico/article/view/22 604 Como elaborar proposta de desenvolvimento de software? Diante da necessidade de elaborar uma proposta de projeto em atendimento a uma demanda de um cliente, você deve ANTES preparar a proposta ouvir o cliente, isto é: entender a necessidade do cliente. Isso é essencial para compreender o escopo do projeto. Para tanto, você deve buscar respostas para questões como: O que é o problema? Ou, o que é produto (e.g. software)? Para que serve o produto? Em que situação será usado? Quais serão os usuários desse sistema ou produto? Por que da necessidade deste sistema ou produto? Ele será usado em conjunto com outro produto ou sistema? Há alguma restrição de tempo, orçamento ou atributos de qualidade? O que esse novo produto ou sistema tem de diferentes em relação similares?

A partir de entendimento inicial, obter um detalhamento das atividades de projeto. Portanto, você é solicitado fazer a decomposição de seu projeto em micro-atividades, realizando os seguintes passos: 1. Dividir as principais entregas (deliverables) ou resultados a serem entregues em micro atividades (i.e. unidades menores), que são mais fáceis de gerenciar. 2. Identificar as micro-atividades relacionadas a cada entrega (a ser feita), analisando o escopo de forma detalhada. 3. Estruturar as micro-atividades compondo as entregas numa EAP (ou WBS) em conformidade com as necessidades de gerenciamento do projeto. 4. Verificar a granularidade da decomposição da EAP do projeto, avaliando o nível de decomposição obtido é necessário e suficiente de modo a permitir gerenciar o projeto. Após este trabalho, recomenda-se preparar a proposta com os seguintes itens: a) Carta de encaminhamento da proposta. b) Proposta técnica 1. Apresentação 2. Objetivo 3. Metodologia 4. Atividades e resultados 5. Cronograma de realização 6. Cronograma de execução 7. Investimento 8. Pagamento 9. Serviço de manutenção Qual a melhor solução de software para minha organização: on-premise vs. SaaS (computação na nuvem)? É preciso fazer um raio X da organização, da demanda e aspectos envolvidos. Embora custo possa ser o principal critério para seleção de uma solução, esta decisão deve avaliar os custos de médio e longo prazos, além de outros aspectos como segurança e propriedade dos dados. Abaixo, apresenta-se um conjunto de questões que devem ser respondidas durante o processo de escolha de uma solução de software. 1. Qual o nível de desempenho oferecido pela solução? 2. Qual o nível de disponibilidade oferecido pela solução? 3. Qual o nível de confiabilidade oferecido pela solução? 4. Quais os mecanismos de segurança oferecidos pela solução? 5. Quais serão os custos de implantação e de manutenção da solução? 6. Qual organização será responsável pela manutenção e suporte do sistema? 7. A empresa desenvolvedora da solução de software oferece flexibilidade contratual? 8. Como serão feitas atualizações (upgrades) e quem é o responsável? 9. Qual organização será responsável pelo 100

armazenamento e manutenção das informações da organização? 10. Qual a facilidade de usar e aprender (a usar) o sistema? Ou, qual o nível de usabilidade oferecido? Quais os principais componentes de custo de projeto de software? A estimativa de custo de projeto e, especificamente, software requer conhecimento da demanda do cliente, bem como levantamento dos principais componentes diretos de custo que compreende: Esforço para o projeto (composto da equipe e duração da participação de cada membro na execução do projeto). Infraestrutura para o projeto (hardware, licenças de software, acesso a rede). Treinamentos necessários aos membros da equipe. Viagens, reuniões, eventos, etc. Quais outros componentes impactam no custo de desenvolvimento? Software é (quase) sempre modificado e, portanto, essas mudanças precisam ser controladas. Mas, lembre-se você pode até congelar o escopo, mas não a expectativa do cliente. Nesse sentido, outros componentes indiretos de custos são: Volatilidade dos requisitos Aspecto inovador do projeto Experiência da equipe envolvida Complexidade e tamanho do projeto Existência e apoio de ferramentas para desenvolvimento Existência e nível de maturidade do processo de desenvolvimento, etc. 101 Quais os principais métodos de estimativa de projeto de software? Quais os prós e contras dos métodos de estimativa? Método Benefícios Limitações Opinião de especialistas Trata-se de um método rápido e Muito dependente do de custo, relativamente, baixo, conhecimento do que pode resultar em especialista. Às vezes, difícil estimativas precisas se o de documentar os aspectos especialista possui experiências considerados na estimativa. em projetos similares. Analogia de projetos Um aspecto positivo é que esta abordagem é baseada em dados de projetos similares anteriores, bem como na experiência passada. Esse método pode ser considerado preciso se existe Se a premissa da existência de dados de projetos anteriores não é atendida, fica impossível adotar este método. Além disso, se existir os dados, mas eles

Modelagem algorítmica Precificação para vencer (price to win) Lei de Parkinson dados disponíveis. Trata-se de um método que gera resultados repetível como ocorre com COCOMO, além de permitir mudanças nos dados de entrada e customização das soluções. O principal benefício é a conquista de um contrato. Normalmente, o projeto faz uso de todos os recursos não resultando em excedentes. não forem suficientemente precisos, as estimativas ficam comprometidas. As entradas são consideradas subjetivas e os métodos não lidam com situações excepcionais. Há dificuldade na quantificação de alguns fatores. As chances de que o cliente venha receber o produto contratado é menor e, se receber, terá de pagar mais. Além disso, os custos, normalmente, não refletem o esforço exigido. Trata-se de uma prática não adequada e pode resultar num produto inacabado. 102 Preciso revisar as estimativas? Sim. Toda estimativa tem incertezas inerente. Incerteza é uma praga, e ela estará sempre presente nos projetos. Se a incerteza é certa num projeto, é preciso entender e lidar com ela. A incerteza decorre de vários motivos e, dentre eles, pode-se destacar: Planejamento inadequado. Desconhecimento das características da organização (cliente). Problema de comunicação entre os membros e liderança do projeto. Avaliação errada das expectativas dos stakeholders (quanto ao projeto). Este roteiro e dicas são apenas amostras de questões para as quais você busca respostas. As respostas apresentadas compõem um extrato do que você encontra em: http://www.periodicos.uem.br/ojs/index.php/espacoacademico/article/view/22 604 Para finalizar, na gestão de qualquer projeto, lembre-se das palavras de Albert Einstein: Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning.