Prévia do material em texto
ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA: Projeto de So ware Curso: Análise e Desenvolvimento de Sistemas Aluno: Alexander Souza Luna ------------------------------------------------------------------------------------------------------ OBJETIVOS Definição dos obje vos da aula prá ca: - Desenvolver prá cas de um projeto conforme os princípios da metodologia ágil Scrum. Definição dos obje vos da aula prá ca: - Desenvolvimento de etapas de um projeto ágil. Problema Proposto: Primeira etapa: Nesta primeira etapa você é o cliente, pense em um aplica vo que você deseja construir, levante as funcionalidades e caracterís ca que você almeja no seu aplica vo. Seja cria vo e detalhista. Segunda etapa: Nesta etapa, você não é mais o cliente e sim o Product Owner da empresa que vai elaborar o aplica vo proposto. Suas responsabilidades são: a) Definir as funcionalidades do produto, ou seja, desenvolver o product backlog; b) Priorizar as funcionalidades de acordo com o valor de negócio; c) Montar um quadro do Scrum (Kanban) com as divisões de etapas, tarefas, data de entrega e responsáveis por a vidade. Para este item, imagine que o desenvolvimento do seu aplica vo está em um estágio mais avançado, por este mo vo, deve haver tarefas em todas as etapas. Checklist: - Criar a ideia de um aplica vo; - Desenvolver a solução de acordo com os princípios da metodologia ágil Scrum. RESULTADOS - Elaborar um relatório que deverá conter introdução, métodos, resultados e conclusão sobre o assunto desenvolvido em aula prá ca. 1. INTRODUÇÃO: A crescente popularidade das metodologias ágeis no desenvolvimento de so ware tem revolucionado a capacidade de acelerar entregas e realizar correções com agilidade. Nesse contexto, este relatório se propõe a descrever o projeto me culoso de desenvolvimento de um aplica vo sob medida para um renomado escritório de advocacia digital. O escopo do projeto é proporcionar uma solução móvel que aprimore a interação entre o escritório e seus ilustres clientes, permi ndo uma comunicação eficaz, o compar lhamento fluido de informações relevantes e o acompanhamento detalhado de processos jurídicos, tudo isso por meio de disposi vos móveis. Este projeto se norteará pelas fases fundamentais de um processo ágil, empregando a metodologia Kanban e se apoiando na sofis cada plataforma Trello para a gestão rigorosa das a vidades. 2. DESENVOLVIMENTO: O cliente, um eminente advogado à frente de um escritório de advocacia digital, opera em um setor onde a precisão dos processos e a manipulação eficiente de documentos são impera vos. Contudo, devido à persistente natureza manual das operações, o co diano é pautado por um ritmo acelerado, dificultando uma análise criteriosa dos documentos e informações disponibilizados no so ware. Em busca de aprimorar a experiência dos seus clientes seletos, o advogado demandou a concepção de um aplica vo que confira facilidade de acesso por meio de disposi vos móveis, com o obje vo estratégico de expandir sua base de clientes e agregar um valor inigualável aos serviços prestados. 3. PRIMEIRA ETAPA: A fase inicial do projeto contemplou a iden ficação e elucidação das seguintes funcionalidades primordiais do aplica vo jurídico: Cadastro de Clientes: Viabiliza o registro simplificado dos clientes, permi ndo o fornecimento de informações pessoais e detalhes de contato. Comunicação Direta: Facilita um diálogo transparente e imediato entre os clientes e a equipe jurídica, por intermédio de mensagens integradas na plataforma. Envio de Documentos: Proporciona aos clientes a comodidade de encaminhar documentos essenciais para a equipe jurídica, como contratos e pe ções. Status Processual: Disponibiliza aos clientes uma plataforma intui va para monitorar com acuidade o progresso de seus processos jurídicos. Alertas e No ficações: Mantém os clientes informados sobre prazos cruciais, audiências agendadas e atualizações de grande relevância. Calendário Jurídico: Fornecimento de um calendário integralmente voltado para prazos legais, agindo como um instrumento valioso na gestão das obrigações legais dos clientes. Impressão de Relatórios: Possibilita criar relatórios de processos a vos e concluídos em formato sico, facilitando a gestão e proporcionando ao cliente uma análise tangível. O aplica vo foi me culosamente desenvolvido u lizando a linguagem de programação Java, especialmente adequada para a criação de aplica vos Android. Além disso, foram empregadas tecnologias complementares, como o MySQL para gerenciamento de dados e HTML & CSS para aprimorar a interface do usuário. A equipe mul funcional, incluindo especialistas em Design, Programadores Front-end, Programadores Back-end, Testes, Marke ng, Suporte Técnico e Gestão de Projetos, trabalhou em conjunto para garan r a excelência em cada aspecto do desenvolvimento. Essa abordagem técnica estratégica permi u a criação de um aplica vo robusto e altamente funcional, proporcionando uma experiência de usuário aprimorada e uma navegação intui va. O uso da linguagem Java para Android se destaca pela sua confiabilidade, desempenho e compa bilidade com a plataforma, o que assegura um aplica vo ágil, eficiente e altamente adaptado às necessidades específicas do escritório de advocacia digital e de seus clientes seletos. 4. SEGUNDA ETAPA: Nessa etapa, a Product Owner desempenhou um papel crucial, atuando em: a) Definição das Funcionalidades do Produto: Com base em análises aprofundadas, foi me culosamente delineado o Product Backlog, priorizando as funcionalidades fundamentais do aplica vo. b) Hierarquização das Funcionalidades: A hierarquia foi estabelecida considerando não apenas o valor intrínseco para o negócio, mas também a viabilidade técnica. c) Montagem de um Quadro Kanban no Trello: A consagrada plataforma Trello foi u lizada para criar um quadro Kanban estruturado em colunas, incluindo Backlog, Em Andamento, Em Revisão, Em Testes e Concluído. As tarefas foram me culosamente distribuídas, acompanhadas por prazos e designações claras para cada responsável. d) Resultados: A execução do projeto foi acompanhada de perto, assegurando o progresso consistente e a conclusão bem-sucedida das a vidades conforme o planejado. 5. RESULTADO: O projeto de desenvolvimento do aplica vo para o escritório de advocacia digital incorporou de maneira ímpar as etapas de um processo ágil, abraçando com confiança a metodologia Kanban e a plataforma Trello como alicerce na organização e monitoramento minucioso das operações. Durante esta fase, a Product Owner liderou a definição criteriosa de requisitos e prioridades, estabelecendo metas e prazos em reuniões estratégicas. A convergência harmônica das equipes, englobando desde o Scrum Master até os Designers, Programadores Front-end, Programadores Back-end, Equipe de Testes, Redatores de Conteúdo, Especialistas em Marke ng e Suporte Técnico, desempenhou um papel crucial no êxito do projeto. O aplica vo desenvolvido em Java, MySQL, HTML & CSS se revelou uma solução tecnicamente sólida, dotada da capacidade de diferenciar o escritório de advocacia digital no mercado, oferecendo uma experiência de serviço inigualável aos clientes. Por meio dessa realização, os clientes agora dispõem de uma ferramenta ágil que simplifica a obtenção de informações jurídicas, facilita a comunicação direta com a equipe jurídica e permite o acompanhamento preciso de processos, tudo isso através de disposi vos móveis. O escritório de advocacia a ngiu a sua meta de aprimorar significa vamente a experiência do cliente, consolidando o seu compromisso com a excelência jurídica e fortalecendo a relação de confiança ao aproveitar a tecnologia para elevar o atendimento e a sa sfação do cliente a um novo patamar.