FromThePage: diferenças entre revisões
Sem resumo de edição |
criação da introdução da página |
||
Linha 1: | Linha 1: | ||
Alunos: Júlio Xavier e Lucas Andrade |
Alunos: Júlio Xavier e Lucas Andrade |
||
== |
== Introdução == |
||
Nesse página estão descritos as etapas de planejamento e aplicação das atividades executadas durante a disciplina de GCS (gerência de configuração de software). O projeto escolhido para a execução das atividades foi o [http://fromthepage.com/ FromThePage], um site para tradução e digitalização de manuscritos. É uma rede social livre no qual pessoas podem publicar fotos de manuscritos para que alguém faça a digitalização do mesmo, ao final do processo é possível gerar uma versão digital do documento. |
|||
=== Visão geral === |
|||
Finalidade - Elucida os objetivos do plano. |
Finalidade - Elucida os objetivos do plano. |
||
Linha 10: | Linha 13: | ||
Pessoas - Principais papéis e breve descrição. |
Pessoas - Principais papéis e breve descrição. |
||
== Finalidade == |
=== Finalidade === |
||
Este plano possui a finalidade de guiar e especificar ações que auxiliem na melhoria dos processos de Gerência de Configuração do software From The Page. |
Este plano possui a finalidade de guiar e especificar ações que auxiliem na melhoria dos processos de Gerência de Configuração do software From The Page. |
||
== Escopo == |
=== Escopo === |
||
Abaixo estão listados os itens que o grupo pretende implementar no projeto: |
Abaixo estão listados os itens que o grupo pretende implementar no projeto: |
||
Linha 21: | Linha 24: | ||
* Empacotamento Debian |
* Empacotamento Debian |
||
== Ferramentas == |
=== Ferramentas === |
||
Hoje em dia para o desenvolvimento ou evolução de uma aplicação web, os responsáveis podem contar com diversas ferramenta que auxiliam durante o processo. Abaixo estão listadas algumas ferramentas que equipe pretende utilizar ao longo do semestre. |
Hoje em dia para o desenvolvimento ou evolução de uma aplicação web, os responsáveis podem contar com diversas ferramenta que auxiliam durante o processo. Abaixo estão listadas algumas ferramentas que equipe pretende utilizar ao longo do semestre. |
||
{| class="wikitable" |
{| class="wikitable" |
Revisão das 13h07min de 26 de novembro de 2016
Alunos: Júlio Xavier e Lucas Andrade
Introdução
Nesse página estão descritos as etapas de planejamento e aplicação das atividades executadas durante a disciplina de GCS (gerência de configuração de software). O projeto escolhido para a execução das atividades foi o FromThePage, um site para tradução e digitalização de manuscritos. É uma rede social livre no qual pessoas podem publicar fotos de manuscritos para que alguém faça a digitalização do mesmo, ao final do processo é possível gerar uma versão digital do documento.
Visão geral
Finalidade - Elucida os objetivos do plano.
Escopo - Aprofunda os pontos que serão abordados na execução do projeto.
Cronograma - Definição de datas para a execução do plano de Gerência de Configuração de Software.
Pessoas - Principais papéis e breve descrição.
Finalidade
Este plano possui a finalidade de guiar e especificar ações que auxiliem na melhoria dos processos de Gerência de Configuração do software From The Page.
Escopo
Abaixo estão listados os itens que o grupo pretende implementar no projeto:
FromThePage
- Configuração de ambiente automatizada
- Integração contínua com o Travis
- Empacotamento Debian
Ferramentas
Hoje em dia para o desenvolvimento ou evolução de uma aplicação web, os responsáveis podem contar com diversas ferramenta que auxiliam durante o processo. Abaixo estão listadas algumas ferramentas que equipe pretende utilizar ao longo do semestre.
Ferramenta | Sinópse |
---|---|
Travis | Ferramenta que permite integração contínua com diversas linguagens, entre elas Ruby on Rails, que é a linguagem do projeto. |
Vagrant | Ferramenta que permite a configuração ambiente para que os desenvolvedores tenham um projeto funcional em suas máquinas. |
Gems | Pacotes que ajudam na implementação de novas funcionalidades. |
Git | Vai ser o gerenciador de versões do projeto |
GitHub | Plataforma (Source forge) que vai guardar e gerenciar as versões do projeto na nuvem. |
Pessoas
Papel | Descrição e responsabilidades | Responsáveis |
---|---|---|
Desenvolvedor | Responsável pela implementação do código, precisando seguir as políticas de branch definidas. O mesmo será afetado diretamente pela configuração de ambiente e integração contínua. | |
Gestor de configuração | Responsável por definir quais mudanças de configuração serão feitas no projeto e quais ferramentas serão utilizadas, baseado em suas necessidades e contexto. | Júlio Xavier e Lucas Andrade |
Auditor de configuração de software | Responsável por fazer verificação e validação do plano de Gerência de Configuração de Software. | Renato Sampaio |
Cronograma
Todo projeto, seja na criação ou em evoluções do produto, deve seguir um roteiro com datas e atividades (um cronograma) definidas pela equipe responsável pelo projeto. Isso ajuda na organização da equipe e permite que todos vejam a qualquer momento o que deve ser feito e quando deve ser feito. Abaixo está definido o cronograma da equipe.
Sprint | Atividade | Data | Status |
---|---|---|---|
1 | Definir plano de GCS | 20/09 - 03/10 | Concluído |
2 | Configuração de ambiente (equipe) | 04/10 - 10/10 | |
3 | Configuração de ambiente automatizada | 11/10 - 17/10 |