Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP – Universidade Paulista Curso Técnico em Gestão da Tecnologia da Informação Disciplina de Gerenciamento de Projetos de T.I. Prof.: Denis Jerônimo Viana Filho Software para Serviços de Logística Alexandre Norberto Barbosa UP19119855 Lucas do Nascimento Morais UP19223477 Marinélio Costa da Silva UP19206262 Rogerio Oliveira Amary Junior UP19208252 Tallys Campelo Sales UP19138237 Thiago Barbosa Nogueira Felício UP19145012 Turma: Terça – Noite - B Conceituação, Projeto e Desenvolv imento Apresentação O desenvolvimento de software é uma das áreas mais promissoras da atualidade. Para você ter uma ideia, os profissionais de TI estão entre os 10 mais difíceis de contratar, segundo estudo da Manpower Group de 2020. Na Era da Informação, o desenvolvimento de softwares é uma das atividades mais valorizadas no mercado de trabalho. Afinal, a internet e a computação assumem um protagonismo cada vez maior em nosso cotidiano. A cada dia que passa, novas soluções tecnológicas surgem para mudar a maneira como fazíamos determinada tarefa. É uma transformação digital e cultural, pois incita uma nova mentalidade na população em geral, mas principalmente nos empreendedores. PMBOK®: O que é e qual a importância desse guia? Todo gestor de sucesso sabe otimizar suas atividades, seja pela redução de custos, melhora na logística ou no controle do estoque. Aumentar a eficiência da produção é o objetivo de qualquer empresa que deseja se manter em um mercado cada vez mais competitivo. Para isto, o PMBOK foi criado. Gerenciar bem um projeto, independente do tamanho requer organização e sistemática, pois nosso tempo e recursos são finitos, logo não podem ser desperdiçados. Baseado em bons exemplos de gerenciamento de projetos em todo o mundo, a PMI (Project Management Institute) publicou em 1996 a primeira versão do livro “A Guide to the Project Management Body of Knowledge”, o famoso “PMBOK Guide”. Quais são as Áreas de Conhecimento do PMBOK? Atualmente, o guia PMBOK®, que está na sexta edição, é reconhecido internacionalmente como um recurso essencial para os gerentes de projeto que querem se manter sempre atualizados. O PMBOK® utiliza cinco grupos de processos (Iniciação, Planejamento, Execução, Monitoramento e Controle e Encerramento), que são usados para categorizar as operações de gerenciamento de projetos necessárias para administrar uma empresa ou supervisionar um projeto. Além dos grupos de processos, o PMBOK usa as chamadas 10 áreas de conhecimento, a saber: Qual a importância do PMBOK na gestão de projetos? Com base nos conhecimentos adquiridos com o PMBOK, o Gerente de Projetos tem a possibilidade de estabelecer diretrizes claras e padronizar processos, fazendo com que, de maneira adequada, se possa atingir maior qualidade e confiabilidade. Além disso, as diretrizes estabelecidas servem para aumentar a eficiência da empresa e a geração de valor para satisfazer melhor as necessidades dos clientes. O PMBOK é uma metodologia? Apesar de parecer muito semelhante a algumas metodologias, o PMBOK não é uma metodologia pois o seu objetivo é fornecer uma visão ampla do todo de um projeto. Sendo assim, ele não aborda peculiaridades de cada área ou tipo de projeto. Mas, como já podemos observar, é uma excelente ferramenta para que se entenda e implemente as melhores práticas dentro de uma gestão de projetos, sejam eles de qualquer setor. Quais são as vantagens de se utilizar o PMBOK? A grande vantagem do guia PMBOK é que não necessariamente todas as partes são aplicadas a todos os projetos. Ele é um conjunto de conhecimentos que pode ser adaptado para cada projeto dependendo de vários fatores como tamanho, tempo de duração e pessoal disponível. Os processos podem ser modificados e até excluídos para atender melhor as particularidades do projeto, porém, vale lembrar que as modificações devem ser feitas cuidadosamente. Utilizando suas diretrizes o empreendedor pode melhorar as iniciativas de sua empresa tomando decisões mais qualificadas. A gestão de projetos PMBOK se tornou essencial para o bom desempenho de uma empresa de qualquer área de atuação. Com ela, é possível melhorar a qualidade dos produtos, tornar os processos mais eficientes e atender às necessidades do mercado com mais facilidade. O que é um Projeto? Segundo dados do Instituto de Gerenciamento de Projetos (PMI) atualmente, 20% do Produto Interno Bruto (PIB) do mundo é investido na execução dos mais distintos tipos de projetos. Isso significa que 12 trilhões de dólares de toda a riqueza mundial são gastos com o esforço de melhorar, criar ou construir algo, por meio da gestão de projetos. Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. Os projetos e as operações diferem, principalmente, no fato de que os projetos são temporários e exclusivos, enquanto as operações são contínuas e repetitivas. Em síntese, projetos são únicos, pois precisam atingir um objetivo claro, em um prazo determinado, contando com um conjunto limitado de recursos (humanos, financeiros e materiais) que devem ser otimizados para alcançar as metas estipuladas, sem frustrar as expectativas iniciais de seus patrocinadores Trinômio do Gerenciamento de Projetos (Custo, Tempo e Escopo) O PMBOK nos presenteia com uma lógica refinada para realizar o gerenciamento de projetos tendo sempre em vista variáveis de Escopo, Prazo e Custo, tal abordagem pode e deve ser estendida para todas as atividades que carecerem de planejamento, mesmo em operações de processos contínuos. Ambos debatem e chagam a um consenso, e vão procurar uma terceira pessoa que deverá ter interesse em se aproveitar dessa idéia maravilhosa pagando por ela. Essa pessoa obviamente vai se interessar pelas maravilhas da idéia e suas funcionalidade, mas a pergunta crucial será – quanto custa? Como vemos essas três áreas se completam e dão forma ao empreendimento, dialogando com mais ou menos ênfase com as partes interessadas de forma circunstancial. Esse trinômio é quase comportamental: uma mente criativa concebe a idéia –Escopo – e fala com quem tem a habilidade de executá-la. Este vai imaginando a maravilha da idéia já pronta, enquanto o habilidoso começa a pensar no trabalho que essa idéia vai dar, no que ele vai precisar para executá-lo e na quantidade de tempo que isso vai tomar. Profissionais responsáveis por projetos normalmente abordam a tripla restrição no gerenciamento de um projeto: escopo, tempo e custo, porque a qualidade do projeto é afetada diretamente pelo balanceamento desses três fatores e se qualquer desses fatores se alterar, pelo menos um outro fator será afetado, consequente mente, afetando a qualidade do projeto. Estas três restrições constituem o ponto crucial do gerenciamento de projetos, concentrando toda energia e atenção do gerente de projetos. Para ajudar o gerente a controlar, por exemplo, a restrição de tempo, são desenvolvidos cronogramas e prazos através de ferramentas como PERT/CPM, GERT e GANTT. Este trinômio foi evoluindo, à medida que a responsabilidade do Gerenciamento de Projetos foi se estendendo.... Os Cinco Processos de Gestão de Projetos Técnicas de Gestão de Projetos O modelo de trabalho clássico, em que cada colaborador recebe uma função e a repete todos os dias, está pouco a pouco se desfazendo. Cada vez mais o foco tem mudado para projetos conjuntos, com objetivos concretos, nos quais toda a equipe trabalha ativamente. Assim, é importante que o Gestor aplique as técnicas de gestão de projetos condizentes com essa realidade. O que são Técnicas de Gestão de Projetos? De forma bem simples, são ferramentas e procedimentos que a equipe pode adotar para facilitar a condução de um projeto. As técnicas envolvem desde a organização de tarefas e o estabelecimento de prioridades até formas mais complexas de lidar com problemas e construir a identidade de uma empresa. Por que utilizar Técnicasde Gestão de Projetos? O uso de técnicas bem elaboradas na gestão não serve apenas para formalizar seus processos. Ao estruturar melhor o fluxo de trabalho na empresa, melhoramos o nível de coordenação do time e aumenta a capacidade deste de entregar um bom serviço. EAP (WBS) – Estrutura Analítica de Projeto (Work Breakdown Structure) Abreviação de “Estrutura Analítica de Projeto”, a EAP é uma técnica de gestão com foco em simplificar a sua estrutura e identificar quais são os principais estágios do projeto. Para isso, é utilizado um reforço visual, que é bem parecido com um organograma de trabalho. Se você está iniciando um novo projeto, essa técnica deve ser aplicada no seu estágio de planejamento. Na prática, a EAP ajuda a alcançar os seguintes objetivos: • Definir o escopo total do projeto; • Estabelecer seus estágios; • Identificar os responsáveis por cada estágio e tarefa; • Descrever o pacote de entrega do projeto; • Estimar o custo, o tempo e o esforço; • Facilitar a mensuração de riscos. O que é Desenvolvimento de Softwares? Isso porque essas instruções vão ser traduzidas pela tela do equipamento eletrônico e apresentadas de modo diferente ou até mesmo materializadas em ações em alguns tipos de aparelhos. Os desenvolvedores (ou “devs”, no jargão da categoria) são programadores, ou seja, eles escrevem o programa a partir dos já referidos códigos. Mas nem todo programador é desenvolvedor. Porque essa alcunha é atribuída aos profissionais que participam de todo o processo de desenvolvimento de softwares. Não basta, portanto, apenas escrever códigos. O desenvolvedor precisa saber conduzir um projeto, desde a concepção, entendendo quais são as necessidades do cliente. Um trabalho que envolve ouvir, colher informações, fazer protótipos, testar, ajustar, homologar e implementar. O desenvolvimento de softwares é uma atividade complexa, que exige bastante conhecimento técnico. Quando o usuário vai utilizar um software, ele não enxerga códigos. Desenvolvimento de softwares é a atividade de criar programas de computação, executada por um desenvolvedor ou grupo de desenvolvedores. O software é um produto virtual, que consiste essencialmente em um conjunto de códigos, ou seja, instruções escritas em determinada linguagem da computação. Existem diversos processos de desenvolvimento de software, no entanto há algumas atividades básicas comuns à grande parte dos processos existentes, tais como: Processos de Desenvolvimento de Software Quais são as principais linguagens para desenvolvimento de software? Nada mais é tão preciso e correto como essa frase. No desenvolvimento de software isso é levado em conta de acordo com a finalidade da aplicação que é desenvolvida, mesmo quando a aplicação faz parte de um conjunto de outras. Neste caso a integração e inter-relacionamento entre elas deve ser um fator primordial no Escopo do projeto de Desenvolvimento. Se o projeto é um aplicativo para a web, determinada linguagem de programação é mais adequada. Quando um game é desenvolvido, por exemplo, há também a linguagem certa que deve ser utilizada. “Para cada tipo de aplicação há uma linguagem adequada” Esse é o mantra mais repetido em grande parte das empresas Desenvolvedoras de Softwares pelo mundo afora. Um Aplicativo Mobile é composto basicamente por duas partes: Painel Administrativo: É um software WEB, semelhante às páginas de um site. Os administradores do aplicativo podem editar os cadastros, configurar parâmetros e monitorar o uso do aplicativo. Exemplo: em um aplicativo com informações turísticas, o painel administrativo permitirá incluir, editar e excluir os eventos e lugares que são exibidos no app para o usuário final. Aplicativo para smartphone: O app é baixado pelo usuário na Apple Store (sistema operacional IOS – Iphone), Google play (sistema operacional Android), Windows Store (sistema operacional Windows Phone). Ele ficará instalado no celular, pois é um software. Quando o usuário faz alguma ação, o aplicativo se conecta no banco de dados usado pelo painel administrativo, para buscar e levar as informações. Quanto Custa desenvolver um Aplicativo para Smartphone? Um aplicativo para smartphones de pequeno porte consome de 150 a 500 horas para ser desenvolvido. Tem o custo aproximado entre R$ 25 mil e R$ 80 mil. Aplicativos mais complexos podem custar entre R$ 150 mil e R$ 300 mil, aproximadamente. Isso não inclui os chamados serviços ou sistemas paralelos. Um projeto pequeno demora de 2 a 4 meses e grandes projetos de 6 meses a 1 ano. Mesmo em um projeto de 150 horas de trabalho, não é possível resolver em um mês, pois as etapas exigem interação de pessoas distintas e isso impacta na sequência contínua do projeto. A explosão do número de usuários de smartphones está promovendo uma mudança rápida na cultura de vendas e atendimento aos clientes. No Brasil, em 2014, foram vendidos 40 milhões de aparelhos de celular, um crescimento de 45% em relação à 2013. Em 2015, a expectativa é que a venda chegue a 60 milhões de celulares. Software para Controle de Cargas em Transportadora Um dos requisitos para uma empresa sobreviver no mercado atual do Séc. XXI é estar inserida no presente cenário digital e ter a sua disposição ferramentas adequadas que lhe possibilitem atuar de forma eficiente e competitiva em relação a seus concorrentes. Essas ferramentas podem ser um parque telemático bem estruturado, com uma rede local dimensionada de forma inteligente, com sistemas de Gestão (ERP/CRM/ICS) bem implantados e funcionando em sintonia com suas operações, colaboradores adequadamente treinados e conscientes de seu papel dentro da estrutura da empresa. A proposta da empresa para esse aplicativo mobile, na verdade não se atém apenas ao ambiente móvel, mas sim ser um elemento de integração entre os sistemas de ERP/CRM/DLS da empresa e seus operadores de campo, de modo a coordenar, sincronizar e oferecer informações relevantes sobre o status da carga, viaturas, romaneio de entrega, Rotas e GPS e outras ocorrências diversas. É pensado também em uma versão para Clientes e Fornecedores para estes possam acessar informações na sua esfera de cobertura/competência. Mas o aplicativo será apenas uma parte de um plano maior de reestruturação da empresa, que envolve também uma migração de aplicações, serviços, servidores e operações para a Nuvem (AWS) dentro da reformulação do atual modelo de negócio (Redespacho Puro) para uma operação de Logística de Entrega (Delivery) em conjunto com um grande Player no mercado de E-Commerce (Amazon/AWS). Assim a proposta da empresa para seu aplicativo Mobile é ser um elo, um hub de conexão entre os sistemas locais (ERP/CRM/SGA), os serviços web alocados (próprios e de parceiros), dados rodando em bancos de dados locais e de parceiros e as operações de logística da empresa, oferecendo a colaboradores, parceiros e clientes uma ampla consciência situacional do produto (CARGA). Essa proposta é baseada no conceito de WMS (Warehouse Management System) ou Sistema de Gerenciamento de Armazém. O WMS é um Sistema de Logística que se integra a Cadeia de Suprimentos / SCM (Supply Chain Management), e seu principal objetivo é o gerenciamento e a automatização de todos os processos logísticos que ocorrem em um armazém ou centro de distribuição. Com o uso desse sistema, o controle que antes era feito por diferentes funcionários em cada uma das etapas, agora fica a encargo do software, que assume total controle do estoque, desde o momento da chegada de um produto, até a etapa de expedição. Apresentação da empresa Software House Nome Colaborador Cargo Operacional Setor Operacional Paulo Gerente Geral de Projeto Administração Ana Engenheira de Software (Gerente) Jorge Engenheiro de Software Sênior Engenharia Lúcia Engenheira de Software Sênior Gleyse Designer de Interface (GUI) Design Interface (GUI) Francisco Designer de Interface (GUI)Edward Programador Sênior Programação Flávio Programador Sênior Heraldo Programador Sênior Lemos Programador Júnior Flávia Programador Júnior Silvia Analista de Software Análise de Software Marcelo Analista de Software Luciana Analista de Sistemas Análise de Sistemas Fernando Analista de Sistemas Priscila Analista de Hardware Análise de Hardware José Analista de Hardware Trajano Estagiário de TI EstagiáriosCláudia Estagiário de TI Melissa Estagiário Administrativo A Software House (SH) contratada para desenvolver o projeto da aplicação é uma empresa já experiente neste tipo de projeto, com diversos trabalhos já executados, incluindo alguns semelhantes ao requisitado pelo cliente, possuindo conhecimento (Knowledge) amplo, contando em seus quadros, profissionais experientes e veteranos no desenvolvimento e integração de aplicações mobile com ambientes corporativos (ERP) e de Nuvem (Cloud). A SH também conta com uma infraestrutura (parque Telemático) adequado ao desenvolvimento, processamento, prototipação, testagem, integração e certificação de seus projetos, bem como instalações para o treinamento de monitores e percussores que serão os responsáveis pelo treinamento dos colaboradores das empresas cliente. A SH possui atualmente cerca de 75 funcionários, destacados em duas unidades de negócio e possuindo diversas especializações. Para este projeto, uma equipe de 20 pessoas foi destacada para a tarefa. A saber: Datas, Prazos e Custos Iniciais do Projeto Neste estudo, a Software House foi contratada pelo Empresa Cliente para o efetivo desenvolvimento da Aplicação Mobile e ferramentas auxiliares (Web Painel, Integração, Encapsulamento, Distribuição, Treinamento) no dia 09 de Novembro de 2020 após os devidos contatos e reuniões anteriores, com a Data de Início do Projeto fixada para o dia 16 de Novembro de 2020, com o “Relógio do Projeto” iniciando-se nesse dia, com calendário de trabalho padrão da SH (Seg. a Sab. De 08 às 17h) com uma estimativa de Prazo de 80 dias para entrega do Sistema, já integrado a Arquitetura de Nuvem do Cliente. Este Projeto não contempla a referida arquitetura Cloud, que será desenvolvida por outra equipe da SH em parceria com a empresa responsável pela Infraestrutura de Nuvem que pertence ao mesmo conglomerado com o qual a Cliente irá trabalhar em seu novo modelo de negócios, sendo esta parte da divisão de Infraestrutura de TI deste Player de alto valor. Estimativa PERT • Otimista: É o cenário perfeito, onde tudo dá certo; • Pessimista: É o pior cenário, onde tudo vai dar errado; • Mais Provável: É um cenário razoável, onde tudo ficará dentro da normalidade, sem grandes surpresas. Para calcular as estimativas PERT utiliza-se a fórmula PERT. Esta fórmula aplica um peso maior para a estimativa mais Provável, mas não deixa de considerar as estimativas Pessimista e Otimista. PERT = (Pessimista + 4 x mais provável + Otimista) / 6 (Dividido por). No nosso estudo temos o seguintes valores: • Estimativa Otimista – 70 dias • Estimativa Pessimista – 90 dias • Estimativa Mais Provável – 80 dias Cálculo PERT do Projeto: (90 + (4 x 80) + 70 / 6 Valor PERT: 80 dias Observemos que a Estimativa PERT coincidiu NESTE caso com a Estimativa Mais Provável O método PERT (Program Evaluation and Review Technique - Avaliação do Programa e Técnica de Revisão), muitas vezes acompanhado do CPM (Critical Path Method - Método do Caminho Crítico), é uma técnica que permite gerenciar o calendário de um projeto. As estimativas PERT se dividem em: Estimativa de Custos A previsão de custos para um projeto é muito importante, uma vez que irá definir qual será o investimento do Cliente e qual será a remuneração (lucro) do desenvolvedor. Em projetos ditos tradicionais, normalmente é feita uma planilha com base em valores conhecidos no mercado, com variações em função de fatores padronizados e os adversos, com isso tem-se uma média, à qual a empresa contratada insere um percentual o qual ela considera adequado para o projeto. No caso em estudo, será aplicado apenas valores padronizados de custos operacionais de colaboradores e hardware destacados, não sendo incluso variáveis como gastos comuns como Energia, Provedores de Acesso, Hospedagem, Administrativo, Terceirização entre outros O valor bruto estimado pela Software House para este Projeto, com base em dados apresentados pelo Software Project Libre é de aproximadamente R$120.500,00, não incluindo extras, lucro ou adicionais como mencionado anteriormente. EAP – Projeto de Desenvolvimento do Software de Logística de Cargas EAP significa Estrutura Analítica de Projetos ou em inglês WBS – Work Breakdown Structure. A EAP é estruturada em árvore exaustiva, hierárquica e utilizada para evidenciar o que é realmente necessário para a execução de um projeto, desmembrando as fases e facilitando a realização das tarefas. De uma forma resumida, EAP (Estrutura Analítica do Projeto) é um diagrama que organiza o escopo do projeto de forma visual, hierárquica e em partes menores, a fim de facilitar o gerenciamento das entregas. Por meio da EAP serão programadas as atividades do projeto, a agenda, o gerenciamento de riscos, a distribuição de tarefas etc. Por isso, é um processo fundamental para o sucesso da execução do projeto. Essa ferramenta para ser utilizada no gerenciamento de projetos para organizar o trabalho de um projeto de maneira simples, visual e hierárquica, a fim de que todos os stakeholders entendam o que precisa ser entregue para o sucesso do projeto. E A P d o P ro je to d e D e se n v o lv im e n to D o S o ft w a re d e Lo g ís ti c a d e C a rg a s E ta p a s d o P ro je to d e D e se n v o lv im e n to d o S o ft w a re d e Lo g ís ti c a d e C a rg a s G rá fi c o d e G a n tt d a s E ta p a s d o P ro je to d e D e s e n v o lv im e n to d o S o ft w a re d e L o g ís ti c a Conclusão Gerenciar projetos com eficiência constitui-se não apenas um grande desafio dos dias atuais, mas é o fator crítico para o sucesso e para a sobrevivência das empresas. Gerenciar projetos com eficiência requer um esforço de conscientização das empresas em adotar metodologias de gerenciamento de projetos e treinar sua equipe e principalmente os seus gerentes dos projetos. Estas organizações, se possível, devem manter e suportar uma única metodologia para gerenciamento de projetos. Um projeto será bem sucedido se sua qualidade for igual ou superior ao exigido, se o custo ficou dentro ou abaixo do previsto e se a data de conclusão foi igual ou anterior à data marcada, pois projetos de alta qualidade entregam o produto, serviço ou resultado solicitado, dentro do escopo, no prazo e dentro do orçamento definido. Portanto, cabe ao Gerente e à sua equipe controlar as possibilidades de insucesso e criar condições para o êxito do projeto, buscando as melhores práticas e ferramentas necessárias para tal. Obrigado a todos pela Paciência e Atenção
Compartilhar