Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP EAD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia Ip.NetSolution Automação Comercial - ME São José dos Campos 2020 UNIP EAD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia Ip.NetSolution Automação Comercial - ME Nome: Paulo Ricardo Moreira Costa RA: 1907208 Curso: Tecnólogo em Gestão da Tecnologia da Informação Semestre: 4º semestre São José dos Campos 2020 RESUMO O objetivo deste projeto multidisciplinar é identificar e avaliar uma oportunidade de mercado, e apresentar uma solução através de um aplicativo para smartphone. Esta solução deve ter como base os conhecimentos adquiridos nas disciplinas de Gerenciamento de Projetos de TI, Empreendedorismo e Qualidade de Software. Consiste na entregar um serviço que utilize a Tecnologias da Informação em uma plataforma eletrônica, que deve ser acessado através de um smartphone. A partir da disciplina Empreendedorismo, apresentaremos um plano de negócio. Nele deverá conter um sumário executivo, descrição da empresa, análise estratégica, apresentação detalhada do serviço, plano de recursos humanos, análise do mercado consumidor e estratégia de “marketing”. Com base na disciplina de Gerenciamento de Projetos, apresentaremos o nosso Plano de Gerenciamento do Projeto e a aplicação que deverá ser utilizada como solução ao serviço. Apresentaremos um projeto, bem como, as questões voltadas ao escopo e tempo do mesmo. Com base na disciplina de Qualidade de Software, apresentaremos as especificações de qualidade do “software” a ser utilizado, assim como os detalhes de funcionamento desta aplicação. Palavras-chave: Gerenciamento de Projetos de TI. Empreendedorismo. e Qualidade de Software. ABSTRACT The objective of this multidisciplinary project is to identify and evaluate a market opportunity, and present a solution through a smartphone application. This solution should be based on the knowledge acquired in the disciplines of IT Project Management, Entrepreneurship and Software Quality. It consists of delivering a service that uses Information Technology on an electronic platform, which must be accessed through a smartphone. From the discipline Entrepreneurship, we will present a business plan. It should contain an executive summary, company description, strategic analysis, detailed presentation of the service, human resources plan, consumer market analysis and marketing strategy. Based on the discipline of Project Management, we will present our Project Management Plan and the application that should be used as a solution to the service. We will present a project, as well as the issues focused on the scope and time of it. Based on the discipline of Software Quality, we will present the quality specifications of the software to be used, as well as the details of the operation of this application. Palavras-chave: IT Project Management. Entrepreneurship. and Software Quality. LISTA DE ILUSTRAÇÕES Figura 1 – Funcionalidades do Gestor-G20. . . . . . . . . . . . . . . . . . . . . 35 Figura 2 – Cartaz de divulgação do seguimento restaurante. . . . . . . . . . . . 36 Figura 3 – Apresentação dos módulos do Gestor-G20 no Sítio (“Web”). . . . . 37 LISTA DE TABELAS Tabela 1 – Quadro de funcionários da Ip.NetSolution . . . . . . . . . . . . . . . 19 Tabela 1 – Tabela comparativa de aplicativos concorrentes por tópicos e seguimento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Tabela 2 – Tabela de visão do gerenciamento do cronograma do projeto. . . . . 39 Tabela 3 – Apresentação dos custos do projeto. . . . . . . . . . . . . . . . . . . 40 Tabela 4 – Tabela modelo proposto pela NBR ISO/IEC 9126(NBR13596) referência básica na avaliação de produto de “software”. . . . . . . . 41 LISTA DE ABREVIATURAS E SIGLAS API Application Programming Interface CPU Central Processing Unit - Unidade Central de Processamento ETP Especificação do Trabalho do Projeto GP Gestão de Pessoas IEC International Engineering Consortium (Comissão Internacional de Eletrotécnica) IOS Apple Operating System ISO International Organization for Standardization, ou Organização Internacional para Padronização, em português ISO/IEC International Organization of Standardization / International Electrotechnical Commission MBA Master of Business Administration ME Microempresa NBR Norma Brasileira PMBOK Project Management Body of Knowledge QA Quality Assurance SAT Sistema Automático de Transmissão TDD Test-Driven Development (Desenvolvimento Dirigido por Testes) TI Tecnologia da Informação UI Interface com usuário do acrônimo em inglês User Interface VPN Virtual private network SUMÁRIO 1 INTRODUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 EMPREENDEDORISMO . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1 Apresentação do Estudo de Caso . . . . . . . . . . . . . . . . . . . 10 2.2 Conceitos estratégicos de gestão . . . . . . . . . . . . . . . . . . . 10 2.3 Formação da empresa . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.4 Nosso produto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.5 Potenciais clientes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.6 Pontos fortes do aplicativo . . . . . . . . . . . . . . . . . . . . . . 13 2.7 Análise do cenário da concorrência . . . . . . . . . . . . . . . . . 14 2.8 Estratégia de Marketing . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.9 Estratégias do plano operacional . . . . . . . . . . . . . . . . . . . 15 3 GERENCIAMENTO DE PROJETOS DE TI . . . . . . . . . . . . . . . 17 3.1 Especificação do projeto . . . . . . . . . . . . . . . . . . . . . . . . 17 3.2 Abertura do projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.3 Objetivos do projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.4 Planos para concepção do Gestor-G20 . . . . . . . . . . . . . . . 18 3.5 Contratos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.6 Acordos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.7 Metas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.8 Gerenciamento do setor de Gestão de Pessoas . . . . . . . . . . 19 3.9 Planejando o gerenciamento do cronograma . . . . . . . . . . . . 20 3.10 Plano de gerenciamento dos custos . . . . . . . . . . . . . . . . . 21 3.11 Estudo de análise de reserva . . . . . . . . . . . . . . . . . . . . . 21 4 QUALIDADE DE “SOFTWARE” . . . . . . . . . . . . . . . . . . . . . 23 4.1 Requisitos necessários a qualidade de ‘software’ . . . . . . . . . 23 4.2 Características do desenvolvimento . . . . . . . . . . . . . . . . . 24 4.3 Resultados das metodologias aplicadas . . . . . . . . . . . . . . . 24 4.4 Consolidar os interesses dos diversos “Stakeholders” . . . . . . 24 4.5 Requisitos propostos para o “software” . . . . . . . . . . . . . . . 24 4.6 Passos para certificação do Gestor-G20 . . . . . . . . . . . . . . . 26 4.6.1 Relação de teste mais utilizado . . . . . . . . . . . . . . . . . . . . . 26 4.6.1.1 Ferramentas: “JUnit”, “TestNG”, “DbUnit”, “Cactus Atlassian Clover“ (”code coverage“). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.6.1.2 Ferramentas: “WebLoad”, “JMeter”, “Grinder” . . . . . . . . . . . . . 27 4.6.1.3 Ferramenta: “WebScarab” . . . . . . . . . . . . . . . . . . . . . . . . 27 4.7 Características e subcaracterísticas de qualidade . . . . . . . . . 27 5 CONCLUSÕES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 REFERÊNCIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ANEXOS 33 ANEXO A – TABELA COMPARATIVA DE APLICATIVOS CONCORRENTES . . . . . . . . . . . . . . . . . . . . 34 ANEXO B – APRESENTAÇÃO DAS FUNCIONALIDADES. . . . . . 35 ANEXO C – CARTAZ DE DIVULGAÇÃO DO SEGUIMENTO RESTAURANTE. . . . . . . . . . . .. . . . . . . . . . 36 ANEXO D – MÓDULOS DO GESTOR-G20 SÍTIO (WEB). . . . . . 37 ANEXO E – TABELA DE VISÃO DO GERENCIAMENTO DO CRONOGRAMA DO PROJETO . . . . . . . . . . . . . 38 ANEXO F – TABELA DE CUSTOS DO PROJETO . . . . . . . . . . 40 ANEXO G – TABELA MODELO PROPOSTO PELA NBR ISO/IEC 9126(NBR13596) REFERÊNCIA BÁSICA NA AVALIAÇÃO DE PRODUTO DE “SOFTWARE”. . . . . 41 9 1 INTRODUÇÃO Com a evolução dos smartfones, estes equipamentos se tornaram praticamente computadores de bolso. A partir desta evolução surgiu a necessidade da conectividade entre os smartfones e os vários setores do mercado pelo mundo. Proporcionando o acesso à informações a qualquer momento e em qualquer lugar por meio de uma conexão com a “internet”. Seja para prestação de serviços, venda de produtos ou acompanhando em tempo real o setor financeiro de sua empresa. A cada dia surgem novas oportunidades de negócio, e identificar uma oportunidade de negócio seria o primeiro passo para o empreendedorismo, entretanto, a ideia de uma oportunidade sozinha não tem valia. Para se identificar e avaliar uma oportunidade, precisamos analisar o mercado e desenvolver um plano de negócio estruturando as ideias e verificando as opções para que possamos então, decidir quanto à viabilidade do negócio. Devemos possuir a visão de um empreendedor, pois, a partir destas oportunidades é que o empreendedor enxerga e viabiliza sua oportunidade em criar um negócio e oferecer um novo serviço ou produto aos seus clientes. Existe no mercado uma busca constante por ferramentas que facilitem a administração e a vida de usuários, clientes e consumidores, isto se tornou uma procura constante pela grande maioria. E nesta busca constante por ferramentas, os smartfone se tornaram essenciais, causando uma revolução no formato de consumo no mundo onde passaram a dominar o mercado. 10 2 EMPREENDEDORISMO Devido à pandemia de Covid-19 todos os seguimentos de mercado tiveram que se reinventar utilizando como base o smartfone, sem mencionar que a venda dos “smartfones” cresceu no mundo tudo. Com base nestas informações procuramos desenvolver um produto para o mercado que pudesse atender não só um seguimento, mas que conseguisse abranger múltiplos seguimentos de forma pragmática. 2.1 Apresentação do Estudo de Caso Após a realização de uma pesquisa de mercado, percebemos a deficiência em aplicativos que atendam a mais de um seguimento em um único aplicativo e que possua uma “interface” com um sistema “mobile”. Diante desta deficiência e com o objetivo de fornecer uma ferramenta para auxiliar estes vários seguimentos do mercado dentro do Vale do Paraíba, criamos a Ip.NetSolution Automação Comercial - ME, uma desenvolvedora de soluções “Enterprise Resource Planning”-ERP para plataformas “Windows”, “Linux”, “web” e “mobile”, e em conjunto uma revenda de equipamentos para automação comercial. 2.2 Conceitos estratégicos de gestão Estes conceitos estão contidos no planejamento de um negócio e indicão o norteamento estratégico da empresa na busca por resultados. Missão - Prover soluções em Tecnologia da Informação, que possam agregar valor as empresas, tornando-as ainda mais produtivas, organizadas e competitivas. Visão - Ser reconhecida no Vale do Paraíba como referência e modelo em novas tecnologias proporcionando o crescimento dos clientes, fornecedores, colaboradores, além de contribuir para o desenvolvimento social. Valores • Ética; • Cliente como maior referência; • Trabalho em equipe; • Valorização do conhecimento; • Comprometimento; 11 • Transparencia; • Inovação; • Aperfeiçoamento; • Responsabilidade social. 2.3 Formação da empresa 1) Empreendedor - Sócio proprietário graduado em Gestão de TI, com MBA em infraestrutura. 2) Funcionários: • Gerente de Gestão de Pessoas; • Técnica administrativa (GP) • Auxiliar administrativa (recepção); • Consultor de venda (vendedores do sistema); • Desenvolvedores “Front End“; • Desenvolvedores (programadores); • Analistas de suporte (abertura de chamados e suporte ao cliente); • Técnicos de informática (suporte aos contratos e equipamentos dos clientes). 2.4 Nosso produto A partir do reaproveitamento dos códigos de um aplicativo já desenvolvido anteriormente o Gestor, iremos aprimorar e desenvolver um novo aplicativo denominado Gestor-G20. Além de possuir os módulos geralmente utilizados na maioria dos aplicativos para o gerenciamento da empresa. Será agregado novos módulos com integração as plataformas “Windows”, “Linux”, “mobile”, “web”, além de serviços externos como IFOOD e 99FOOD. Apresentamos abaixo as principais funcionalidades do nosso novo sistema Gestor-G20: • Módulo gestor (Módulo “mobile”) Gerenciador empresarial; • Coletor de dados (Módulo “mobile”); 12 • Força de vendas (Módulo “mobile”); • Ponto de Venda-PDV (Módulo “mobile”); • Ponto de Venda-PDV posto (Módulo “mobile”); • Restaurante controle de mesa e pedido (Módulo “mobile”); • Cardápio eletrônico (Módulo “mobile”); • Módulo cadastro unificado (clientes, fornecedores, usuários, IFOOD, 99FOOD); • Módulos tributos federais; • Módulos tributos estaduais; • Módulos tributos municipais; • Financeiro (Contas a pagar, recebe, centro de custos, plano de contas); • Matriz e Filial (integração com Matriz e filial via VPN); • Módulo Ponto de Venda-PDV (Caixa); • Módulo farmácia; • Módulo posto de combustível; • Módulo restaurante; • Movimentação de entrada (entrada de produtos); • Movimentação de saída (vendas de produtos, serviços e emissão de NF-e, NFS-e e SAT); • Módulo Ordem de serviço (controle de chamados); • Recursos auxiliares (parametrização, gerador de etiquetas, gerador de relatórios).(LTDA., 2020a) • Conecta - Opera como um sítio “web” institucional ou um e-commerce auxiliando as vendas “online” integrando-se totalmente com o sistema Gestor-G20. Possui um Sítio (“web”) institucional englobando páginas personalizadas, catálogo de produtos e vendas, tudo via “internet”. Podendo ser acessado por qualquer smartfone, além disso, possui ainda vários “templates” personalizáveis para criar o “designer” nos padrões de sua empresa. (LTDA., 2020b) 13 2.5 Potenciais clientes Nossa solução será destinada aos clientes pessoas jurídicas, e irá atender vários seguimentos do mercado em um único aplicativo como: • Restaurantes, lanchonetes, pizarias; • Postos de gasolina; • Farmácia; • Depósitos de construção; • Revenda de produtos; • Comércio geral; • Mini mercados; • Prestadores de serviço. E todas estas funcionalidades serão configuradas apenas alterando parametros internos do aplicativo. Desta forma nossa visão é que teremos uma ampla abrangência de mercado. 2.6 Pontos fortes do aplicativo O sistema foi desenvolvido para auxiliar e corroborar com a gestão de empresas, sendo possível garantir diferencial competitivo e em consequência assegurar precisão, agilidade, simplicidade e integração. Possuir integração total entre os módulos, o Conecta (sítio “web”) e os módulos de “interface” “mobile”, tanto para plataforma Android quanto IOS, assim como, teremos interação com serviços externos IFOOD e 99FOOD. Uma ferramenta que permitirá gerenciar seu empreendimento a qualquer hora ou lugar, bastando apenas possuir um smartfone com acesso à “internet”. Outro ponto relevante, seria a criação de inúmeros relatórios voltados para área contábil, com base nas pesquisas realizadas em escritórios de contabilidade. Outro fator decisivo é que nosso sistema não necessitará ser comprado pelo cliente, será adquirido por uma adesão de contrato e possuirá mensalidades, onde estarão inclusos a instalação, treinamento e suporte ao cliente. 14 2.7 Análise do cenário da concorrência Ao mensuramos o tamanho do mercado e realizarmos uma comparação do nosso produto e serviços, com outros fornecedores, verificamos que: Somente o município de São José dos Campos, conta com a presença de aproximadamente: 1.913 empresas industriais; 11.390 empresas comerciais; 15.800 empresas de serviços.(VALE, 2020) Sendoassim criamos uma pesquisa de avaliação e comparação onde concluímos que nosso aplicativo possui inúmeros benefícios aos clientes em relação aos nossos concorrentes. Temos a consciência que existem inúmeros entrantes no mercado, entretanto, verificamos também que poucos são os concorrentes que possuam um aplicativo que consiga atender com eficiência a tantos seguimentos como o nosso. Podemos acompanhar este comparativo conforme tabela A Anexo. 2.8 Estratégia de Marketing Inicialmente realizamos uma pesquisa por seguimento com cada empresário do ramo com questionários, de modo a descobrir suas necessidades. Outra estratégia que utilizamos, foi a de realizar visitas aos escritórios de contabilidade apresentando o nosso produto. Através destas visitas acreditamos estar abrangendo um número maior de empresários. Em seguida criamos nosso domínio com uma apresentação detalhada do nosso produto, exemplificando todos os módulos do nosso aplicativo em vídeos por seguimento conforme B Anexo. Criaremos panfletos para divulgação de nossos lançamentos conforme C Anexo. Outra iniciativa que realizamos foi um investimento em sítios (“web”) de pesquisa como, Google, MSM, Yahoo entre outros. Desta forma ao realizar uma busca utilizando algumas palavras chaves como, gestão, gerenciamento empresarial, “software” de gestão, aplicativo de gestão ou aplicativos mobile. Todas as buscas trariam para o início da pesquisa a nossa empresa. Além destes implementos, contratamos serviços de divulgação em rádio e TVs, que possuem publicidade em espaços comerciais. Desta forma podemos avaliar alguma necessidade para a empresa ou empresário, que não está contido em nosso sistema. Para complementar nossa estratégia, iremos realizar Lives semanais apresentando o nosso produto e procurando tirar o maior número de dúvidas de todos 15 os participantes “futuros clientes”. Procuramos criar em nossa página (sítio “web”), apresentar orientações dos diversos seguimentos aos quais o nosso aplicativo atende, e proporcionamos uma apresentação em vídeo de cada módulo de nosso aplicativo conforme D Anexo. 2.9 Estratégias do plano operacional Através de nossos estudos de mercado e a deficiência de aplicativos concorrentes, acreditamos que nossa inserção no mercado ocorrerá de forma rápida e em um espaço de tempo bem curto. Optamos por realizar além das visitas a empresários, resolvemos realizar visitas aos escritórios de contabilidade. Tudo isso devido a um bloqueio em visita a alguns clientes em potencial, pois, ao tentar apresentar o nosso aplicativo, recebíamos a resposta: “-Meu contador não me informou nada a respeito de um “software” novo”. A partir desta resposta, procuramos mudar um pouco nosso plano de ação, não que cortamos a visita direta aos clientes, mas, porque enxergamos uma nova oportunidade de negócio. Os escritórios de contabilidade possuem outra visão e necessitam de informações às vezes que o aplicativo do seu cliente não possui, desta forma pudemos realizar outra nova pesquisa com relação aos relatórios necessários a contabilidade. Ao sanar esta questão das informações contábeis, concluímos que poderíamos realizar a assinatura de pelo menos 500 (quinhentos) contratos ao mês com o Gestor-G20. Acreditamos que com esta projeção, conseguiremos recuperar o nosso investimento em um curto espaço de tempo. Outra estratégia utilizada para alavancar nossos rendimentos, foi a de nos tornarmos uma revenda de equipamentos. Assim agregamos além do contrato de serviço do Gestor-G20, poderíamos vender os equipamentos necessários ao cliente. Assim estaríamos gerando ainda mais receita a empresa na venda de SAT, smartfone , tabletes, “desktop”, impressoras térmicas não fiscais, impressoras “lasers”, notebooks, entre outros. E estas comissões geralmente são totalmente isentas de retenção de impostos. Outro fator importante em nossa estratégia foi direcionado para área jurídica. Primeiro pagamos uma consultoria jurídica para analisar nosso contrato de prestação de serviço do Gestor-G20 e verificar se alguma cláusula pudesse ferir o código do consumidor. Em seguida esta consultoria verificou toda a legislação necessária para realização de nossa certificação junto aos órgãos competentes. (IBC, 2020/22 abr) Sendo assim acreditamos ter cumprido os principais passos para elaboração de 16 nosso sumário executivo. 17 3 GERENCIAMENTO DE PROJETOS DE TI Como definição podemos dizer que o gerenciamento de projetos em TI, pode ser classificado como um conjunto de estratégias que visam o acompanhamento e a implementação de um projetos de TI em uma determinada organização. Tem como objetivo o aumento da eficiência, assim como, garantir que os projetos sejam concluídos de forma eficiente e eficaz. Sabemos que o TI se tornou um componente essencial para qualquer negócio atualmente, seja na indústria ou comércio. Logo a responsabilidade de um gestor no gerenciamento de projetos em TI, é a de adotar melhorias para os processos desde a sua concepção, passando pela execução até a finalização deste projeto. (TUDIDA, 2020/ 28 set) 3.1 Especificação do projeto Conforme descrito no guia “Project Management Body of Knowledge”- (PMBOK) 5.ª edição página 68. Devemos realizar a Especificação do Trabalho do Projeto (ETP), ou seja, uma narrativa dos produtos, serviços ou resultados a serem entregues pelo projeto. (INSTITUTE, 2013a) Após uma pesquisa de mercado com proprietário em vários seguimentos, notamos uma deficiência de aplicativos que atenda mais de um seguimento de mercado no mesmo aplicativo, além da ausência de “interface” com smartfone . Nosso projeto baseia-se na concepção de um “software” que possibilitará atender mais de um seguimento do mercado no mesmo aplicativo, assim como, agilizar os processos destes seguimentos, por intermédio dos aplicativos para smartfone. Podemos citar como exemplo uma implementação de nossos módulo, o cardápio eletrônico com pedidos para clientes de restaurante, apenas realizando a leitura de um QR “code” na mesa. 3.2 Abertura do projeto Iremos iniciar nosso projeto, com e reutilização de um sistema desenvolvido anteriormente o Gestor, que utiliza um gerenciamento da base de dados pelo “Firebird”. Esta forma de reutilização é denominada de API, ou seja, o desenvolvedor engloba todas as funcionalidades reaproveitadas em vários projetos. Ele forma um conjunto de rotinas e padrões de programação para acesso a um aplicativo de “software” ou plataforma baseada na “web”. O “Application Programming Interface” (API), significa “Interface de Programação de Aplicativos”. (INSTITUTE, 2013a) 18 3.3 Objetivos do projeto Nosso objetivo principal é fornecer um aplicativo que atenda os nossos clientes em vários seguimentos, além de assegurar eficiência, segurança e agilidade, através de suas “interfaces” mobile e “web”. Proporcionar ao cliente uma “interface” amigável e de fácil compreensão do nosso sistema. 3.4 Planos para concepção do Gestor-G20 Com o reaproveitamento deste código, teremos uma grande vantagem no fator tempo. Realizaremos algumas alterações de forma a aprimorar e melhorar o nosso aplicativo tornando ainda mais eficiente e eficaz, como por exemplo: • Conversão da base de dados de “Firebird” para “MongoDB”; • Redefinição das telas tornando-as interativas e de fácil assimilação; • Criaremos “interface” com os sistemas Android e IOS; • Criaremos sinais que indiquem a falta de informações necessárias para finalização do item ou cadastro; • Disponibilizaremos um manual interno no sistema com tecla de atalho direta ao tópico com dúvda; • Criaremos um botão “Tira Dúvidas”, com perguntas frequentes, que serão atualizadas mensalmente com base nas questões levadas ao nosso suporte; • Disponibilizaremos um botão de sugestões ao sistema, com envio direto para o nosso correio eletrônico do suporte. 3.5 Contratos Nosso primeiro passo na geração dos nossos contratos, foi contratamos uma consultoria jurídica especializada em gestão de contratos e em conjunto contratamos uma empresa especializadaem acreditação e certificação de produtos de “software”. Desta forma poderemos cumprir todas as exigências legais, assim como, todas as normas para certificação de nosso produto. 3.6 Acordos Após nossa pesquisa, apresentamos nosso projeto-piloto, para algumas empresas e conseguimos fechar contratos de serviço para o desenvolvimento de 19 nosso aplicativo. Os contratos foram firmados e assinados com base na elaborada apresentação de nosso projeto. Conseguimos adesão aos contratos com uma empresa de cada seguimento, onde poderíamos apresentar e testar cada etapa do nosso projeto junto aos proprietários. 3.7 Metas Nosso objetivo ao final deste projeto é de conquistar a maior fatia de mercado possível com o nosso produto. Estimamos o fechamento de 500 (quinhentos) contratos ao mês, com base em nossa pesquisa e o desejo dos clientes pesquisados. Com base nestas projeções acreditamos que teremos um retorno de todos os nossos investimentos em um curto espaço de tempo. 3.8 Gerenciamento do setor de Gestão de Pessoas O gerenciamento dos recursos humanos, nos fornece orientação sobre como gerir os recursos humanos do projeto, e como devem ser definidos seus cargos e responsabilidades. Conforme citado na página 264 do guia PMBOK 5.ª edição. Devemos definir os papeis e as responsabilidades de cada membro para conclusão do projeto. (INSTITUTE, 2013b) Tabela 1 – Quadro de funcionários da Ip.NetSolution Automação Comercial-ME Cargo Responsabilidades Empreendedor - Gerente de Projeto - (Formação - Gestão de TI/Gestão Qualidade/MBA Gestão de Projetos) Criação do projeto, acompanhamento,definição do cronograma, distribuição das tarefas. 20 Cargo Responsabilidades Gerente de Gestão de Pessoas (GP) Responsável pelo setor de Gestão de pessoas e pela contratação dos colaboradores. Técnica administrativa (GP) Auxiliar da gerência do GP. Auxiliar administrativa Recepcionista da empresa Consultor de vendas Responsáveis pela captação de novos clientes do sistema. Analista de Sistemas Responsável pela interpretação dos requisitos necessários ao sistema solicitado pelo cliente, especificando por escrito as necessidades do sistema no projeto. Desenvolvedor “Front End” Possui a responsabilidade de elaboração do desenho das “interfaces” do aplicativo enfatizando a sua usabilidade. Programador É o desenvolvedor, codificador, é a pessoa responsável por codifica e escreve as linhas do programa, assim como, realiza a manutenção do mesmo. Analistas de suporte Responsável pelo suporte ao cliente e prover soluções aos problemas no sistema para o cliente Técnicos de informática Responsável por realizar as instalações, configurações e manutenções dos equipamentos dos clientes. Fonte: elaborado pelo autor com o aplicativo Excel. 3.9 Planejando o gerenciamento do cronograma Nesta etapa iremos realizar o gerenciamento do tempo do projeto, incluindo seus processos, que são necessários para que possamos gerenciar perfeitamente o término pontual do projeto. Conforme citado na página 145 do guia PMBOK 5.ª edição. Podemos descrever que o gerenciamento de cronograma é composto por seis processos: • Planejamento do gerenciamento do cronograma; • Determinar as atividades; • Sequenciar as atividades; • Determinar as durações das atividades; 21 • Desenvolver o cronograma; • Administrar e controlar o cronograma. Através de um efetivo gerenciamento do cronograma podemos garantir: • A oneração dos custos além do esperado; • Facilidade na alocação de recursos; Iremos gerar um documento, descrevendo a forma que o projeto será executado, monitorado e controlado. Pois, ele integra e consolida os planos de gerenciamento auxiliares e linhas de base dos processos de planejamento. Podemos visualizar nosso cronograma em E Anexo. (INSTITUTE, 2013c) 3.10 Plano de gerenciamento dos custos A elaboração do plano de gerenciamento dos custos está contido no plano de gerenciamento do projeto e descreve, todo e qualquer custo do projeto e a forma que serão estruturados, e controlados. Consiste nos processos de gerenciamento dos custos do projeto e suas ferramentas, e técnicas associadas, que são documentados no plano de gerenciamento dos custos, conforme F Anexo. De acordo com o guia PMBOK 5.ª edição página 198. (INSTITUTE, 2013d) Com base nos estudos do cronograma do projeto, estima-se que o mesmo, deverá ser entregue no período de 30 dias. Abrangendo os custos diretos e indiretos (variáveis), somados e totalizando o valor total de R$ 82.628,00 (oitenta e dois mil seiscentos e vinte oito reais). 3.11 Estudo de análise de reserva Durante o andamento do projeto e enquanto realizamos o controle de custos do mesmo, é necessário também realizar uma análise de reserva. Conforme descrito no guia PMBOK 5.ª edição página 225. Ela será utilizada no gerenciamento de contingências do projeto durante o decorrer do projeto, verificando se existe a necessidade da reserva ou se será necessário um adicional da mesma. Pois, a medida que os trabalhos do projeto são executados e avançam, estas reservas podem e devem ser usadas para cobrir os custos de mitigação dos eventos de riscos ou outras contingências. Caso não ocorram os prováveis eventos de riscos, estas mesmas reservas de contingência podem ser removidas do orçamento do projeto, liberando ainda mais recursos para outros projetos ou operações.(INSTITUTE, 2013e) 22 Sendo assim após concluir todos os passos acima teremos a possibilidade de finalizar e entregar nosso projeto dentro do prazo e com as especificações eficiência e eficacia que projetamos. 23 4 QUALIDADE DE “SOFTWARE” Para definirmos e conceituarmos qualidade de “software” atualmente, podemos dizer que sua importância fundamental seria para alavancar a competitividade das empresas. Percebemos que a preocupação com a qualidade, deixou de ser um diferencial competitivo e se tornou um pré-requisito básico para inserção no mercado, e no setor de “software” não é diferente. Com a disseminação do uso dos “softwares” em todos os seguimentos que envolvem monitoramento, controle e gestão de funções críticas, ouve um aumento considerável com a importância da qualidade de “software”. Na busca em garantir um produto final que satisfaça às expectativas do cliente, dentro do que foi acordado inicialmente. 4.1 Requisitos necessários a qualidade de ‘software’ Para começarmos a intender a qualidade de “software” necessitamos saber quais os requisitos que podem definir a qualidade do produto, existem requisitos básicos e extras, conforme abaixo: Básicos • Facilidade de uso; • Funcionalidade; • Confiabilidade; • Economia; • Segurança de uso. Extras • Adaptabilidade; • Facilidade de entendimento; • Flexibilidade; • Facilidade de adicionar melhorias. • Facilidade de reparo; • Boa documentação. Claro que estas prioridades dependem de cada caso e dos custos que englobam cada um destes requisitos de qualidade. 24 4.2 Características do desenvolvimento Quanto ao desenvolvimento de “software”, a qualidade pode ser entendida como um conjunto de características a serem satisfeitas de modo que o produto “software” atenda plenamente às necessidades de seus usuários. Resumindo, a qualidade está relacionada diretamente à conformidade com as exigências dos clientes. Sendo assim para garanti-la, foram criadas a “International Organization Standardization” (ISO), com a “International Electrotechnical Comission“ (IEC), que são órgãos que ditam normas internacionais de qualidade. (LENILDO, 2020) (DEVMEDIA, 2008a) 4.3 Resultados das metodologias aplicadas Devemos compreender a necessidade de criar medidas e metodologias para conter margens de erros, pois, há inúmeros fatores que podem corromper os dados utilizados nas observações. Tomaremos como medida para este fato a realização de ferramentas de testes para que possamos sanar todo e qualquer erro em nosso produto. 4.4 Consolidar os interesses dos diversos “Stakeholders” Entendemos que este é um requisito de suma importância, pois, quem os define são os nossosclientes, sendo assim a qualidade de nosso produto esta ligada a plena satisfação nos requisitos solicitados por estes clientes. Com base neste tópico procuramos conduzir uma pesquisa com pelo menos 3 (três) clientes de cada seguimentos, procurando saber suas maiores necessidades para eficiência de nosso produto. 4.5 Requisitos propostos para o “software” Os requisitos são as descrições sobre o comportamento, as funcionalidades e especificações do nosso produto. Sabemos que todos os requisitos propostos ao produto devem ser registrados no documento de requisitos que deve ser conciso e consistente para fornecer informações claras. Entendemos que para a correta especificação destes requisitos, se torna necessário que os mesmos sejam precisos, completos, consistentes e tenham controle de rastreabilidade e modificabilidade. (DEVMEDIA, 2008b) Acreditamos cumprir toda as necessidades solicitadas conforme citadas abaixo, e assim criamos nossa documentação registrando todos os tópicos abaixo: 25 • Permite atender vários seguimentos em um único aplicativo com “interface” para Windows, Linux, smartfone e “web”. • Gerada “interface” para sistemas de plataformas Android/IOS com várias aplicações (PDV/Vendas/Restaurante, etc.). • Permite comunicação em “internet” e Plataformas Android, IOS, Windows e Linux. • Criado módulo de cadastro para usuários com configurações e liberações de módulos por cargo, função e rastreabilidade de usuário. • Sistema desenvolvido com base nas normas NBR ISO/IEC. • Criado uma “interface” visual interativa e de fácil assimilação com “help” por módulo e atalhos de dúvidas direto por tópicos bastando direcionar o mouse ao campo desejado. • Possui manual interno separado por tópicos do sistema, além do botão (Perguntas Frequentes). • Todos os passos do sistema possuem auto ajuda com exemplos, bastando colocar o ponteiro do mouse sobre o campo desejado ou apertando F1. • O sistema foi desenvolvido em uma plataforma que permite o uso mínimo de recursos de paginação e memória da CPU. • O tempo de resposta se torna rápido pelo fato da utilização do SGBD utilizado ser o MongoDB. Pelo sistema de pesquisa desenvolvido e pelo fato das “interfaces” de telas não possuírem uma alta definição em vídeo, todas as respostas do sistema são recebidas rapidamente. • O sistema possui um gerador de relatórios de erros que é enviado ao suporte com os dados do cliente e a ocorrência, tudo por correio eletrônico. • Foram desenvolvidas ferramentas de testes exclusivos para localização de erros. • Pelo fato de nosso sistema possuir ferramentas exclusivas de teste por módulos, qualquer alteração é testada várias vezes antes de liberarmos uma atualização para o cliente. • O aplicativo possui interação com plataformas externas como IFOOD e foram, programados separadamente, permitindo alterações e inserção de novos tópicos rapidamente, além de possuir plataformas Windows, Linux, Android IOS e “web”. 26 • Permite alterações rápidas pelo fato de ser desenvolvido para atender vários seguimentos em um único aplicativo, e possuir “interface” com Android, IOS, Windows e Linux. Qualquer alteração se torna rápida e sem muitas dificuldades. • O sistema de instalação do nosso aplicativo, é todo auto configurável, desde o banco de dados quanto seus módulos. Tanto para Android, IOS, Windows ou Linux. • Nosso produto atende todas as normas e legislações NBR ISO/IEC. Além de possuirmos uma consultoria para questões de acreditação, tributáveis, legais ou jurídicas. 4.6 Passos para certificação do Gestor-G20 Nosso aplicativo Gestor-G20, deverá ser submetido a um rigoroso controle, e seguirá em detalhes os procedimentos requeridos pelas normas NBR ISO/EIC 9126-1 e ISO/IEC 25.010, visando entregar aos clientes um aplicativo, estável, eficiente e eficaz em sua usabilidade. Está será uma das etapas na qualificação de nosso produto. Em seguida, realizaremos uma bateria de testes com base na norma NBR ISO/IEC 12.119, que tem o objetivo de estabelecer os requisitos de qualidade de “software”. (BADARÓ, 2009/30 mar) 4.6.1 Relação de teste mais utilizado Correção do código produzido - Exigir a escrita do código (fonte) o mais correto possível. Testes Unitários - Determinar a escrita de testes unitários é a forma mais direta que a equipe tem de garantir correção do código. “Test Drive Development” (TDD) - O teste unitário é a unidade básica, e o código é desenvolvido para satisfazer cada teste. 4.6.1.1 Ferramentas: “JUnit”, “TestNG”, “DbUnit”, “Cactus Atlassian Clover“ (”code coverage“). “Code Reviews” - Devemos realizar sempre “code reviews”, embora seja aceitável que não tenhamos 100% do código revisto, geralmente uma boa percentagem. Ferramentas: “Atlassian Crucible” Análise Estática - Permitem detectar erros e “standards” no código de forma simples por ferramentas de análise estática . 27 “FindBugs” - Procura por prováveis defeitos no código é obrigatório! “Checkstyle” Sistema de “builds” / integração contínua - “Builds” automatizados é obrigatório! Equipe de testes / QA - Este não é um ponto técnico, entretanto, se torna importante para “Quality Assurance” (QA), possuir uma equipe, ou mesmo apenas uma pessoa, de QA, que tem responsabilidades de testes em determinadas fases. Testes funcionais - Mesmo que se tenha um processo de desenvolvimento em cascata ou iterativo, após cada “release” deve-se passar à fase de QA em que os testes funcionais são executados. Testes de carga - Em modelos de desenvolvimento iterativo, os testes de carga não precisam ser feitos no fim de cada iteração, apenas em “releases major”. 4.6.1.2 Ferramentas: “WebLoad”, “JMeter”, “Grinder” Testes de segurança - Geralmente uma das áreas menos testadas no desenvolvimento de aplicações “web” é a segurança, normalmente até que seja feito uma ocorrência. Outro fator importante é a falta de ferramentas para realização destes testes. 4.6.1.3 Ferramenta: “WebScarab” Testes de UI - São realizados para verificar se as coisas fazem o “rendering” correto nos diferentes “browsers”. Após a realização dos testes, sabemos que estaremos aptos para iniciar nossa certificação junto aos órgãos competentes. Assim como, teremos a certeza de que nosso produto, estará em conformidade com todas as normas da qualidade de “software”. (BADARÓ, 2009/30 mar) 4.7 Características e subcaracterísticas de qualidade De acordo com a norma a NBR ISO/IEC 9126-1, apresentaremos uma tabela com referência as características e subcaracterísticas de nosso produto Gestor-G20 conforme G Anexo, explanado assim todas as melhorias e os pontos positivos de nosso produto. (DEVMEDIA, 2008b) 28 5 CONCLUSÕES Com a conclusão deste projeto, aprendemos que o empreendedorismo pode ser caracterizado como um conjunto de características essenciais que uma pessoa possui de enxergar oportunidades diante de qualquer ambiente. Estas oportunidades podem ser enxergadas no contexto profissional, pessoal ou social, sendo assim, os empreendedores são responsáveis por uma grande parte das melhorias, benefícios e avanços em nossa sociedade. Conseguimos visualizar que, embora o empreendedor possua uma boa ideia apenas, a mesma não tem valia se esta ideia não for muito bem projetada e estruturada, pois, são pontos fundamentais para implementação deste empreendimento. Vimos que para apresentar o projeto de um novo empreendimento devemos criar um plano de negócios, onde deverá conter um sumário executivo. Nele devemos apresentar nosso plano de forma breve e objetiva, sempre com clareza e transparência em todas as informações, além de destacar os principais pontos para o empreendimento. Aprendemos que novas oportunidades sempre aparecem basta que consigamos enxerga-las, como a fase de divulgação do nosso produto em que os clientes visitados nos informaram que seu contador não havia informado nada. Criamos a partir desta informação mais um plano de visitas que nos proporcionou novas oportunidades e informações para serem agregadas ao nosso sistema. Sem mencionar que, os escritóriosde contabilidade possuem inúmeros clientes em potencial. Concluímos que nosso produto foi criado dentro de um estudo de mercado e concorrência, onde apresentamos um diferencial em soluções inovadoras para as plataformas “Windows”, Linux, mobile e “web”. E assim alavancar nosso empreendimento, sempre obedecendo a todos os critérios e normas de ética, transparência e qualidade para criação de nosso produto Gestor-G20. Em Gerenciamento de Projetos de Ti, desenvolvemos o projeto do aplicativo obedecendo aos processos utilizando o guia PMBOK 5.ª edição, procurando sempre apresentar com detalhes todas as etapas de nosso projeto com o máximo de eficiência. Assim podemos concluir que, para se gerência um projeto se torna necessário uma combinação de pessoas, ferramentas técnicas e sistemas. Só assim, podemos administrar integralmente os recursos imprescindíveis ao nosso objetivo final e atingi-lo com êxito. Neste projeto identificamos que poderíamos reutiliza os códigos (fonte) de nosso produto anterior o Gestor. Conseguimos enxergar que com a reutilização destes códigos, ganharíamos muito tempo no escopo do projeto, apenas realizando adequações e novas implementações. Desta forma poderíamos determinar um prazo de entrega de nosso projeto em um curto espaço de tempo. Assim não teríamos a necessidade de implementar 29 um processo de desenvolvimento de um novo “software”, o que iria demandar um longo tempo de desenvolvimento, além de um aumento nos valores do projeto. Nosso projeto procurou responder a demanda de perguntas formuladas, de forma a otimizar o nosso produto para proporcionar uma administração eficiente e eficaz para os nossos clientes, assim como, atender a todas as suas expectativas. Sendo assim, verificamos que nosso projeto atende a três exigências básicas: • Entregar o projeto dentro do orçamento estipulado; • Executar o escopo e requisitos imputados ao projeto corretamente; • Entregar o projeto no prazo determinado. Além destes fatores, vimos que para um gerenciamento correto dos projetos, devemos possuir: • Uma equipe devidamente estruturada de acordo com as competências técnicas e gerenciais necessárias para execução do projeto; • Controle efetivo do orçamento e dos prazos em todas as etapas demandas do projeto; • Identificação e gerenciamento ao administrar o surgimento de possíveis riscos ao projeto; • Realizar uma comunicação transparente com os clientes (“stakeholders”) do projeto; • Trabalhar com metas definidas e agilidade na execução do projeto. Com o cumprimento de todas as exigências supracitadas, acreditamos que iremos atingir nosso objetivo com clareza, dentro de um prazo determinado, sem causar nenhum transtorno, constrangimento ou insatisfação as expectativas dos nossos clientes. Em Qualidade de “Software”, aprendemos que o desenvolvimento de um “software” abrange um mercado altamente competitivo. Entretanto, sabemos que os sistemas que apresentam melhor qualidade, possuem uma posição privilegiada neste mercado, seja industrial, comercial ou de serviços. Pela posição de destaque no mercado as desenvolvedoras asseguram o aprimoramento de seus produtos e em consequência podem garantir a satisfação dos seus clientes. Aprendemos que a qualidade de um ‘software’ pode ser mensurada pela capacidade que o mesmo possui de cumprir os requisitos inicialmente determinados pelos clientes. 30 Neste projeto procuramos apresentar boas práticas com respeito à qualidade dos “softwares”, apresentando um conjunto de normas de padronização mundial para avaliação da qualidade do mesmo. Conseguimos apresentar todos os tópicos solicitados e soluções para proporcionar aos clientes um produto eficaz, eficiente e satisfatório. Vimos que o desenvolvimento de ferramentas de teste se destacam por proporcionar uma forma de localizar erros e defeitos no “software”. Desta forma, podemos corrigir os erros antes de entregar o produto aos clientes> Permitindo desta forma analisar se o sistema realmente atende as especificações solicitadas. Finalmente acreditamos que nosso projeto atende a todas as exigências solicitadas em cada disciplina e pode ser utilizado para auxiliar o leitor no desenvolvimento de um novo projeto tendo este como ponto de partida. 31 REFERÊNCIAS BADARÓ, R. “Como garantir Qualidade de Software?” em IMaster. 2009/30 mar. Site. Disponível em: <https://imasters.com.br/desenvolvimento/como-garantir- qualidade-de-software>. Acesso em: 10 nov 2020. Citado 2 vezes nas páginas 26 e 27. DEVMEDIA. “Qualidade de Software” em DEVMEDIA. 2008a. Site. Disponível em: <https://www.devmedia.com.br/qualidade-de-software/9408>. Acesso em: 10 nov 2020. Citado na página 24. DEVMEDIA. “Qualidade de Software” em DEVMEDIA. 2008b. Site. Disponível em: <https://www.devmedia.com.br/qualidade-de-software/9408>. Acesso em: 10 nov 2020. Citado 2 vezes nas páginas 24 e 27. IBC, E. “APRENDA A FAZER O SUMÁRIO EXECUTIVO DO SEU PLANO DE NEGÓCIO” em IBC Instituto Brasileiro de Coaching. 2020/22 abr. Site. Disponível em: <https://www.ibccoaching.com.br/portal/aprenda-fazer-o-sumario-executivo- do-seu-plano-de-negocio/#:~:text=Um%20bom%20sum%C3%A1rio%20executivo% 20deve,do%20mercado%20em%20que%20atua>. Acesso em: 10 nov 2020. Citado na página 15. INSTITUTE, I. P. M. “UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS” em Guia PMBOK - Quinta edição. In: INSTITUTE, I. P. M. (ed.). UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS. 5. ed. 14 Campus Boulevard Newtown Square, Pennsylvania 19073-3299 USA: Project Management Institute, Inc., 2013a. cap. 4, p. 68 – 70. ISBN 978-1-62825-007-7. Disponível em: <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR>. Acesso em: 10 nov 2020. Citado na página 17. INSTITUTE, I. P. M. “UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS” em Guia PMBOK - Quinta edição. In: INSTITUTE, I. P. M. (ed.). UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS. 5. ed. 14 Campus Boulevard Newtown Square, Pennsylvania 19073-3299 USA: Project Management Institute, Inc., 2013b. cap. 9, p. 264 – 264. ISBN 978-1-62825-007-7. Disponível em: <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR>. Acesso em: 10 nov 2020. Citado na página 19. INSTITUTE, I. P. M. “UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS” em Guia PMBOK - Quinta edição. In: INSTITUTE, I. P. M. (ed.). UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS. 5. ed. 14 Campus Boulevard Newtown Square, Pennsylvania 19073-3299 USA: Project Management Institute, Inc., 2013c. cap. 6, p. 145 – 156. ISBN 978-1-62825-007-7. Disponível em: <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR>. Acesso em: 10 nov 2020. Citado na página 21. INSTITUTE, I. P. M. “UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS” em Guia PMBOK - Quinta edição. In: OLIVEIRA, E. S. M. de et al. (ed.). UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS. 5. ed. 14 Campus Boulevard Newtown Square, Pennsylvania 19073- 3299 USA: Project Management Institute, Inc., 2013d. cap. 7, p. 198 – 199. <https://imasters.com.br/desenvolvimento/como-garantir-qualidade-de-software> <https://imasters.com.br/desenvolvimento/como-garantir-qualidade-de-software> <https://www.devmedia.com.br/qualidade-de-software/9408> <https://www.devmedia.com.br/qualidade-de-software/9408> <https://www.ibccoaching.com.br/portal/aprenda-fazer-o-sumario-executivo-do-seu-plano-de-negocio/#:~:text=Um%20bom%20sum%C3%A1rio%20executivo%20deve,do%20mercado%20em%20que%20atua> <https://www.ibccoaching.com.br/portal/aprenda-fazer-o-sumario-executivo-do-seu-plano-de-negocio/#:~:text=Um%20bom%20sum%C3%A1rio%20executivo%20deve,do%20mercado%20em%20que%20atua> <https://www.ibccoaching.com.br/portal/aprenda-fazer-o-sumario-executivo-do-seu-plano-de-negocio/#:~:text=Um%20bom%20sum%C3%A1rio%20executivo%20deve,do%20mercado%20em%20que%20atua> <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR> <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR> <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR> 32 ISBN 978-1-62825-007-7.Disponível em: <https://www.academia.edu/11595998/ PMBOK_5a_Edicao_Portugues_BR>. Acesso em: 10 nov 2020. Citado na página 21. INSTITUTE, I. P. M. “UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS” em Guia PMBOK - Quinta edição. In: INSTITUTE, I. P. M. (ed.). UM GUIA DO CONHECIMENTO EM GERENCIAMENTO DE PROJETOS. 5. ed. 14 Campus Boulevard Newtown Square, Pennsylvania 19073-3299 USA: Project Management Institute, Inc., 2013e. cap. 7, p. 225 – 225. ISBN 978-1-62825-007-7. Disponível em: <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR>. Acesso em: 10 nov 2020. Citado na página 21. LENILDO. “Qualidade de Software - Engenharia de Software 29” em DEVMEDIA. 2020. Site. Disponível em: <https://www.devmedia.com.br/qualidade-de-software- engenharia-de-software-29/18209>. Acesso em: 10 nov 2020. Citado na página 24. LTDA., D. T. “Sistema Administrador G6” em Digisat Tecnologia. 2020a. Site. Disponível em: <https://www.digisat.com.br/sistemas/detalhes/sistema-administrador- g6/sistema>. Acesso em: 10 out 2020. Citado na página 12. LTDA., D. T. “SISTEMA CONECTA” em Digisat Tecnologia. 2020b. Site. Disponível em: <https://www.digisat.com.br/sistemas/detalhes/sistema-conecta/sistema>. Acesso em: 10 out 2020. Citado na página 12. TUDIDA, D. “O que é gerenciamento de projetos em TI? Conheça na prática” em Encontre um “nerd”. 2020/ 28 set. Site. Disponível em: <https: //encontreumnerd.com.br/blog/gerenciamento-projetos-ti>. Acesso em: Acessado em 05 nov 2020. Citado na página 17. VALE, C. C. E. do. “O COMPLEXO” em CEV Centro Empresarial do Vale. 2020. Site. Disponível em: <http://www.centroempresarialdovale.com.br/complexo.asp#:~:text= %2D%201.913%20empresas%20industriais%3B,%2D%2015.800%20empresas% 20de%20servi%C3%A7os.&text=A%20cidade%20tamb%C3%A9m%20conta% 20com,32%20hot%C3%A9is%20e%2016%20faculdades.>. Acesso em: Acessado em 06 nov 2018. Citado na página 14. <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR> <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR> <https://www.academia.edu/11595998/PMBOK_5a_Edicao_Portugues_BR> <https://www.devmedia.com.br/qualidade-de-software-engenharia-de-software-29/18209> <https://www.devmedia.com.br/qualidade-de-software-engenharia-de-software-29/18209> <https://www.digisat.com.br/sistemas/detalhes/sistema-administrador-g6/sistema> <https://www.digisat.com.br/sistemas/detalhes/sistema-administrador-g6/sistema> <https://www.digisat.com.br/sistemas/detalhes/sistema-conecta/sistema> <https://encontreumnerd.com.br/blog/gerenciamento-projetos-ti> <https://encontreumnerd.com.br/blog/gerenciamento-projetos-ti> <http://www.centroempresarialdovale.com.br/complexo.asp#:~:text=%2D%201.913%20empresas%20industriais%3B,%2D%2015.800%20empresas%20de%20servi%C3%A7os.&text=A%20cidade%20tamb%C3%A9m%20conta%20com,32%20hot%C3%A9is%20e%2016%20faculdades.> <http://www.centroempresarialdovale.com.br/complexo.asp#:~:text=%2D%201.913%20empresas%20industriais%3B,%2D%2015.800%20empresas%20de%20servi%C3%A7os.&text=A%20cidade%20tamb%C3%A9m%20conta%20com,32%20hot%C3%A9is%20e%2016%20faculdades.> <http://www.centroempresarialdovale.com.br/complexo.asp#:~:text=%2D%201.913%20empresas%20industriais%3B,%2D%2015.800%20empresas%20de%20servi%C3%A7os.&text=A%20cidade%20tamb%C3%A9m%20conta%20com,32%20hot%C3%A9is%20e%2016%20faculdades.> <http://www.centroempresarialdovale.com.br/complexo.asp#:~:text=%2D%201.913%20empresas%20industriais%3B,%2D%2015.800%20empresas%20de%20servi%C3%A7os.&text=A%20cidade%20tamb%C3%A9m%20conta%20com,32%20hot%C3%A9is%20e%2016%20faculdades.> 33 Anexos 34 ANEXO A – TABELA COMPARATIVA DE APLICATIVOS CONCORRENTES Tabela 1 – Tabela comparativa de aplicativos concorrentes por tópicos e seguimento. APLICATIVOS Tópicos / Seguimentos Gestor-G20 Compufour GDOOR BEMACHEF PALLAS RENOVAÇÃO ANUAL NÃO SIM SIM NÃO NÃO INTEGRAÇÃO COM FILIAL SIM NÃO NÃO SIM NÃO LICENÇA POR “DESKTOP” 3 LICENÇAS 2 LICENÇAS 3 LICENÇAS 3 LICENÇAS 1 LICENÇA LICENÇA MOBILE SEM LIMITE NÃO COBRA NÃO POSSUI NÃO POSSUI COBRA POR LICENÇA NÃO POSSUI RESTAURANTE PIZARIA LANCHONETE SIM SIM NÃO NÃO SIM DEPÓSITO DE CONSTRUÇÃO SIM SIM SIM NÃO SIM POSTO DE GASOLINA SIM NÃO NÃO NÃO NÃO FARMÁCIA SIM NÃO NÃO NÃO NÃO COMÉRCIO GERAL SIM SIM SIM NÃO SIM INTEGRAÇÃO COM IFOOD SIM NÃO NÃO NÃO NÃO INTEGRAÇÃO COM 99FOOD SIM NÃO NÃO NÃO NÃO Fonte: elaborado pelo autor utilizando o aplicativo Excel. 35 ANEXO B – APRESENTAÇÃO DAS FUNCIONALIDADES. Figura 1 – Funcionalidades do Gestor-G20 Fonte: elaborado pelo autor utilizando o aplicativo Corel Draw. 36 ANEXO C – CARTAZ DE DIVULGAÇÃO DO SEGUIMENTO RESTAURANTE. Figura 2 – Cartaz de divulgação do seguimento restaurante. Fonte: elaborado pelo autor utilizando o aplicativo Corel Draw. 37 ANEXO D – MÓDULOS DO GESTOR-G20 SÍTIO (WEB). Figura 3 – Apresentação dos módulos do Gestor-G20 no Sítio (“Web”) Fonte: elaborado pelo autor utilizando o aplicativo Corel Draw. 38 ANEXO E – TABELA DE VISÃO DO GERENCIAMENTO DO CRONOGRAMA DO PROJETO 39 Ta be la 2 – V is ão do ge re nc ia m en to do cr on og ra m a do pr oj et o V is ão ge ra ld os pr oc es so s de ge re nc ia m en to do te m po do pr oj et o A ná si se s/ A tiv id ad es P er ío do s da s at iv id ad es em di as 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1. A ná lis e em lo co da s op or tu ni da de s 1 1 1 2. A ná lis e da s ne ce ss id ad es do s ne gó ci os 2 2 2 3. A ná lis e do m er ca do 3 3 3 4. R eq ui si to s fu nc io na is ne ce ss ár io s 4 4 5. D et er m in aç ão da s fe rr am en ta s ut ili za da s 5 5 5 A ná si se s/ A tiv id ad es 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 6. P ro gr am aç ão /C od ifi ca çã o 6 6 6 6 6 6 6 6 6 6 6 6 6 7. R ea liz aç ão de te st es em to do s os m ód ul os 7 7 8. A pr es en ta çã o e en tre ga do pr oj et o fin al 8 Fo nt e: el ab or ad o pe lo au to ru til iz an do o ap lic at iv o E xc el . 40 ANEXO F – TABELA DE CUSTOS DO PROJETO Tabela 3 – Apresentação dos custos do projeto Apresentação dos custos do projeto Custo direto Equipamentos Valor unitário Total 1 — Celular Moto G8 sistema Android R$ 980,00 R$ 1.238,00 1 — Celular Iphone G8 Sistema IOS R$ 2.232,00 R$ 3.257,00 10 — Estações de trabalho (desktop) R$ 1.247,00 R$ 12.470,00 1 — Impressora “laser” (color) R$ 2.336,00 R$ 3.214,00 Moveis de escritório R$ 6.357,00 R$ 6.357,00 R$ 26.536,00 Custo indireto Cargo Salário Total Empreendedor - Gerente de Projeto R$ - R$ - Gerente de Gestão de Pessoas (GP) R$ 6.234,00 R$ 6.234,00 Técnica administrativa (GP) R$ 1.547,00 R$ 1.547,00 Auxiliar administrativa R$ 1.318,00 R$ 1.318,00 3 — Consultores de vendas (ajuda de custos + comissão) R$ 800,00 R$ 3.200,00 2 — Analistas de Sistemas R$ 2.887,00 R$ 8.661,00 2 — Desenvolvedores “Front End” R$ 3.412,00 R$ 10.236,00 2 — Programadores R$ 3.345,00 R$ 10.035,00 1 — Analista de suporte (abertura de chamados e suporte ao cliente); R$ 2.568,00 R$ 5.136,00 1 — Técnico de informática (suporte aos contratos e equipamentos dos clientes); R$ 1.864,00 R$ 3.728,00 R$ 50.095,00 Custo total do projeto R$ 82.628,00 Fonte: elaborado pelo autor utilizando o aplicativo Excel 41 ANEXO G – TABELA MODELO PROPOSTO PELA NBR ISO/IEC 9126(NBR13596) REFERÊNCIA BÁSICA NA AVALIAÇÃO DE PRODUTO DE “SOFTWARE”. Tabela 4 – Tabela modelo proposto pela NBR ISO/IEC 9126(NBR13596) referência básica na avaliação de produto de “software”. Características Sub-Características Significado Gestor-G20 Funcionalidade: O conjunto de funções satisfaz as necessidades explícitas e implícitas para a finalidade a que se destina o produto? Adequação Propõe-se a fazer o que é apropriado? Criado aplicativo que permite atender vários seguimentos em um único aplicativo com “interface” para Windows, Linux, smartfone e “web”. Acurácia Gera resultados corretos ou conforme acordados? Gerada “interface” para sistemas de plataformas Android/IOScom várias aplicações (PDV/Vendas/Restaurante, etc.). Interoperabilidade Pode interagir com os sistemas especificados? Permite comunicação em “internet” e Plataformas Android/IOS/Windows 10 e Linux. Segurança de acesso Evita acesso não autorizado, acidental ou deliberado a programas de dados? Criado módulo de cadastro para usuários com configurações e liberações de módulos por cargo e função e rastriabilidade do usuário. 42 Características Sub-Características Significado Gestor-G20 Conformidade Está de acordo com normas e convenções previstas em leis e descrições similares? Sistema desenvolvido com base nas normas NBR ISO/IEC. Usabilidade: É fácil usar o software? Inteligibilidade É fácil entender os conceitos utilizados? Criado uma “interface” visual interativa e de fácil assimilação com “help” por módulo e atalhos de dúvidas direto por tópicos bastando direcionar o mouse ao campo desejado. Apreensibilidade É fácil apreender a usar? Possui manual interno separado por tópicos do sistema, além do botão (Perguntas Frequentes). Operacionalidade É fácil de operar e controlar a operação? Todos os passos do sistema possuem auto ajuda com exemplos, bastando colocar o ponteiro do mouse sobre o campo desejado ou apertando F1. Eficiência: Os recursos e os tempos utilizados são compatíveis com o nível de desempenho requerido para o produto? Comportamento em relação aos recursos Quanto recurso utiliza? O sistema foi desenvolvido em uma plataforma que permite o uso mínimo de recursos de paginação e memória da CPU. 43 Características Sub-Características Significado Gestor-G20 Comportamento em relação ao tempo Qual é o tempo de resposta e de processamento? O tempo de resposta se torna rápido pelo fato da utilização do SGBD utilizado ser o MongoDB. Pelo sistema de pesquisa desenvolvido e pelo fato das “interfaces” de telas não possuírem uma alta definição em vídeo, todas as respostas do sistema são recebidas rapidamente. Manutenibilidade: Há facilidade para correções, atualizações e alterações? Analisibilidade É fácil encontrar uma falha quando ocorre? O sistema possui um gerador de relatórios de erros que é enviado ao suporte com os dados do cliente e a ocorrência, tudo por correio eletrônico. Modificabilidade É fácil modificar e remover defeitos? Foram desenvolvidas ferramentas de testes exclusivos para localização de erros. Estabilidade Há grandes riscos de falhas quando se faz alterações? Pelo fato de nosso sistema possuir ferramentas exclusivas de teste por módulos, qualquer alteração é testada várias vezes antes de liberarmos uma atualização para o cliente. 44 Características Sub-Características Significado Gestor-G20 Estabilidade É fácil adaptar a outros ambientes sem aplicar outras ações ou meios além dos fornecidos para esta finalidade no “software” considerado? Sim o aplicativo possui interação com plataformas externas com IFOOD e foram, programados separadamente, permitindo alterações rápidas, além de possuir plataformas Windows, Linux, Android IOS e “web”. Portabilidade: É possível utilizar o produto em diversas plataformas com pequeno esforço de adaptação? Adaptabilidade É fácil adaptar a outros ambientes sem aplicar outras ações ou meios além dos fornecidos para esta finalidade no “software” considerado? Devido ao fato do sistema ter sido desenvolvido para atender vários seguimentos em um único aplicativo, e possuir “interface” com Android, IOS, Windows e Linux. Qualquer alteração se torna rápida e sem muitas dificuldades. Capacidade para ser instalado É fácil instalar em outros ambientes? O sistema de instalação do nosso aplicativo, é todo auto configurável, tanto o banco de dados quanto seus módulos. Tanto para Android, IOS, Windows ou Linux. Capacidade para substituir É fácil substituir por outro software? Pelo fato de possuirmos quatro plataformas, Android, IOS, Windows e Linux, se torna fácil uma alteração. 45 Características Sub-Características Significado Gestor-G20 Conformidade Está de acordo com padrões ou convenções de portabilidade? Nosso produto atende todas as normas e legislações NBR ISO/IEC. Além de possuirmos uma consultoria para questões tributáveis, legais ou jurídicas. Fonte: elaborada pelo autor da aplicação Excel com base na tabela Fonte:<https://www.devmedia.com.br/qualidade-de-software/9408> b39202c9890174395ccab5be97ce375d3850be423a4013b5a23f9c69b40010f3.pdf Ip.NetSolution Automação Comercial-ME Resumo Abstract Lista de ilustrações Lista de tabelas Lista de abreviaturas e siglas Sumário Introdução Empreendedorismo Apresentação do Estudo de Caso Conceitos estratégicos de gestão Formação da empresa Nosso produto Potenciais clientes Pontos fortes do aplicativo Análise do cenário da concorrência Estratégia de Marketing Estratégias do plano operacional Gerenciamento de projetos de TI Especificação do projeto Abertura do projeto Objetivos do projeto Planos para concepção do Gestor-G20 Contratos Acordos Metas Gerenciamento do setor de Gestão de Pessoas Planejando o gerenciamento do cronograma Plano de gerenciamento dos custos Estudo de análise de reserva Qualidade de “software” Requisitos necessários a qualidade de ‘software’ Características do desenvolvimento Resultados das metodologias aplicadas Consolidar os interesses dos diversos ``Stakeholders'' Requisitos propostos para o “software” Passos para certificação do Gestor-G20 Relação de teste mais utilizado Ferramentas: ``JUnit'', ``TestNG'', ``DbUnit'', ``Cactus Atlassian Clover`` (''code coverage``). Ferramentas: ``WebLoad'', ``JMeter'', ``Grinder'' Ferramenta: ``WebScarab'' Características e subcaracterísticas de qualidade Conclusões Referências Anexos Tabela comparativa de aplicativos concorrentes Apresentação das funcionalidades. Cartaz de divulgação do seguimento restaurante. Módulos do Gestor-G20 sítio (web). Tabela de visão do gerenciamento do cronograma do projeto Tabela de custos do projeto Tabela modelo proposto pela NBR ISO/IEC 9126(NBR13596) referência básica na avaliação de produto de “software”.
Compartilhar