Renan Pereira
Renan Pereira16/09/2024 10:11
Compartilhe

Preciso de sugestões

    Bom dia galera, blz?

    Eu sou estudante de Ciência de Dados e preciso realizar um projeto de extensão, com base em comunidade. Tenho que realizar o projeto em cima dos pilares da Scrum.

    Gostaria de sugestões☺️

    Tenho duas ideias que utiliza Google forma, mas se puderem clarear ainda mais kkk

    Compartilhe
    Comentários (2)

    AS

    André Silveira - 16/09/2024 10:59

    Existe alguma regra sobre o projeto a ser criado? Pense nas perguntas que deseja fazer e peça pra alguma IA criar umas entradas (eu sugiro umas 500-1000). Essa rodada vai te servir como um ENSAIO do que fazer com os dados reais. Com base nisso, você pode ter uma ideia grosseira (ou nem tanto) das métricas mais interessantes a observar.


    Espero ter ajudado.

    Diego Rebouças
    Diego Rebouças - 16/09/2024 10:54

    Fala amigo tudo bem?


    Com base na sua problemática eu pedi ajuda no chat gpt, e tive essa orientação, talvez te ajude no norteamento do seu projeto:


    1. Entendimento do Problema (Definição do Projeto)

    • Converse com a comunidade: Seu amigo pode começar identificando uma necessidade ou problema em uma comunidade local que pode ser resolvido através de dados. Por exemplo, pode ser algo relacionado à saúde, educação, transporte, sustentabilidade ou até mesmo desenvolvimento econômico.
    • Estabeleça um Objetivo Claro: Defina um problema específico que a Ciência de Dados pode resolver para essa comunidade. Por exemplo: "Ajudar uma comunidade rural a otimizar sua distribuição de água com base em dados meteorológicos".

    2. Definição de Metas com Scrum

    O Scrum é uma metodologia ágil que se baseia em três pilares principais: Transparência, Inspeção e Adaptação. Esses pilares podem guiar o projeto da seguinte maneira:

    a. Transparência

    • Criação do Product Backlog (Lista de tarefas/objetivos): Faça uma lista detalhada das funcionalidades e entregas que serão realizadas ao longo do projeto. Isso pode incluir coleta de dados, análise, visualização de dados, e feedback da comunidade.
    • Papéis Claros no Time: Se for um projeto em grupo, defina os papéis como no Scrum: Product Owner (PO) (alguém responsável por representar os interesses da comunidade), Scrum Master (alguém responsável por garantir que os processos do Scrum estão sendo seguidos) e os Desenvolvedores (pessoas que trabalham diretamente nas tarefas).

    b. Inspeção

    • Sprint Planning (Planejamento da Sprint): Divida o projeto em Sprints (períodos curtos de tempo, geralmente de 1 a 4 semanas). Cada Sprint deve focar em completar uma parte do projeto, como coleta de dados, preparação dos dados, análise de dados, visualização, etc.
    • Daily Scrum (Reuniões diárias): Caso seu amigo trabalhe em equipe, é importante realizar uma breve reunião diária para verificar o que cada um fez, o que vai fazer e se há impedimentos. Para um trabalho individual, isso pode ser feito com uma autoavaliação diária.

    c. Adaptação

    • Sprint Review (Revisão da Sprint): Ao final de cada Sprint, seu amigo pode apresentar os resultados à comunidade ou a um grupo de mentores. Isso ajuda a obter feedback imediato e ajustar as próximas etapas do projeto, garantindo que ele sempre atenda às necessidades da comunidade.
    • Sprint Retrospective (Retrospectiva): Além de revisar os resultados, é importante que o time (ou seu amigo, se estiver trabalhando sozinho) reflita sobre o que funcionou bem e o que pode ser melhorado no processo de trabalho. Isso ajuda na melhoria contínua.

    3. Exemplo de Estrutura de Projeto de Extensão Baseado no Scrum

    Sprint 1: Coleta de Dados

    • Objetivo: Coletar dados relevantes para o problema da comunidade.
    • Atividades:
    • Conversar com a comunidade para entender onde encontrar os dados (ex: dados públicos, entrevistas, sensores, etc).
    • Limpar e organizar os dados.
    • Feedback: Apresentar os dados coletados à comunidade e verificar se eles estão de acordo com as expectativas.

    Sprint 2: Análise de Dados

    • Objetivo: Explorar e realizar uma análise descritiva dos dados.
    • Atividades:
    • Análise exploratória dos dados (estatísticas descritivas, gráficos, etc).
    • Verificar correlações e padrões relevantes.
    • Feedback: Compartilhar a análise com a comunidade e ajustar o foco, se necessário.

    Sprint 3: Desenvolvimento de Soluções

    • Objetivo: Desenvolver modelos preditivos ou dashboards que ajudem a resolver o problema.
    • Atividades:
    • Modelagem preditiva (se aplicável, por exemplo, previsão de demanda de água).
    • Criação de dashboards ou relatórios visuais acessíveis para a comunidade.
    • Feedback: Testar as soluções com a comunidade e obter comentários.

    Sprint 4: Implementação e Monitoramento

    • Objetivo: Implementar as soluções na prática e monitorar o impacto.
    • Atividades:
    • Implementar o modelo ou dashboard na comunidade (por exemplo, ajudar a configurar um sistema de monitoramento de água).
    • Acompanhar os resultados e realizar ajustes se necessário.
    • Feedback: Realizar uma revisão final com a comunidade para garantir que o projeto atendeu às expectativas.

    4. Foco na Comunidade

    O mais importante é garantir que a comunidade esteja envolvida em todas as etapas do projeto. O feedback contínuo é crucial para que o projeto seja útil e tenha impacto real.

    5. Entrega Final e Documentação

    Ao final do projeto, seu amigo pode apresentar os resultados tanto para a comunidade quanto para a instituição de ensino, documentando o uso da metodologia Scrum e os resultados alcançados com a Ciência de Dados.

    6. Ferramentas de Suporte ao Scrum

    Algumas ferramentas que podem facilitar o processo são:

    • Trello, Jira ou Asana: Para organizar o backlog, sprints e tarefas.
    • Slack ou Microsoft Teams: Para comunicação contínua entre o time.
    • GitHub ou GitLab: Para versionamento de código e colaboração em ciência de dados.