From c49bf255bd12dcf79b07f1fa6a3734f91a2131cd Mon Sep 17 00:00:00 2001 From: Eduardo Gurgel <51385738+EduardoGurgel@users.noreply.github.com> Date: Fri, 13 Oct 2023 11:50:57 -0300 Subject: [PATCH 1/7] =?UTF-8?q?Cria=C3=A7=C3=A3o=20do=20modelo=20post-mort?= =?UTF-8?q?em?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/sobre/post-mortem.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 docs/sobre/post-mortem.md diff --git a/docs/sobre/post-mortem.md b/docs/sobre/post-mortem.md new file mode 100644 index 0000000..6478951 --- /dev/null +++ b/docs/sobre/post-mortem.md @@ -0,0 +1,11 @@ +# post-mortem +## Introdução +Informação sobre o post-mortem + +### Eduardo +### Caio +### Pedro +### Victorio +### Ugor + + From b0c86278c28c76950fd4f45b3a35abd80a98ed5d Mon Sep 17 00:00:00 2001 From: caiozim112 Date: Sun, 15 Oct 2023 15:37:35 -0300 Subject: [PATCH 2/7] adicionando parte Caio --- docs/sobre/post-mortem.md | 71 ++++++++++++++++++++++++++++++++++----- mkdocs.yml | 2 ++ 2 files changed, 64 insertions(+), 9 deletions(-) diff --git a/docs/sobre/post-mortem.md b/docs/sobre/post-mortem.md index 6478951..3179158 100644 --- a/docs/sobre/post-mortem.md +++ b/docs/sobre/post-mortem.md @@ -1,11 +1,64 @@ -# post-mortem -## Introdução -Informação sobre o post-mortem - -### Eduardo -### Caio -### Pedro -### Victorio -### Ugor +# Post Mortem +## Descrição +Post Mortem é utilizada no contexto de projetos de software para se referir a uma análise retrospectiva feita após a conclusão do projeto. Um "post-mortem" tem o objetivo de avaliar o que correu bem durante o projeto, identificar áreas de melhoria e, em última instância, aprender lições valiosas para projetos futuros. + +# O que aprendi +| Membro | Melhorias | +| ----------- | ------------------------------------ | +| Caio |[- Utilização de scripts de extração de dados utilizando Python Ex: Selenium
- Inserção de dados dentro de um banco de dados
- Consulta de dados dentro de um banco de dados
- Criação de dashboards interativas no PowerBi
- Utilização de ferramentas de extração de dados usando Python
- Criação de modelos de pipeline dados no Azure](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=+is%3Aissue+assignee%3Acaiozim112+)| +|Eduardo| | +|Pedro| | +|Victorio| | +|Ugor| | + +# Contribuição no Projeto +| Membro | Contribuições| +| ----------- | ------------------------------------ | +|Caio |- Criação de Requisitos
- Mediação das reuniões com o TCU
- Procurar fontes de relevância para o projeto
- Documentação no Github Pages de atas Ex: Elicitação,Fonte de Dados
- Extração de Dados EX: Irena,ONS
- Criações e refatorações da Dashboard do Projeto| +|Eduardo| | +|Pedro| | +|Victorio| | +|Ugor| | + +# O que deveria ter feito melhor +| Membro | Melhorias | +| ----------- | ------------------------------------ | +| Caio | - Entender melhor o problema do cliente
- Conversar melhor com outros membros sobre solução de problemas
- Focar em issues de maior impacto dentro do projeto
- Pegar uma maior quantidade de issues
| +|Eduardo| | +|Pedro| | +|Victorio| | +|Ugor| | + +# Quais foram as fraquezas e como aprimorá-las +| Membro | Fraquezas |Aprimoramento| +| ----------- | ------------------------------------ |---------------------| +| Caio | **Procrastinação**: Adiar tarefas importantes.
**Gestão do Tempo**: Má administração do tempo, resultando em atrasos.
**Impaciência**: Dificuldade em lidar com situações que exigem paciência.|**Procrastinação**: Estabelecer metas claras, criar um cronograma, e dividir grandes tarefas em partes menores.
**Gestão do Tempo**: Utilizar técnicas de gerenciamento de tempo, como a técnica Pomodoro, estabelecer prioridades claras
**Impaciência:** Praticar a paciência em situações cotidianas, visualizar objetivos a longo prazo e entender que o progresso leva tempo.| +|Eduardo| | | +|Pedro| | | +|Victorio| | | +|Ugor| | | + +# Retrospectiva + +## Relato de Experiência - Caio + +Durante o desenvolvimento do projeto, tive a oportunidade de ampliar meus horizontes ao atuar como Community Manager, explorando uma área na qual nunca havia mergulhado anteriormente. Essa experiência permitiu-me entender perspectivas diferentes das minhas habituais e proporcionou contribuições significativas à comunidade externa. + +Ao desempenhar o papel de Community Manager, enfrentei desafios intrigantes, especialmente no uso de ferramentas de extração de dados. Inicialmente, encontrei dificuldades para resolver esses problemas de maneira eficiente. No entanto, através de conversas e colaboração com outros membros da equipe, conseguimos não apenas superar esses obstáculos, mas também encontrar soluções ideais que beneficiaram todo o projeto. + +Essa jornada não apenas me proporcionou um aprendizado valioso em uma nova área, mas também destacou a importância da colaboração e da troca de conhecimento dentro da comunidade. + +Com o aprendizado do projeto, consegui uma vaga de estágio na Agência de Aviação Civil (ANAC), atuando como analista de dados e utilizando ferramentas semelhantes às que usamos durante o desenvolvimento do projeto. + +## Relato de Experiência - Eduardo + + +## Relato de Experiência - Pedro + + +## Relato de Experiência - Victorio + + +## Relato de Experiência - Ugor diff --git a/mkdocs.yml b/mkdocs.yml index e68e4b9..685eaea 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -109,6 +109,8 @@ nav: - Reunião: comunicacao/reunioes/reuniao6/reuniao.md - Reunião 7: - Reunião: comunicacao/reunioes/reuniao7/reuniao.md + - Post Mortem: + - Inicio: sobre/post-mortem.md From 6e47c14e87dbb3534abe6cbb639cca4de3a67802 Mon Sep 17 00:00:00 2001 From: Eduardo Gurgel Date: Sun, 29 Oct 2023 15:15:41 -0300 Subject: [PATCH 3/7] Eduardo - Adicionando aprendizado com o projeto --- docs/sobre/post-mortem.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/sobre/post-mortem.md b/docs/sobre/post-mortem.md index 3179158..bcf128e 100644 --- a/docs/sobre/post-mortem.md +++ b/docs/sobre/post-mortem.md @@ -6,7 +6,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | Membro | Melhorias | | ----------- | ------------------------------------ | | Caio |[- Utilização de scripts de extração de dados utilizando Python Ex: Selenium
- Inserção de dados dentro de um banco de dados
- Consulta de dados dentro de um banco de dados
- Criação de dashboards interativas no PowerBi
- Utilização de ferramentas de extração de dados usando Python
- Criação de modelos de pipeline dados no Azure](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=+is%3Aissue+assignee%3Acaiozim112+)| -|Eduardo| | +|Eduardo|[- Elaboração de pipelines
- Extração de dados com python usando beautifulsoup
- Orquestração de scripts com gitactions
- Manipulação de instâncias em nuvem
- Tratamento de dados com SQL
- Implementação de um Data Wharehouse
- Visualização de dados com Power BI e Linguagem DAX
- Criação de protótipo com o figma
- Elicitação de requisitos com o cliente real
- Repassar o conhecimento através de tutoriais](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=is%3Aissue+assignee%3AEduardoGurgel+is%3Aclosed) | |Pedro| | |Victorio| | |Ugor| | @@ -15,7 +15,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | Membro | Contribuições| | ----------- | ------------------------------------ | |Caio |- Criação de Requisitos
- Mediação das reuniões com o TCU
- Procurar fontes de relevância para o projeto
- Documentação no Github Pages de atas Ex: Elicitação,Fonte de Dados
- Extração de Dados EX: Irena,ONS
- Criações e refatorações da Dashboard do Projeto| -|Eduardo| | +|Eduardo| - Deploy da dashboard | |Pedro| | |Victorio| | |Ugor| | From 467a6a42476de2165f03d242b65059d0608c0667 Mon Sep 17 00:00:00 2001 From: Eduardo Gurgel Date: Sun, 29 Oct 2023 17:57:06 -0300 Subject: [PATCH 4/7] =?UTF-8?q?Adicionando=20Relato=20de=20experi=C3=AAnci?= =?UTF-8?q?a=20Eduardo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/sobre/post-mortem.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/docs/sobre/post-mortem.md b/docs/sobre/post-mortem.md index bcf128e..83e0179 100644 --- a/docs/sobre/post-mortem.md +++ b/docs/sobre/post-mortem.md @@ -6,7 +6,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | Membro | Melhorias | | ----------- | ------------------------------------ | | Caio |[- Utilização de scripts de extração de dados utilizando Python Ex: Selenium
- Inserção de dados dentro de um banco de dados
- Consulta de dados dentro de um banco de dados
- Criação de dashboards interativas no PowerBi
- Utilização de ferramentas de extração de dados usando Python
- Criação de modelos de pipeline dados no Azure](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=+is%3Aissue+assignee%3Acaiozim112+)| -|Eduardo|[- Elaboração de pipelines
- Extração de dados com python usando beautifulsoup
- Orquestração de scripts com gitactions
- Manipulação de instâncias em nuvem
- Tratamento de dados com SQL
- Implementação de um Data Wharehouse
- Visualização de dados com Power BI e Linguagem DAX
- Criação de protótipo com o figma
- Elicitação de requisitos com o cliente real
- Repassar o conhecimento através de tutoriais](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=is%3Aissue+assignee%3AEduardoGurgel+is%3Aclosed) | +|Eduardo|[- Elaboração de pipelines
- Extração de dados com python usando Beautiful Soup
- Orquestração de scripts com gitactions
- Manipulação de instâncias em nuvem
- Tratamento de dados com SQL
- Implementação de um Data Wharehouse
- Visualização de dados com Power BI e Linguagem DAX
- Criação de protótipo com o figma
- Elicitação de requisitos com o cliente real
- Repassar o conhecimento através de tutoriais](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=is%3Aissue+assignee%3AEduardoGurgel+is%3Aclosed) | |Pedro| | |Victorio| | |Ugor| | @@ -15,7 +15,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | Membro | Contribuições| | ----------- | ------------------------------------ | |Caio |- Criação de Requisitos
- Mediação das reuniões com o TCU
- Procurar fontes de relevância para o projeto
- Documentação no Github Pages de atas Ex: Elicitação,Fonte de Dados
- Extração de Dados EX: Irena,ONS
- Criações e refatorações da Dashboard do Projeto| -|Eduardo| - Deploy da dashboard | +|Eduardo| - [Exportação do banco de dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/199)
- [Tutoriais Azure, SQL e Banco de dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/197)
- [Scripts de extração e carga](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/pull/177)
- [Publicação da Dashboard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/174)
- [Pipeline Datafactory](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/171)
- [Carga de dados SQL](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/146)
- [Protótpio Dashbard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/39)
- [Implementar e evoluir a Dashboard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/131)
- [Modelagem e elicitação de requisitos](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/7)
- [Mapeamento dos dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/4)
- [Orquestração dos dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/191)
- [MVP do projeto](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/139)
- [Diagrama de fluxo](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/18) | |Pedro| | |Victorio| | |Ugor| | @@ -24,7 +24,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | Membro | Melhorias | | ----------- | ------------------------------------ | | Caio | - Entender melhor o problema do cliente
- Conversar melhor com outros membros sobre solução de problemas
- Focar em issues de maior impacto dentro do projeto
- Pegar uma maior quantidade de issues
| -|Eduardo| | +|Eduardo | - Poderia comparecer mais nas daylies
- Conciliar melhor o projeto com trabalho e faculdade
- Poderia ter escolhido uma opção Open Source
- Distribuir melhor as demandas com os outros membros
- Orientar/comunicar melhor com os outros membros.
- Optar por fazer tutoriais ao vivo ao invés de vídeo. | |Pedro| | |Victorio| | |Ugor| | @@ -33,7 +33,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | Membro | Fraquezas |Aprimoramento| | ----------- | ------------------------------------ |---------------------| | Caio | **Procrastinação**: Adiar tarefas importantes.
**Gestão do Tempo**: Má administração do tempo, resultando em atrasos.
**Impaciência**: Dificuldade em lidar com situações que exigem paciência.|**Procrastinação**: Estabelecer metas claras, criar um cronograma, e dividir grandes tarefas em partes menores.
**Gestão do Tempo**: Utilizar técnicas de gerenciamento de tempo, como a técnica Pomodoro, estabelecer prioridades claras
**Impaciência:** Praticar a paciência em situações cotidianas, visualizar objetivos a longo prazo e entender que o progresso leva tempo.| -|Eduardo| | | +|Eduardo| **Gestão de tempo** Conciliar o projeto com trabalho/faculdade/estágio
**Comunicação**: Comunicar com o grupo atividades que estou fazendo/repassar atividades | **Gestão de tempo**: Poderia ter produzido mais
**Comunicação**: Repassar mais tarefas que acabei fazendo. | |Pedro| | | |Victorio| | | |Ugor| | | @@ -50,7 +50,14 @@ Essa jornada não apenas me proporcionou um aprendizado valioso em uma nova áre Com o aprendizado do projeto, consegui uma vaga de estágio na Agência de Aviação Civil (ANAC), atuando como analista de dados e utilizando ferramentas semelhantes às que usamos durante o desenvolvimento do projeto. -## Relato de Experiência - Eduardo +## Relato de Experiência - Eduardo +O projeto foi fundamental para o meu aprendizado, consegui desenvolver habilidades variadas, enfrentar desafios da rotina e colocar em prática todo conhecimento teórico que adquiri durante o curso de Engenharia de Software. + +Aprendi a configurar serviços, gerenciar instancias virtuais e utilizar o azure para armazenar e processar dados. Também aprendi a projetar e otimizar bancos de dados, executar consultas e manter a integridade dos dados. Todo esse conhecimento adquirido foi muito importante para mim, pois antes de começar o projeto eu não tinha ideia do que se tratava um (ETL), então foi um desafio que acabei superando,e repassando meu conhecimento para os outros integrantes do grupo através de tutoriais. + +Como Product Owner, meu progresso ao longo do projeto foi marcada por uma evolução contínua e desafiadora. Principalmente para entender o que o cliente desejava, esse foi um desafio que demandou um tempo considerável e um esforço significativo da equipe. No entanto, nós acabamos definindo o MVP e estabelecendo melhorias para o produto, o que foi fundamental para uma melhor divisão de tarefas e finalização do projeto. + +No geral, o projeto desempenhou um papel fundamental em minha trajetória de desenvolvimento profissional, espero muito que seja uma ferramenta útil no contexto da transição energética brasileira, e sem dúvida será um destaque em meu portfólio. Além disso, muito dos conceitos que eu vi durante o projeto foram fundamentais para que eu conseguisse receber algumas propostas de trabalho e também ser aprovado no concurso da Dataprev. ## Relato de Experiência - Pedro From 17f02f6ff5eb84d456b68345f78312bb661ccdda Mon Sep 17 00:00:00 2001 From: Victor-oss Date: Fri, 3 Nov 2023 22:29:43 -0300 Subject: [PATCH 5/7] =?UTF-8?q?Adi=C3=A7=C3=A3o=20de=20Post=20Mortem=20do?= =?UTF-8?q?=20Vict=C3=B3rio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/sobre/post-mortem.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/sobre/post-mortem.md b/docs/sobre/post-mortem.md index 83e0179..89b75b1 100644 --- a/docs/sobre/post-mortem.md +++ b/docs/sobre/post-mortem.md @@ -8,7 +8,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | Caio |[- Utilização de scripts de extração de dados utilizando Python Ex: Selenium
- Inserção de dados dentro de um banco de dados
- Consulta de dados dentro de um banco de dados
- Criação de dashboards interativas no PowerBi
- Utilização de ferramentas de extração de dados usando Python
- Criação de modelos de pipeline dados no Azure](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=+is%3Aissue+assignee%3Acaiozim112+)| |Eduardo|[- Elaboração de pipelines
- Extração de dados com python usando Beautiful Soup
- Orquestração de scripts com gitactions
- Manipulação de instâncias em nuvem
- Tratamento de dados com SQL
- Implementação de um Data Wharehouse
- Visualização de dados com Power BI e Linguagem DAX
- Criação de protótipo com o figma
- Elicitação de requisitos com o cliente real
- Repassar o conhecimento através de tutoriais](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=is%3Aissue+assignee%3AEduardoGurgel+is%3Aclosed) | |Pedro| | -|Victorio| | +|Victorio|[- Elaboração de pipelines com Azure Data Factory
- Extração de dados com python usando Beautiful Soup, requests, requests-html
- Orquestração de scripts com gitactions
- Tratamento de dados com SQL
- Leitura e tratamento de arquivos excel com pandas
- Visualização de dados com Power BI e Linguagem DAX
- Elicitação e descoberta de requisitos com cliente real
- Verificação e validação de requisitos com cliente real](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=+is%3Aissue+assignee%3Avictor-oss+) | |Ugor| | # Contribuição no Projeto @@ -17,7 +17,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u |Caio |- Criação de Requisitos
- Mediação das reuniões com o TCU
- Procurar fontes de relevância para o projeto
- Documentação no Github Pages de atas Ex: Elicitação,Fonte de Dados
- Extração de Dados EX: Irena,ONS
- Criações e refatorações da Dashboard do Projeto| |Eduardo| - [Exportação do banco de dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/199)
- [Tutoriais Azure, SQL e Banco de dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/197)
- [Scripts de extração e carga](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/pull/177)
- [Publicação da Dashboard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/174)
- [Pipeline Datafactory](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/171)
- [Carga de dados SQL](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/146)
- [Protótpio Dashbard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/39)
- [Implementar e evoluir a Dashboard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/131)
- [Modelagem e elicitação de requisitos](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/7)
- [Mapeamento dos dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/4)
- [Orquestração dos dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/191)
- [MVP do projeto](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/139)
- [Diagrama de fluxo](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/18) | |Pedro| | -|Victorio| | +|Victorio| - Criação de Requisitos
- Elicitação e descoberta de fontes de dados para o projeto
- Extração e tratamento de dados Ex: PNE 2050, BEN, Anuário Estatístico de Energia Elétrica, Anuário Estatístico da ANP, PCBIO
- Pipeline Datafactory
- Carga de dados SQL
- Implementação da Dashboard
- Orquestração da execução dos scripts pelo Git Actions | |Ugor| | # O que deveria ter feito melhor @@ -26,7 +26,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | Caio | - Entender melhor o problema do cliente
- Conversar melhor com outros membros sobre solução de problemas
- Focar em issues de maior impacto dentro do projeto
- Pegar uma maior quantidade de issues
| |Eduardo | - Poderia comparecer mais nas daylies
- Conciliar melhor o projeto com trabalho e faculdade
- Poderia ter escolhido uma opção Open Source
- Distribuir melhor as demandas com os outros membros
- Orientar/comunicar melhor com os outros membros.
- Optar por fazer tutoriais ao vivo ao invés de vídeo. | |Pedro| | -|Victorio| | +|Victorio| - Ser mais assertivo na hora de elicitar o problema do cliente
- Me comunicar melhor com a equipe | |Ugor| | # Quais foram as fraquezas e como aprimorá-las @@ -35,7 +35,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | Caio | **Procrastinação**: Adiar tarefas importantes.
**Gestão do Tempo**: Má administração do tempo, resultando em atrasos.
**Impaciência**: Dificuldade em lidar com situações que exigem paciência.|**Procrastinação**: Estabelecer metas claras, criar um cronograma, e dividir grandes tarefas em partes menores.
**Gestão do Tempo**: Utilizar técnicas de gerenciamento de tempo, como a técnica Pomodoro, estabelecer prioridades claras
**Impaciência:** Praticar a paciência em situações cotidianas, visualizar objetivos a longo prazo e entender que o progresso leva tempo.| |Eduardo| **Gestão de tempo** Conciliar o projeto com trabalho/faculdade/estágio
**Comunicação**: Comunicar com o grupo atividades que estou fazendo/repassar atividades | **Gestão de tempo**: Poderia ter produzido mais
**Comunicação**: Repassar mais tarefas que acabei fazendo. | |Pedro| | | -|Victorio| | | +|Victorio| **Comunicação com o cliente**: Não entender o problema do cliente e esperar o cliente fornecer os requisitos do projeto
**Comunicação**: Comunicar com o grupo atividades que estou fazendo/repassar atividades | **Comunicação com o cliente**: Entender o problema do cliente e não se deixar desviar por sugestões pouco realistas do cliente sobre o que deve ser o projeto
**Comunicação**: Repassar mais tarefas que fiz | |Ugor| | | # Retrospectiva @@ -64,7 +64,13 @@ No geral, o projeto desempenhou um papel fundamental em minha trajetória de des ## Relato de Experiência - Victorio +Esta jornada me proporcionou um novo olhar sobre o potencial dos dados das fontes de dados, governamentais ou não, disponíveis na internet e a importância de integrar esses dados em uma única plataforma. +Desenvolvi scripts personalizados para recuperar os dados necessários. Essa etapa exigiu uma compreensão sólida dos formatos de dados específicos e autenticação. Uma vez que os dados foram coletados, realizei limpeza e pré-processamento para garantir que estivessem prontos para as próximas fases. + +O principal do projeto foi a implementação de um pipeline ETL (Extração, Transformação e Carga) usando Azure Data Factory, automatizando a extração regular de dados. Com os dados preparados e armazenados em um repositório, criamos visualizações significativas para tornar as informações acessíveis e úteis usando o Power BI. + +Essa experiência solidificou meu conhecimento em ciência de dados, e estou ansioso para explorar novos projetos e desafios. A experiência também me garantiu mais conhecimento na hora de elicitar os problemas de um cliente real. ## Relato de Experiência - Ugor From d78f4638722018886d3c2cc8dc91fc6829042edc Mon Sep 17 00:00:00 2001 From: Pedro Henrique Braga de Morais Date: Mon, 6 Nov 2023 14:34:21 -0300 Subject: [PATCH 6/7] =?UTF-8?q?Adicionando=20contribui=C3=A7=C3=A3o=20no?= =?UTF-8?q?=20post-mortem=20PEDRO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/sobre/post-mortem.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/sobre/post-mortem.md b/docs/sobre/post-mortem.md index 89b75b1..b0adc85 100644 --- a/docs/sobre/post-mortem.md +++ b/docs/sobre/post-mortem.md @@ -7,7 +7,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | ----------- | ------------------------------------ | | Caio |[- Utilização de scripts de extração de dados utilizando Python Ex: Selenium
- Inserção de dados dentro de um banco de dados
- Consulta de dados dentro de um banco de dados
- Criação de dashboards interativas no PowerBi
- Utilização de ferramentas de extração de dados usando Python
- Criação de modelos de pipeline dados no Azure](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=+is%3Aissue+assignee%3Acaiozim112+)| |Eduardo|[- Elaboração de pipelines
- Extração de dados com python usando Beautiful Soup
- Orquestração de scripts com gitactions
- Manipulação de instâncias em nuvem
- Tratamento de dados com SQL
- Implementação de um Data Wharehouse
- Visualização de dados com Power BI e Linguagem DAX
- Criação de protótipo com o figma
- Elicitação de requisitos com o cliente real
- Repassar o conhecimento através de tutoriais](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=is%3Aissue+assignee%3AEduardoGurgel+is%3Aclosed) | -|Pedro| | +|Pedro| - Organização, gerência de projetos e liderança com base na Metodologia Ágil Scrum
- Conhecimento sobre a situação atual do processo de transição energética no Brasil
- Utilização do SGBD MicrosoftServer
- Utilização do GitHub Actions
- Melhor Utilização do git e github
- Comunicação clara e concisa com clientes e demais interessados
- Uso de frameworks de web-scrapping e handlers, como scrapy, Selenium, Beautiful Soup, requests e Pandas
Uso e Densenvolvimento no PowerBI
- Criação e Elaboração de documentos
- Levantamento de Requisitos | |Victorio|[- Elaboração de pipelines com Azure Data Factory
- Extração de dados com python usando Beautiful Soup, requests, requests-html
- Orquestração de scripts com gitactions
- Tratamento de dados com SQL
- Leitura e tratamento de arquivos excel com pandas
- Visualização de dados com Power BI e Linguagem DAX
- Elicitação e descoberta de requisitos com cliente real
- Verificação e validação de requisitos com cliente real](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=+is%3Aissue+assignee%3Avictor-oss+) | |Ugor| | @@ -16,7 +16,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | ----------- | ------------------------------------ | |Caio |- Criação de Requisitos
- Mediação das reuniões com o TCU
- Procurar fontes de relevância para o projeto
- Documentação no Github Pages de atas Ex: Elicitação,Fonte de Dados
- Extração de Dados EX: Irena,ONS
- Criações e refatorações da Dashboard do Projeto| |Eduardo| - [Exportação do banco de dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/199)
- [Tutoriais Azure, SQL e Banco de dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/197)
- [Scripts de extração e carga](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/pull/177)
- [Publicação da Dashboard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/174)
- [Pipeline Datafactory](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/171)
- [Carga de dados SQL](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/146)
- [Protótpio Dashbard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/39)
- [Implementar e evoluir a Dashboard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/131)
- [Modelagem e elicitação de requisitos](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/7)
- [Mapeamento dos dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/4)
- [Orquestração dos dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/191)
- [MVP do projeto](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/139)
- [Diagrama de fluxo](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/18) | -|Pedro| | +|Pedro| - [Ajuda na Criação do cronograma geral da equipe](https://residenciaticbrisa.github.io/04_PipelineTCU/cronograma/cronograma/)
- [Ajuda na Elaboração do backlog](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/9) e [Criação roadmap,backlog e sprintbacklog do projeto no Github Projects](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/151)
- [Análise do PNE 2050](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/25) e [elaboração de relatório sobre análise PNE 2050](https://residenciaticbrisa.github.io/04_PipelineTCU/analise/pne_2050/pne_2050/)
- Organização da equipe nas sprints e alocação de tarefas
- [Documentação das sprints do projeto, rituais da equipe e outras atividades relacionadas ao SCRUM](https://residenciaticbrisa.github.io/04_PipelineTCU/comunicacao/documentacao_sprints/rituais_da_equipe/)
- [Ajuda na Estruturação da Documentação](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/20)
- [Desenvolvimento na Dashboard](https://github.com/orgs/ResidenciaTICBrisa/projects/5/views/1?filterQuery=assignee%3AStain19++%C3%A9picos%3A%22E01+-+Visualizar+Dados%22) (Backlog Antigo)
- [Desenvolvimento de scripts para extração dos dados da pipeline](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/145)
- [Pesquisa sobre os dados de CBIO](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/128)| |Victorio| - Criação de Requisitos
- Elicitação e descoberta de fontes de dados para o projeto
- Extração e tratamento de dados Ex: PNE 2050, BEN, Anuário Estatístico de Energia Elétrica, Anuário Estatístico da ANP, PCBIO
- Pipeline Datafactory
- Carga de dados SQL
- Implementação da Dashboard
- Orquestração da execução dos scripts pelo Git Actions | |Ugor| | @@ -25,7 +25,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | ----------- | ------------------------------------ | | Caio | - Entender melhor o problema do cliente
- Conversar melhor com outros membros sobre solução de problemas
- Focar em issues de maior impacto dentro do projeto
- Pegar uma maior quantidade de issues
| |Eduardo | - Poderia comparecer mais nas daylies
- Conciliar melhor o projeto com trabalho e faculdade
- Poderia ter escolhido uma opção Open Source
- Distribuir melhor as demandas com os outros membros
- Orientar/comunicar melhor com os outros membros.
- Optar por fazer tutoriais ao vivo ao invés de vídeo. | -|Pedro| | +|Pedro| - Organização Pessoal;
- Gerência do Projeto;
- Contribuir com a melhora da motivação e engajamento da equipe com o projeto;
- Melhorar a compreensão de responsabilidades e atividades de um Scrum Master;
- Melhorar em Apresentações ao público
- Ter aprofundado melhor no estudo em relação ao uso das ferramentas do projeto
- Ter engajado mais no projeto
- Trabalhar com um projeto open-source | |Victorio| - Ser mais assertivo na hora de elicitar o problema do cliente
- Me comunicar melhor com a equipe | |Ugor| | @@ -34,7 +34,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u | ----------- | ------------------------------------ |---------------------| | Caio | **Procrastinação**: Adiar tarefas importantes.
**Gestão do Tempo**: Má administração do tempo, resultando em atrasos.
**Impaciência**: Dificuldade em lidar com situações que exigem paciência.|**Procrastinação**: Estabelecer metas claras, criar um cronograma, e dividir grandes tarefas em partes menores.
**Gestão do Tempo**: Utilizar técnicas de gerenciamento de tempo, como a técnica Pomodoro, estabelecer prioridades claras
**Impaciência:** Praticar a paciência em situações cotidianas, visualizar objetivos a longo prazo e entender que o progresso leva tempo.| |Eduardo| **Gestão de tempo** Conciliar o projeto com trabalho/faculdade/estágio
**Comunicação**: Comunicar com o grupo atividades que estou fazendo/repassar atividades | **Gestão de tempo**: Poderia ter produzido mais
**Comunicação**: Repassar mais tarefas que acabei fazendo. | -|Pedro| | | +|Pedro| **Gestão de Tempo**: Não planejar, organizar e priorizar as atividades relacionadas ao projeto.
**Disciplina e constância**: Não ser fiel aos horários estipulados para dedicação ao projeto | **Gestão de Tempo**: Planejar previamente o que realizar no projeto e definir o escopo de aprendizado com o projeto; Organizar horários pessoais diários, semanais e mensais e cumpri-los, definir estratégias para o projeto; Priorizar atividades e conciliar com a faculdade.
**Disciplina e constância**: Manter o compromisso com o projeto e não tolerar deslisos, desvios, etc. | |Victorio| **Comunicação com o cliente**: Não entender o problema do cliente e esperar o cliente fornecer os requisitos do projeto
**Comunicação**: Comunicar com o grupo atividades que estou fazendo/repassar atividades | **Comunicação com o cliente**: Entender o problema do cliente e não se deixar desviar por sugestões pouco realistas do cliente sobre o que deve ser o projeto
**Comunicação**: Repassar mais tarefas que fiz | |Ugor| | | @@ -61,7 +61,8 @@ No geral, o projeto desempenhou um papel fundamental em minha trajetória de des ## Relato de Experiência - Pedro - +

O projeto foi essencial ao me proporcionar conhecimento prático de trabalho com clientes reais, comunicação entre equipe e com stackholders, habilidades técnicas, entedimento de metodologias ágeis e como vender produtos e trabalhos relacionados a área de software.
Além disso tudo, o projeto pode me mostrar os meus pontos fracos, os quais posso trabalhar em cima e evoluir a mim mesmo como profissional.

+Tive a oportunidade de desenvolver minhas habilidades de programação com a extração de dados em python, com os frameworks beautifulsoup juntamente com requests, Selenium e scrapy. Aprender sobre o uso do PowerBI, Microsoft SQLServer foram boas oportunidades, mesmo sendo softwares de licença fechada. O uso constante do Git e Github puderam melhorar meus conhecimentos nestes softwares essenciais na carreira de Desenvolvimento de Software. ## Relato de Experiência - Victorio Esta jornada me proporcionou um novo olhar sobre o potencial dos dados das fontes de dados, governamentais ou não, disponíveis na internet e a importância de integrar esses dados em uma única plataforma. From df6a272838215039de949254aead9ae98403f03a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ugor=20Marcilio=20Brand=C3=A3o=20Costa?= <52638444+ubrando@users.noreply.github.com> Date: Mon, 6 Nov 2023 18:29:47 -0300 Subject: [PATCH 7/7] Add minha parte do relato no documento --- docs/sobre/post-mortem.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/sobre/post-mortem.md b/docs/sobre/post-mortem.md index b0adc85..f10f3d5 100644 --- a/docs/sobre/post-mortem.md +++ b/docs/sobre/post-mortem.md @@ -9,7 +9,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u |Eduardo|[- Elaboração de pipelines
- Extração de dados com python usando Beautiful Soup
- Orquestração de scripts com gitactions
- Manipulação de instâncias em nuvem
- Tratamento de dados com SQL
- Implementação de um Data Wharehouse
- Visualização de dados com Power BI e Linguagem DAX
- Criação de protótipo com o figma
- Elicitação de requisitos com o cliente real
- Repassar o conhecimento através de tutoriais](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=is%3Aissue+assignee%3AEduardoGurgel+is%3Aclosed) | |Pedro| - Organização, gerência de projetos e liderança com base na Metodologia Ágil Scrum
- Conhecimento sobre a situação atual do processo de transição energética no Brasil
- Utilização do SGBD MicrosoftServer
- Utilização do GitHub Actions
- Melhor Utilização do git e github
- Comunicação clara e concisa com clientes e demais interessados
- Uso de frameworks de web-scrapping e handlers, como scrapy, Selenium, Beautiful Soup, requests e Pandas
Uso e Densenvolvimento no PowerBI
- Criação e Elaboração de documentos
- Levantamento de Requisitos | |Victorio|[- Elaboração de pipelines com Azure Data Factory
- Extração de dados com python usando Beautiful Soup, requests, requests-html
- Orquestração de scripts com gitactions
- Tratamento de dados com SQL
- Leitura e tratamento de arquivos excel com pandas
- Visualização de dados com Power BI e Linguagem DAX
- Elicitação e descoberta de requisitos com cliente real
- Verificação e validação de requisitos com cliente real](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=+is%3Aissue+assignee%3Avictor-oss+) | -|Ugor| | +|Ugor| [- Ultilização de scripts para estração de dados
- Criação de painéis Power BI
- Inserção de dados dentro de um banco de dados
- Tratamento de dados
- Utilização de ferramentas de extração de dados usando Python
- Criação de modelos de pipeline dados no Azure](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues?q=is%3Aissue+assignee%3Aubrando) | # Contribuição no Projeto | Membro | Contribuições| @@ -18,7 +18,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u |Eduardo| - [Exportação do banco de dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/199)
- [Tutoriais Azure, SQL e Banco de dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/197)
- [Scripts de extração e carga](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/pull/177)
- [Publicação da Dashboard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/174)
- [Pipeline Datafactory](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/171)
- [Carga de dados SQL](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/146)
- [Protótpio Dashbard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/39)
- [Implementar e evoluir a Dashboard](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/131)
- [Modelagem e elicitação de requisitos](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/7)
- [Mapeamento dos dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/4)
- [Orquestração dos dados](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/191)
- [MVP do projeto](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/139)
- [Diagrama de fluxo](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/18) | |Pedro| - [Ajuda na Criação do cronograma geral da equipe](https://residenciaticbrisa.github.io/04_PipelineTCU/cronograma/cronograma/)
- [Ajuda na Elaboração do backlog](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/9) e [Criação roadmap,backlog e sprintbacklog do projeto no Github Projects](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/151)
- [Análise do PNE 2050](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/25) e [elaboração de relatório sobre análise PNE 2050](https://residenciaticbrisa.github.io/04_PipelineTCU/analise/pne_2050/pne_2050/)
- Organização da equipe nas sprints e alocação de tarefas
- [Documentação das sprints do projeto, rituais da equipe e outras atividades relacionadas ao SCRUM](https://residenciaticbrisa.github.io/04_PipelineTCU/comunicacao/documentacao_sprints/rituais_da_equipe/)
- [Ajuda na Estruturação da Documentação](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/20)
- [Desenvolvimento na Dashboard](https://github.com/orgs/ResidenciaTICBrisa/projects/5/views/1?filterQuery=assignee%3AStain19++%C3%A9picos%3A%22E01+-+Visualizar+Dados%22) (Backlog Antigo)
- [Desenvolvimento de scripts para extração dos dados da pipeline](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/145)
- [Pesquisa sobre os dados de CBIO](https://github.com/ResidenciaTICBrisa/04_PipelineTCU/issues/128)| |Victorio| - Criação de Requisitos
- Elicitação e descoberta de fontes de dados para o projeto
- Extração e tratamento de dados Ex: PNE 2050, BEN, Anuário Estatístico de Energia Elétrica, Anuário Estatístico da ANP, PCBIO
- Pipeline Datafactory
- Carga de dados SQL
- Implementação da Dashboard
- Orquestração da execução dos scripts pelo Git Actions | -|Ugor| | +|Ugor| - Procurar fontes de relevância para o projeto
- Documentação no Github Pages (Dicionário de dados)
- Refatorações da Dashboard do Projeto
Montagem de páginas no dashboard| # O que deveria ter feito melhor | Membro | Melhorias | @@ -27,7 +27,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u |Eduardo | - Poderia comparecer mais nas daylies
- Conciliar melhor o projeto com trabalho e faculdade
- Poderia ter escolhido uma opção Open Source
- Distribuir melhor as demandas com os outros membros
- Orientar/comunicar melhor com os outros membros.
- Optar por fazer tutoriais ao vivo ao invés de vídeo. | |Pedro| - Organização Pessoal;
- Gerência do Projeto;
- Contribuir com a melhora da motivação e engajamento da equipe com o projeto;
- Melhorar a compreensão de responsabilidades e atividades de um Scrum Master;
- Melhorar em Apresentações ao público
- Ter aprofundado melhor no estudo em relação ao uso das ferramentas do projeto
- Ter engajado mais no projeto
- Trabalhar com um projeto open-source | |Victorio| - Ser mais assertivo na hora de elicitar o problema do cliente
- Me comunicar melhor com a equipe | -|Ugor| | +|Ugor| Estudo do problema antes de propor o produto
- Organização de tempo
- Comunicação entre os membros da equipe
- Divissão de issues por sprint mais pontuais
| | # Quais foram as fraquezas e como aprimorá-las | Membro | Fraquezas |Aprimoramento| @@ -36,7 +36,7 @@ Post Mortem é utilizada no contexto de projetos de software para se referir a u |Eduardo| **Gestão de tempo** Conciliar o projeto com trabalho/faculdade/estágio
**Comunicação**: Comunicar com o grupo atividades que estou fazendo/repassar atividades | **Gestão de tempo**: Poderia ter produzido mais
**Comunicação**: Repassar mais tarefas que acabei fazendo. | |Pedro| **Gestão de Tempo**: Não planejar, organizar e priorizar as atividades relacionadas ao projeto.
**Disciplina e constância**: Não ser fiel aos horários estipulados para dedicação ao projeto | **Gestão de Tempo**: Planejar previamente o que realizar no projeto e definir o escopo de aprendizado com o projeto; Organizar horários pessoais diários, semanais e mensais e cumpri-los, definir estratégias para o projeto; Priorizar atividades e conciliar com a faculdade.
**Disciplina e constância**: Manter o compromisso com o projeto e não tolerar deslisos, desvios, etc. | |Victorio| **Comunicação com o cliente**: Não entender o problema do cliente e esperar o cliente fornecer os requisitos do projeto
**Comunicação**: Comunicar com o grupo atividades que estou fazendo/repassar atividades | **Comunicação com o cliente**: Entender o problema do cliente e não se deixar desviar por sugestões pouco realistas do cliente sobre o que deve ser o projeto
**Comunicação**: Repassar mais tarefas que fiz | -|Ugor| | | +|Ugor| **Gestão do Tempo**: Má administração do tempo, resultando em atrasos.
**Comunicação**: Dificulade dem posicionamentos quanto ao processo
**Procrastinação**: Adiar tarefas importantes.
**Proatividade**: Propor mais ideias ao invés de apenas segui-las. | **Gestão do Tempo**: Organizar a tarefas da semana por dia e trabalhar de forma pontual.
**Comunicação**: Exercitar a comunicação dentro de futuros projetos.
**Procrastinação**: Realizar as tarefas conforme o tempo planejado e reservado.
**Proatividade**: Propor mais ideias ao invés de apenas segui-las. | # Retrospectiva @@ -75,4 +75,10 @@ Essa experiência solidificou meu conhecimento em ciência de dados, e estou ans ## Relato de Experiência - Ugor +O projeto me proporcionou a oportunidade trabalhar em um ramo da Tecnologia da Informação que ainda não tinha tido contato: dados. Profissionalmente, meus estudos se voltaram para essa parte de forma a moldar a visão de carreira, a qual se concentrava apenas na área de desenvolvimento. +Se faz importante destacar como a experiência de lidar com um cliente real acrescenta em todo o processo. Frequentemente, nos encontramos com o foco no produto e dessa vez precisamos fazer estudos dirigidos para a área de transição energética para poder entender quais informações seriam relevantes na construção do dashboard. + +Tive minha primeira experiência montando um banco de dados real, acompanhando as extrações, definição do dashboard além dos seus refinamentos. O processo se deu de forma colaborativa onde o time de desenvolvedores e o cliente construíram juntos as demandas possíveis de serem englobadas no produto final. + +Dito isso, o projeto agregou pessoalmente e profissionalmente em diversas esferas diferentes. Com certeza saindo um profissional diferente do que entrou nessa jornada. \ No newline at end of file