Giter Site home page Giter Site logo

dulce-work-schedule / 2018.1-dulce_app Goto Github PK

View Code? Open in Web Editor NEW
21.0 21.0 13.0 52.74 MB

Dulce App é um aplicativo desenvolvido em react-native para auxiliar a organização de escalas de funcionários da área da saúde.

Home Page: https://dulce-work-schedule.github.io/

License: MIT License

JavaScript 86.74% Python 1.09% Java 0.99% Objective-C 2.79% Shell 5.14% Ruby 3.19% Dockerfile 0.06%
react-native native-javascript reactjs javascript hospital sus hospital-management health hospital-information-management government-data doctors-information monitoring-application health-system

2018.1-dulce_app's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

2018.1-dulce_app's Issues

Treinamento 2 - Git, Kanban

Esse treinamento tem como objetivo apresentar conceitos básicos sobre as ferramentas Git, Kanban.
O versionamento de código e a configuração automatizada de ambiente serão utilizadas ao longo de todo o projeto e o gerenciamento das tarefas será acompanhado via ZenHub como nosso Kanban.

Conteúdo:

  • O que é Kanban?
  • Como usaremos o Kanban?
  • O que é Git?
  • Comandos Básicos Git
  • Git Flow
  • Convenções sobre issues, pull requests
  • Convenções sobre commits

Data: 17 / 03 às 9h
Local : Gama

Documentar Metododologia

  • metodologia adotada no projeto
  • definição de pronto
  • comunicação
  • papeis
  • ferramentas
  • pontuação

Criar issue de exemplo

O Projeto deve possuir uma issue de exemplo para orientar novos contribuidores a criar issues com um bom nome e uma descrição boa e detalhada.

Com um exemplo de issue, os contribuidores devem conseguir expressar melhor o problema e otimizar o tempo de atendimento da equipe de desenvolvimento.

Estudo e definição da arquitetura do projeto

  • Diagramação da Arquitetura
  • Validação da proposta de arquitetura

Essa atividade faz parte do processo de pensamento crítico, conhecido como Design Thinking, nas fases de imersão e ideação.

image

Projeto não possui um bom exemplo de issue

O Projeto deve possuir uma issue de exemplo para orientar novos contribuidores a criar issues com um bom nome e uma descrição boa e detalhada.

Com um exemplo de issue, os contribuidores devem conseguir expressar melhor o problema e otimizar o tempo de atendimento da equipe de desenvolvimento.

Projeto não possui issue de exemplo

O Projeto deve possuir uma issue de exemplo para orientar novos contribuidores a criar issues com um bom nome e uma descrição boa e detalhada.

Com um exemplo de issue, os contribuidores devem conseguir expressar melhor o problema e otimizar o tempo de atendimento da equipe de desenvolvimento.

Treinamento 4 - React Native

Esse treinamento tem o objetivo auxiliar a equipe de desenvolvimento com a curva de aprendizagem da tecnologia react native.

Pré-requisitos:

  • Android Studio
  • disposição

Data: 21/03
Horário: 12:00
Local: i-1

Conteúdo apresentado:

  • Flex
  • State e props
  • ComponentDidMount

Visualizar usuário gestor

História:
Eu, como gestor desejo acessar meu perfil a fim de visualizar meus dados.

Critérios de aceitação:
Exibir dados do gestor em uma lista formulário

  • Nome
  • Matricula
  • Setor
  • Senha
  • Hospital

Estar logado

Encontrar gestor na API

Usar dados fictícios

Hello Word

Nessa issue será feito o init do react native

Criar usuário gestor

História:
Eu, como gestor desejo criar uma conta a fim de logar no app.

Critérios de aceitação:
Ler dados do gestor no formulário

  • Nome
  • Matricula
  • Setor
  • Senha
  • Hospital

Validar dados do gestor

  • Todos do formulário

Enviar dados do gestor pra API

  • Todos do formulário

Aprimorar documento de visão

Oq deve ser feito:

  • Adequar documento de visão ao novo escopo;
  • Adequar diagrama de fishbone;
  • Retirar difinições e acrônimos;
  • Modificar oportunidade de negocio;
  • Modoficar descrição do problema;
  • Modificar visão geral do produto;
  • Descrição das partes envolvidas.

@gdeusdara , @fepas , @EzequielDeOliveira usem @fga-gpp-mds/eps-agr para as dúvidas.

Estudar as tecnologias do projeto

Os desenvolvedores devem estudar e se ambientar com as tecnologias que serão utilizadas durante o projeto.

  • JavaScript
  • React native
  • Git

Adicionar documentação de sprints

A documentação das sprints deve ser feita em arquivos individuais para cada sprint.
Os arquivos devem estar dispostos em uma pasta "Sprints" e devem estar em formato .md com o nome "sprint_x".

Editar usuário gestor

História:
Eu, como gestor desejo editar os meus dados a fim de atualizar meu perfil.

Critérios de aceitação:
Exibir dados do gestor em um formulário

  • Nome
  • Matricula
  • Setor
  • Senha
  • Hospital

Ler dados do gestor no formulário

  • Nome
  • Matricula
  • Setor
  • Senha
  • Hospital

Validar dados do gestor

  • Todos do formulário

Enviar dados do gestor pra API

  • Todos do formulário que foram modificados

Estar logado (achar na API)

Usar dados fictícios

Treinamento 1 - Scrum

Esse treinamento visa explanar os conceitos básicos sobre a metodologia Scrum. Esse conhecimento é muito importante , pois as práticas ágeis envolvidas serão utilizadas ao longo de todo o projeto.

Conteúdo :

  • O que são métodos ágeis ?
  • O que é o Scrum ?
  • Papéis
  • Reuniões
  • Sprints
  • Burndown

Data: 15 / 03 ás 12h
Local : LDS (Lab de disciplinas de Software no prédio UED )

Reunião de EPS 19/03

Pauta de reunião :

  • Fechar documentação da Sprint 0
  • Fechar planejamento do treinamento
  • Debater sobre arquitetura
  • Debater sobre documentos
  • Debater sobre roadmap

Criar Documento de Visão

  • Estruturar (Fazer um sumário e template do documento);

  • Descrever (Definir os itens criados);

  • Versão 1.0;

Criar Documento de Arquitetura

Criação de repositório para documentação

Professora Carla, para facilitar o deploy, integração continua e boas praticas de projeto nós vamos usar 2 repositórios, um para o back(API-Node) e um para o front(App-React).
Nós pensamos em duas abordagens possiveis:

  1. Centralizar a documentação em um dos repositórios e duplicar as diretrizes da comunidade como CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue_template.md e pull-request_template.md.

  2. Colocar os documentos em um outro repositório só de documentação e colocar links para ele em ambos os projetos.

Optamos por lhe consultar antes de tomar essa decisão pois envolve a organização da disciplina, aguardamos o retorno.

Documentar Sprint 0

A documentação da sprint 0, com duração, informações e decisões tomadas durante a sprint.

Treimanento 3 - React Native

Esse treinamento tem o objetivo auxiliar a equipe de desenvolvimento com a curva de aprendizagem da tecnologia.

Data: 20/03
Local: LDS

Treinamento 5 - UML

Breve treinamento sobre os fundamentos básicos da linguagem padrão UML para elaboração de projetos.
Esse treinamento será voltado para a elaboração do documento de arquitetura.
Local Hangout Google
Horário 21:30

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.