Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
6 - Mercado Consumidor Além de todas as funções mencionadas, o tema deste capítulo é abordar os benefícios que os aplicativos trazem atualmente no dia a dia das pessoas, por exemplo, o "consumo" de aplicativos que se desenvolveram em grande número, aumentando assim o número de usuários e downloads; desenvolvimento de aplicativos; o rápido aumento da tecnologia digital; e o crescimento das vendas de dispositivos móveis, como smartphones e tablets. A utilidade de smartphones atualmente, entre homens e mulheres, mostra uma grande diferença de uso entre os sexos. Os aplicativos mais usados pelas mulheres referem-se aos de comunicação, enquanto os homens usufruem dos serviços de entretenimento. Para as empresas, é importante voltar a atenção as necessidades dos seus consumidores e vender produtos alinhados às indigências do cliente, isso irá acelerar sua adoção e atrair cada vez mais usuários (PARASURAMAN e COLBY 2002, p. 20). Segundo Karsaklian (2000), o objetivo principal é entender como os consumidores respondem aos diversos estímulos que recebem e porque certas pessoas consomem de determinada forma. A pesquisa sobre o comportamento do consumidor está altamente correlacionada com o comportamento da empresa, então os departamentos de marketing buscam entender como os consumidores tomam processos de tomada de decisão durante as aquisições. O departamento de marketing é eficaz apenas em empresas onde vários departamentos e funcionários projetaram e implementaram sistemas que fornecem aos clientes um valor maior do que os concorrentes. "Entender as necessidades e necessidades do cliente nem sempre é fácil. Alguns consumidores não estão totalmente cientes de suas necessidades ou não são capazes de expressar essas necessidades (KOTLER 2000, p.56) 8 – Análise de Mercado A análise de mercado é uma forma de entender o comércio e avaliar sistematicamente o ambiente no qual os produtos e os serviços da empresa estão inseridos (BIAGIO 2005). De acordo com Maximiano (2006), o mercado é um grupo de consumidores com necessidades e interesses semelhantes, poder de compra e vontade de comprar. Os principais negócios são: negócios de consumo; indústria de consumo final; mercado industrial; mercado para empresas e outros tipos de organizações. O consumidor final adquire o produto para uso próprio, para uso familiar ou para presente a alguém. O mercado industrial compra produtos e serviços para revenda ou os utiliza em suas operações. Os supermercados que compram pasta de dente são consumidores industriais (MAXIMIANO (2006). Existem ferramentas muito úteis para este processo; · Coletor de dados: Hoje, existem muitos softwares e aplicativos que podem analisar dados dinamicamente em diferentes mercados e setores. Além de relatórios de desempenho de vários negócios, muitas empresas também fornecem informações sobre empresas que receberam investimentos recentemente; · Analisadores sociais: No mundo digital, o analisador social é essencial para qualquer negócio. Ao analisar os dados estatísticos do seu site e redes sociais, você pode determinar o comportamento do seu público-alvo e os tipos de conteúdo que geram maior interesse e visitas; · Plataformas de pesquisas: A plataforma de pesquisa facilita o desenvolvimento de pesquisas de campo, essenciais para o entendimento das diferentes áreas do cliente; · Ferramentas financeiras: Usando ferramentas financeiras, você pode formular e entender as previsões de mercado e até mesmo aprender mais sobre fornecedores. Nesta plataforma é possível definir o orçamento, tamanho e características do público-alvo. Através dos dados coletados, uma análise mais aprofundada das necessidades do cliente pode ser realizada. Ao mesmo tempo, ter as ferramentas para acompanhar os indicadores de mercado, ações e resultados econômicos na Bolsa de Valores, permite que sua empresa para entender o mercado em que atua e suas possibilidades futuras. O maior benefício de uma análise de mercado confiável é a inteligência empresarial gerada para a empresa. Uma organização torna-se mais competitiva e preparada para enfrentar os desafios do nicho de mercado inserido. 7 - Gerenciamento de Projeto do Software Para entender o que é gerenciamento de projetos, primeiro é preciso definir o que ele é. De acordo com o PMI (2008, p.5), “um projeto é um esforço temporário para criar um produto, serviço ou resultado exclusivo”. Todo projeto tem um ciclo de vida, por isso é chamado de "temporário". Depois de atingir com sucesso todas as metas estabelecidas, o projeto chega ao fim. Gerenciamento de projetos refere-se ao processo de aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto para atender às suas necessidades, o processo de tomada de decisão (ou seja, controle de recursos); para coordenar com as pessoas envolvidas no projeto para obter resultados de alta qualidade (PMI 2008, p.6). Todo projeto inicial pode ser baseado nas seguintes premissas: · Iniciação: processo de definição do projeto; · Plano: aplicável ao método de determinação do escopo do projeto; · Execução: o projeto está relacionado às atividades a serem executadas no plano; · Monitoramento e controle: equipe responsável por monitorar, revisar, supervisionar e acompanhar o andamento e desempenho do projeto; · Encerramento: a fase é responsável por encerrar o projeto e verificar se os objetivos foram alcançados. É importante entender que a divisão do grupo pode ser aplicada a qualquer projeto. Esses processos podem ser organizados e distribuídos nas seguintes nove áreas: · Integração: identifica, combina, e coordena os processos; · Escopo: Inclui e define quais atividades serão realizadas no projeto; · Tempo: Relaciona-se a duração e execução do projeto; · Custos: Envolve as questões orçamentárias do projeto; · Qualidade: Processos responsáveis por garantir os procedimentos de qualidade do projeto: · Recursos Humanos: Envolve os processos relacionados a equipe que desenvolvera o projeto; · Comunicações: Descreve os processos relacionados a geração, coleta, armazenamento, disseminação e destinação das informações do projeto. · Riscos: Área responsável por identifica riscos e planejar para que não ocorram eventos negativos no processo; · Aquisições: Tem relação com produtos, resultados, serviços, adquiridos ou não para integrarem ao projeto. Rabechini Júnior e Pessoa (2005) mencionam três competências no gerenciamento de projetos: · Individuais: habilidades individuais na resolução de problemas envolvendo projetos; · Equipe: habilidades das equipes na resolução de problemas multidisciplinares envolvendo projetos; · Empresa: capacidade de criação de um ambiente em que exista envolvimento entre equipes e indivíduos. O desenvolvimento da implementação do software abrangerá as seguintes áreas: gerenciamento de escopo e gerenciamento de recursos humanos do projeto. 7.1 - Escopo Escopo a ser seguido para o desenvolvimento do aplicativo Bud: 7.2 - Gerenciamento de recursos humanos do projeto Apesar de ter todas as tecnologias disponíveis, entende-se que pessoas são parte fundamental do projeto, nada pode substituir a sabedoria e a iniciativa do ser humano, e nenhuma tecnologia pode resolver problemas ou tomar decisões. Segundo o Guia PMBOK (p. 264), o plano de gerenciamento fornece orientação sobre como definir, mobilizar, gerenciar e liberar os recursos humanos do projeto. Ademais, inclui funções e responsabilidades, embora não se limite a esses tópicos. Ainda de acordo com as diretrizes, a função é assumida no projeto ou atribuída a alguém. Responsabilidade é a obrigação e o trabalho das atividades que os membros da equipe devem realizar. A equipe é executada para concluir as atividades do projeto e está torna-se responsável por desenvolver o plano de implementação da mudança incluirá: Gerente de projeto Definir as responsabilidades que cada membro da equipe deve assumir desde o início do projeto; Analista de Sistemas Os profissionais que são responsáveis por entender os requisitos da empresa e outras necessidades, especificam por escrito o trabalho a ser realizado no projeto; Equipe de TI Equipe responsável pela prática das alterações físicas e computacionais pertinentes a rede e software; Equipe de Treinamento Equipe responsável pela integração do coletor, apresentação de novas ferramentas, instruções e ensino. Tabela 2 – Definição da equipe do projeto em questão Fonte: produção própria 7.3 Recursos Humanos e Matriz de responsabilidades Segundo o PMI (2004, p.199) o grupo que compõe o projeto tem as colocações e cargos atribuídos ao final do projeto. A área de recursos humanos é responsável por sua concepção, desenvolvimento e gestão. A tabela a seguir apresenta as atividades definas e o desenvolvimento de aplicativos relacionados ao perfil do grupo: Nº Função Responsabilidade 1. PM Supervisionar a gestão do projeto 2. Developer Desenvolve os conjuntos do aplicativo 3. Tests Analyst Determina que os testes específicos sejam realizados 4. Tester Desempenha testes necessários 5. System Manager Garante a conservação e o gerenciamento do ambiente de testes. Tabela 2 – Recursos Humanos Fonte: Produção própria Matriz de Responsabilidades Gerente Desenvolvedor Analista Testador Adm. de sistemas Requisitos X * * * * Visual * X * * * Experiência do usuário X * X X * Arquitetura * X * * X Codificação * X * * * Testes * * X X * Aprovação do cliente X * * * * Publicação * * * X * Tabela 3 – Matriz de Responsabilidades Fonte: produção própria No formato que a tabela apresenta, a definição da matriz de responsabilidades está estruturada como um critério para a tomada de decisão, de forma que possa incluir os stakeholders envolvidos no projeto. Para garantir que todos os processos do projeto sejam executados corretamente, é muito importante mapear todas as partes envolvidas, portanto, a matriz de responsabilidades facilita a comunicação e a gestão de pessoas, eliminando o problema de quem é o responsável por quê e atribuindo a cada pessoa uma tarefa específica. 7.4 Aquisições e Custos As aquisições integram processos relacionados a produtos, serviços e resultados que foram adquiridos ou não fazem parte do projeto. O custo envolve o processo de definição dos orçamentos do projeto, que são estimados até que os gastos sejam controlados. Espere sempre que o projeto seja entregue dentro do orçamento inicial. Aquisições e Custos Iniciação Planejamento Execução Monitoramento e Controle Encerramento Aquisições Planejar aquisições Conduzir as aquisições Administra aquisições Encerra aquisições Planejar contratações Custos Estimar custos Controlar os custos Determinar orçamento Tabela 4 – Aquisições e Custos Fonte: Adaptado de PMBOK® Guide. A Guide to the Project Management Body of Knowledge. 4ª edição. Pensilvânia: Project Management Institute, 2008. P.43. 7.5 Cronograma Um cronograma de projeto é um documento que contém informações detalhadas sobre as tarefas esperadas no início do projeto. Além de ter fama de documento importante, também contém todos os detalhes do projeto, e todos os envolvidos na implementação do projeto devem entendê-lo. Uma ferramenta de software específica pode ser usada para definir um cronograma para essa tarefa, pois o cronograma fornece muitos mecanismos para criar novas tarefas e manter a matriz inicial e as ideias do projeto sempre atualizadas. FASE ATIVIDADES MÊS JAN FEV MAR ABR MAI JUN Analise e definição de requisitos Estudo de viabilidade Levantamento e analise de requisitos Especificação de requisitos Validação de requisitos Projeto de sistemas e de software Projeto de arquitetura Projeto de componentes Projeto de interface Projeto de algoritmos Implementação e testes de unidade Programação Realizar testes de unidade Realizar testes de modulo Iniciar os testes do programa Integração e teste de sistema Fazer os testes do programa Reparar erros Teste de sub-sistema Realizar teste de sistema Teste de aceitação Entrega Após todos os testes disponibilizar o aplicativo Tabela 5 – Cronograma para desenvolvimento do aplicativo Fonte: produção própria 8. Plano de testes Para que se tenha a garantia na qualidade, satisfação e êxito no desenvolvimento de um software, é primordial que os testes sejam realizados frequentemente. A finalidade do Plano de Teste pretende reunir todos os elementos possíveis e indispensáveis para esquematizar e dominar o teste, que almeja e refere-se a uma intenção especifica. A seguir será apresentado um plano de testes para o aplicativo Bud Finances: Objetivo do Método: Teste todas as funções do aplicativo Procedimento: Os testes são realizados todos os dias para manter o aplicativo em execução Critérios de Êxito: Se todas as funções estiverem operando normalmente, o teste será bem-sucedido. Considerações Especiais: A participação de toda a equipe, participando do projeto para manter o aplicativo rodando. Tabela 1 – Plano de testes Fonte: produção própria A seguir estão os principais pontos sobre o processo de planejamento de teste de software: · Monitore problemas relacionados à fase de teste; · Reportar procedimentos, resumo do teste e progresso do teste; · Procedimentos de aprovação; · Coleta mensagem; · Realizar testes; · Testes de aceitação; · Testes de requisitos não funcionais; · Integração; · Desenvolver casos de testes 8 – Qualidade do Software Segundo Molinari (2003), a norma internacional ISO 9126, publicada no Brasil em 1996, define qualidade de software como todas as características que têm a capacidade de verificar requisitos claros e implícitos. Um requisito claro está relacionado às condições recomendadas pelo desenvolvedor de software, é um fator pertencente à qualidade do processo de desenvolvimento e só é percebido pelo pessoal engajado em seu trabalho de desenvolvimento. Quando se trata de requisitos implícitos, sua finalidade está relacionada aos chamados fatores externos, e os desenvolvedores e usuários perceberão o progresso. Além disso, ainda são chamados de qualidade de uso, o que possibilita às pessoas que utilizam a ferramenta atingirem seus objetivos com eficiência, produtividade, segurança e satisfação. O objetivo do desenvolvimento de um produto de software é atingir a qualidade necessária e suficiente para a finalidade especificada. Quando o produto é entregue e realmente utilizado pelo usuário, é necessário determinar quais são as características de qualidade necessárias e definir até que ponto essas características precisam ser obtidas. satisfazer o pedido do cliente. Podemos classificar a implementação do software e serviços segundo as seguintes características: · Funcionalidade: refere-se à existência de um conjunto de funções que atendem aos requisitos explícitos ou implícitos e seus atributos específicos; · Confiabilidade: refere-se à capacidade do software de manter um nível de desempenho por um período de tempo sob condições estabelecidas; · Usabilidade: refere-se ao esforço necessário para usar um produto de software e um conjunto de julgamentos explícitos ou implícitos do usuário sobre tal uso; · Eficiência: refere-se ao relacionamento entre o nível de desempenho do software e a quantidade dos recursos utilizados sob as condições estabelecidas; · · Capacidade de manutenção: refere-se ao trabalho necessário para fazer modificações e/ou alterações específicas no software; · Portabilidade: refere-se à capacidade do software de se transferir de um ambiente para outro; · Eficácia: refere-se à capacidade do produto de software de permitir que os usuários atinjam de forma precisa e completa os objetivos especificados no contexto de uso especificado; · Produtividade: refere-se à capacidade de permitir que os usuários usem uma quantidade suficiente de recursos; · Segurança: refere-se à capacidade de fornecer um nível aceitável de risco de danos ao pessoal, empresas, software, propriedade ou ambientes designados; · Satisfação refere-se à capacidade de satisfazer os usuários em um ambiente de uso especificado. Existem muitos artigos sobre qualidade e seus adjetivos. No entanto, o fundamental é que o software seja confiável, ou seja, seja eficaz e atenda aos padrões exigidos por seu ambiente operacional. As qualidades para os sistemas de softwares estão ligadas a dois principais aspectos: · Os sistemas de software devem executar o que devem fazer, ou seja, devem fazer as coisas corretamente; · Devem realizar tarefas específicas de forma correta e satisfatória, ou seja, devem fazer as coisas certas. Contudo, o software possui outros princípios básicos como: · Prevenir defeitos em vez de repará-los; · Verifique se os defeitos foram encontrados e corrija-os o mais rápido possível; · Identificar e eliminar a causa e os sintomas do defeito; · Auditar o trabalho de acordo com os padrões e procedimentos estabelecidos Independentemente se a qualidade ser usada no contexto de software ou em produtos e serviços, ela não é mais vista como uma diferença entre as empresas e se tornou obrigatória devido aos padrões de qualidade em qualquer ramo da indústria ou do comércio. Portanto, mesmo depois que o projeto esteja pronto e executado, a busca incessante pela qualidade deve partir da sua visão, testar para manter o software rodando e prevenir e eliminar os defeitos encontrados antes, durante e depois do projeto. 9 - Conclusão Após o desenvolvimento do projeto, pode-se concluir que a tecnologia é um dos principais fatores para o crescimento qualificado da empresa. Com a ajuda do conhecimento adquirido, os problemas e soluções a serem implementados podem ser determinados. O projeto visa fornecer uma ferramenta que pode ajudar as pessoas a gerenciar despesas, facilitando a gestão financeira dos usuários de aplicativos e pode resolver problemas de conectividade, segurança de rede e informações. Além disso, a empresa não terá que se preocupar com a perda de dados e os clientes ficarão satisfeitos com as principais melhorias. Os avanços da tecnologia têm feito cada vez mais pessoas buscarem aplicativos que otimizem e gerenciem as atividades diárias, principalmente para quem não tem muito tempo para realizar tais tarefas. Em comparação com outros concorrentes, os usuários que optam por usar o aplicativo Bud Finances obtêm a diferença gratuitamente, além de novos recursos, como integração de saldo bancário com o aplicativo. Por meio do plano de gerenciamento do projeto, foram observadas as fases de desenvolvimento e implementação do projeto e analisados os consumidores potenciais e concorrentes diretos. Portanto, com o plano de gerenciamento, será possível manter o aplicativo em execução o tempo todo, evitando erros que podem prejudicar a usabilidade da experiência do usuário.
Compartilhar