Skip to content

Latest commit

 

History

History
73 lines (60 loc) · 7.87 KB

time.md

File metadata and controls

73 lines (60 loc) · 7.87 KB
Home Time Entregas Banco de Dados

Nós somos One!

Sobre o Time

Guilherme
Guilherme Prado
Analista de Testes
gps2@cin.ufpe.br
Monalisa
Monalisa Sousa
Analista de Requisitos
mmss@cin.ufpe.br
Ricarth
Ricarth Lima
Gerente de Projeto/Scrum Master
rrsl@cin.ufpe.br
Warley
Warley Souza
Product Owner
wss@cin.ufpe.br

Nós acreditamos que em uma equipe todos são desenvolvedores.

A "Equipe One!" se formou em 2017 como um grupo de estudos, e para projetos acadêmicos. Hoje além desses aspectos buscamos crescer como startup. Nosso foco é sempre buscar a excelência em primeiro lugar.

Como fazemos o que fazemos?

Filosofias adotadas

  • Nivelamento de conhecimento: Todos devem saber sobre tudo referente ao projeto;
  • Códigos uniformes: Por exemplo, variáveis semelhantes, com mesma linguagem e com boas práticas;
  • DRY: Não repita seu próprio código;
  • Produtividade: Usar estilos já feito do Bootstrap, ao invés de na unha com CSS.

Frameworks e Metodologias

Lean Lean Startup

Descrição

Lean startup é um conjunto de processos usados por empreendedores para desenvolver produtos e mercados, combinando desenvolvimento ágil de software, desenvolvimento de clientes (Customer Development) e plataformas existentes de software (usualmente FOSS). O conceito foi introduzido por Eric Ries. A iniciativa lean startup defende a criação de protótipos rápidos, projetados para validar suposições de mercado, e usa feedback dos clientes para desenvolvê-los muito mais rapidamente do que através de práticas de desenvolvimento de software mais tradicionais, como o modelo Waterfall. Não é incomum ver "lean startups" colocando um novo código em produção várias vezes por dia, usando práticas conhecidas como continuous deployment. Lean startup é às vezes descrito como o "pensamento enxuto" (lean thinking) aplicado ao processo empreendedor. Um princípio central no pensamento enxuto é reduzir o desperdício. Os processos de lean startup usam o desenvolvimento de clientes para reduzir o desperdício, incrementando a frequência de contato com clientes reais e assim validando ou eliminando, o mais cedo possível, suposições incorretas sobre mercado. Esta abordagem se propõe a melhorar as táticas empreendedoras, reduzindo o trabalho, o custo de validar suposições sobre o mercado e o tempo necessário ao negócio para encontrar tração de mercado. É referida como "produto minimamente viável" (minimum viable produto ou MVP). Em desenvolvimento de produto, o MVP é uma estratégia usada para testes quantitativos e rápidos do mercado de um produto ou das características de um produto, popularizada por Eric Ries, para aplicações web.
Disponível em: https://pt.wikipedia.org/wiki/Lean_startup

Motivação

Essa é nossa principal filosofia de desenvolvimento.

Scrum Scrum

Descrição

O Scrum é um framework de trabalho que emprega diversas ferramentas para o desenvolvimento iterativo e incremental utilizado no gerenciamento de projetos diversos e no desenvolvimento de software ágil. Scrum possui seu foco no gerenciamento e projeto da organização onde é difícil planejar à frente, e não é um processo prescribente, ou seja, ele não descreve o que fazer em cada situação. Ele é usado para trabalhos complexos nos quais é impossível predizer tudo o que irá ocorrer. Além disso, apesar de Scrum ter sido destinado para gerenciamento de projetos de software, ele pode ser utilizado em equipes de manutenção de software ou como uma abordagem geral de gerenciamento de projetos/programas.

Motivação

O mesmo está sendo usado por nossa equipe devido as ferramentas, valores, princípios e práticas que o mesmo nos proporciona, assim facilitando a integração, produtividade e assertividade do nosso projeto.

Observação

Como o mesmo prega uma clara divisão de papéis entre os membros, e nós temos uma quantidade limitada de integrantes, decidimos fazer adaptações para nos auxiliar nas tarefas.

Tecnologias

Todoist Todoist

Descrição

Todoist é um serviço SaaS, multiplataforma e um conjunto de softwares de gerenciamento de tarefas. Nele as tarefas podem conter notas com arquivos de qualquer tipo, as mesmas também podem ser colocadas em projetos, classificadas por filtros, atribuídas etiquetas, editadas e exportadas. O mesmo contem integrações com diversas aplicações, além de oferecer backup, sincronização on-line e gamificação ao permitir aos usuários analisar e visualizar o seu desempenho.

Motivação

O mesmo está sendo usado por nossa equipe devido a organização e, principalmente a produtividade que nos proporciona na execução de nossas tarefas.

GitHub GitHub

Descrição

Github é uma plataforma de hospedagem de código-fonte com controle de versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo.

Motivação

O mesmo está sendo usado por nossa equipe devido a disponibilização da hospedagem dos arquivos referentes ao nosso site, e do próprio site. Além, de contribuir para nossa organização através do controle de versão que o mesmo possui.

Drive Google Drive

Descrição

Google Drive é um serviço de armazenamento e sincronização de arquivos. O mesmo abriga agora o Google Docs, um leque de aplicações de produtividade, que oferece a edição de documentos, folhas de cálculo, apresentações, e muito mais. O Google Drive baseia-se no conceito de computação em nuvem, pois o internauta poderá armazenar arquivos através deste serviço e acedê-los a partir de qualquer computador ou outros dispositivos compatíveis, desde que ligados à internet. Além disso, o Google Drive disponibiliza vários aplicativos online, sem que esses programas estejam instalados no computador da pessoa que os utiliza.

Motivação

O mesmo está sendo usado por nossa equipe devido a grande disponibilização de armazenamento de arquivos referentes ao nosso site de forma prática e rápida.

Discord Discord App

Descrição

Discord é um aplicativo de voz sobre IP, proprietário e gratuito, projetado para comunidades de jogos.

Motivação

O mesmo está sendo usado por nossa equipe devido a facilidade e rapidez que o mesmo nos proporciona em reuniões remotas da nossa equipe, através dos recursos fundamentais de texto baseados em bate-papo, suporte a chamadas de vídeo e compartilhamento de tela.