Baixe o app para aproveitar ainda mais
Prévia do material em texto
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CLEITON OLIVEIRA BARBOSA PROJETO DE SOFTWARE Trabalho apresentado ao Centro Universitário Anhanguera Pitágoras Ampli, como requisito parcial para a obtenção de média semestral na disciplina de Projeto de Software. São Paulo 2023 SUMÁRIO 1. INTRODUÇÃO .................................................................................................................................... 1 2. IDEALIZAÇÃO ....................................................................................................................................2 3. DESENVOLVIMENTO ....................................................................................................................... 2 3.1. PRIMEIRA ETAPA: ....................................................................................................................... 2 3.2. SEGUNDA ETAPA ........................................................................................................................3 4. RESULTADO ...................................................................................................................................... 5 5. CONCLUSÃO ..................................................................................................................................... 6 6. REFERÊNCIA ..................................................................................................................................... 7 1 1. INTRODUÇÃO As metodologias ágeis têm se tornado cada vez mais populares no desenvolvimento de software, permitindo acelerar entregas e corrigir eventuais problemas de forma mais rápida. Sendo assim, este relatório descreve o projeto de desenvolvimento de um aplicativo para um escritório de contabilidade digital. O objetivo do projeto é fornecer uma solução móvel para o escritório e seus clientes, permitindo que eles se comuniquem, forneçam informações e acompanhem seus relatórios de forma conveniente através do celular. O projeto seguirá as etapas de um projeto ágil, utilizando a metodologia Kanban e a plataforma Trello para organizar as atividades. 2 2. IDEALIZAÇÃO 3. DESENVOLVIMENTO O cliente é dono de um escritório de contabilidade digital e por estar num ramo onde os relatórios e indicadores são fundamentais para as entregas, na maioria das vezes essas tarefas acabam sendo realizadas manualmente e o dia a dia fica muito corrido, não sendo possível muitas vezes tirar um momento para analisar com precisão os relatórios que o seu Software dispõe. Dessa forma, o cliente solicitou a criação de um aplicativo, onde ele ele possa oferecer aos seus clientes e assim melhorar a experiência dos mesmos de onde estiver, utilizando o celular. Com isso o objetivo do escritório é crescer e agregar mais valor aos seus clientes. 3.1. PRIMEIRA ETAPA: Durante a primeira etapa do projeto, foram levantadas as seguintes funcionalidades e características para o aplicativo do escritório de contabilidade digital: 1. Cadastro de clientes: Permite que os clientes realizem seu cadastro no aplicativo, fornecendo informações pessoais e de contato. 2. Comunicação direta: Permite a comunicação direta entre os clientes e a equipe contábil, por meio de mensagens integradas no aplicativo. 3. Envio de documentos: Possibilita que os clientes enviem documentos e arquivos relevantes para a equipe contábil, como comprovantes de pagamento, extratos bancários, entre outros. 4. Acompanhamento de relatórios: Permite que os clientes visualizem seus relatórios contábeis, como balanços, demonstrativos de resultado, entre outros, de forma fácil e intuitiva. 5. Alertas e notificações: Envio de notificações aos clientes sobre prazos, vencimentos e outras informações relevantes para o seu negócio. 6. Calendário fiscal: Disponibiliza um calendário com os prazos fiscais importantes, auxiliando os clientes na organização de suas obrigações contábeis. 3 7. Aplicativo desenvolvido com linguagem C#, MYSQL, HTML e CSS. Além de envolver a Equipe de Desginers, Programadores Front-end, Programadores Back-end, Equipe de testes, CopyWriting, Marketing, Suporte Técnico e Gerente de Projetos. 3.2. SEGUNDA ETAPA Sobre o Product Owner, as responsabilidades incluíram: a) Definir as funcionalidades do produto: Com base no levantamento realizado, foi desenvolvido o Product Backlog, que consiste na lista priorizada de funcionalidades do aplicativo. b) Priorizar as funcionalidades: As funcionalidades foram priorizadas de acordo com o valor de negócio, considerando a relevância para os clientes e a viabilidade técnica. c) Montar um quadro do Scrum (Kanban) no Trello: Utilizando a plataforma Trello, foi criado um quadro do Scrum (Kanban) com as seguintes colunas: Backlog, Em Progresso, Revisão, Testes e Concluído. As tarefas foram distribuídas nessas colunas, com as respectivas datas de entrega e responsáveis por cada atividade. d) Resultados: O projeto apresentou resultados positivos, com o progresso do desenvolvimento do aplicativo sendo monitorado e as atividades sendo concluídas de acordo com o planejado. 4 Legenda de cores que foram definidas para designar a equipe responsável por cada tarefa: Azul: Todos Lilás: Equipe de design Vermelho: Chefia Laranja: Setor de desenvolvimento Amarelo: Setor de testes Verde água: Suporte Técnico Imagem 1 Metodologia ágil Kanban utilizando o Trello 5 4. RESULTADO O projeto de desenvolvimento do aplicativo para o escritório de contabilidade digital seguiu as etapas de um projeto ágil, utilizando a metodologia Kanban e a plataforma Trello para organização e acompanhamento das atividades. Durante esta fase, o Project Owner apresenta os requisites iniciais e prioridades, define metas, prazos e, por meio de reunioes de planejamento, define o backlog do sprint e o que pode ser feito no proximo sprint. Esta sera a criagao do aplicativo com a finalidade de comprar bolos, e tambem definir o Scrum Master para coordenar e motivar a equipe para um melhor desempenho. Depois de selecionar nossa equipe, montamos um piano Scrum em um quadro Kanban usando o Trello para melhorar o gerenciamento de tarefas. As funcionalidades e características levantadas atendem às necessidades dos clientes, proporcionando uma experiência conveniente e eficiente 6 5. CONCLUSÃO O framework Scrum e considerado o mais popular dos metodos ageis. Promover o trabalho em equipe e gerenciar projetos de forma transparente, independente e consistente. Projetos orientados a equipes permitem que toda a equipe escolha melhor recursos qualificados e se adapte para alcançar o melhor resultado de desenvolvimento; Por exemplo Scrum, Kanban ou ambos. Este método permite que os projetos sejam aprimorados atraves dos erros e acertos da fase de desenvolvimento sem prejudicar sua estrutura original porque novos projetos podem surgir. Implementções e atualizações ao longo do projeto, incluindo a adipao de novas ideias, porque os projetos liderados por equipes permitem adicionar recursos mais eficazes a medida que você aprende o que funciona e o que não funciona na equipe. Neste exercicio pratico, descobrimos que podemos escolher com confianpa o Scrum habilitado para Kanban, sabendo que ambos os modelos podem evoluir diariamente para atender as necessidades do projeto e da equipe. Scrum e um framework de estrutura de processo projetado para resolver problemas complexes que requerem um processo empirico (aprender fazendo). E muito mais difícil planejar dessa maneira, mas muito mais fácil de seguir. 7 6. REFERÊNCIA Método Kanban: Guia detalhado e 5 modelos prontos para usar. Disponível em Trello: <https://blog.trello.com/br/metodo-kanban> Acesso em 03 de Julho de 2023. Projeto de desenvolvimento de aplicativo: como estruturá-lo? Disponível em Cronapp: <https://blog.cronapp.io/estruturar-projeto-de-desenvolvimento-de-aplicativo/> Acesso em 03 de Julho de 2023. Gerenciamento Ágil de Projetos: Um Guia Abrangente. Disponível em: <https://kanbanize.com/pt/metodologia-agil/gestao-agil-de-projetos> Acesso em 03de Julho de 2023. 1.INTRODUÇÃO 2.IDEALIZAÇÃO 3.DESENVOLVIMENTO 3.1.PRIMEIRA ETAPA: 3.2.SEGUNDA ETAPA 4.RESULTADO 5.CONCLUSÃO 6.REFERÊNCIA
Compartilhar