Você está na página 1de 5

Universidade de So Paulo

Escola de Artes, Cincias e Humanidades

Ideas Worth Investing


Termo de Abertura - Primeira Verso

Docente:
Profa. Dra. Violeta Sun

Discentes:
lex Santana Fogaa 9360732
Bruno Tenorio dos Santos 9277746
Guilherme Bortoto de Moraes 9360760

So Paulo
Outubro de 2017
Ideas Worth Investing

Descrio Geral do Projeto

O produto requisitado pelo cliente consiste em uma plataforma de


compartilhamento de ideias, onde cada usurio possui um perfil prprio e pode
interagir com grupos atravs de segmentos de conversa. Esta plataforma conta com
apenas um tipo de usurio. A plataforma requisitada tem como base quatro
conceitos principais:

1) Perfil do usurio: Cada usurio que utiliza a plataforma possui um perfil


prprio, que contm todas as informaes bsicas deste usurio, como nome
e contatos. Alm dessas informaes, cada usurio conta com um nvel de
reputao global e diversos nveis de reputao local.

2) Grupos: Um grupo consiste em um espao privado, limitado aos integrantes,


que pode ser criado por qualquer usurio na plataforma. O objetivo dos
grupos expressar uma ideia ou um possvel projeto e reunir pessoas
interessadas em tornar este projeto uma realidade. Cada grupo possui um
group owner (Proprietrio do grupo), que responsvel pela gesto de
permisses e restries.

3) Segmentos de Conversa: Os grupos contam com segmentos de conversa


para comunicar ideias e decises e debater conceitos. Um segmento de
conversa consiste em uma rea voltada a comunicao entre os membros de
um grupo.

4) Sistema de Reputao: O sistema de reputao tem como objetivo


incentivar a cooperao e facilitar a escolha de novos administradores ou
gestores. Esse sistema baseado em dois tipos de nveis de reputao:

a) Reputao Local: A reputao local representa o nvel de


cooperao de um usurio dentro de um grupo. Este nvel s vlido dentro
deste grupo especfico, ou seja, cada usurio pode possuir vrios nveis de
reputao, cada um relativo a um grupo em especfico.
Apesar de no ser transfervel entre grupos diferentes, os pontos de
reputao local afetam a sua reputao global.

b) Reputao Global: A reputao global representa o nvel geral de


cooperao de um usurio, ou seja, o quanto ele j contribuiu no total, para
todos os grupos dos quais faz parte.
Infraestrutura, mtodos e ferramentas utilizadas

Visando desenvolver a aplicao requisitada de forma eficaz, nosso grupo


escolheu as seguintes ferramentas para utilizar na construo da aplicao:

Front-end
- Ionic - Framework de desenvolvimento de aplicativos

Back-end
- Django - Framework de desenvolvimento web
- Django REST Framework - Toolkit para desenvolvimento de RESTful APIs
- MySQL - Sistema de Gerenciamento de Banco de Dados

Nossas escolhas de ferramentas foram baseadas nos requisitos do projeto e


disponibilidade de informaes e suporte de tais ferramentas. Escolhemos o
framework Ionic por sua natureza multiplataforma e de desenvolvimento fcil e gil.
Selecionamos o framework Django pelo mesmo motivo de desenvolvimento fcil e
gil, o que nos auxilia a desenvolver o projeto de forma rpida e eficaz. Faremos
uso do Django REST Framework para realizar o intermdio entre o sistema de
banco de dados e nossa aplicao devido a sua tima integrao com o framework
Django. E por fim, utilizaremos o SGBD MySQL, que apresenta estrutura robusta e
potente.

Nosso grupo tambm escolheu uma ferramenta para


auxiliar a gesto e concepo das fases do projeto,
assim como auxiliar no andamento e na gesto de
tempo. A ferramenta escolhida foi o Trello.
Objetivos SMART

O Ideas Worth Investing um projeto que tem como objetivo atingir as


pessoas e concretizar suas ideias em projetos, de forma a facilitar o primeiro passo.
Para isso necessrio atingir tais objetivos crticos:
Ter 100% do Banco de Dados e a API de cadastro at o incio da segunda
metade de Outubro ;
Ter 60% APIs rodando em servidor at o incio da segunda metade de
Outubro;
Finalizar 100% das funcionalidades de Posts e Gerenciamento dos Grupos
at o fim de Outubro;
Ter 80% das regras de Hierarquia nos Grupos implementadas at o fim da
primeira semana de Novembro;
O Sistema de Tags e busca deve ser finalizado, ou seja, 100%, at o fim da
primeira semana de Novembro;
Implementar 100% da funcionalidade de avaliar os posts at a metade do
ms de Novembro;
Completar 100% das regras de Hierarquia dos Grupos at a primeira metade
de Novembro;
Finalizar 100% das APIs em servidor at a metade de Novembro;
A primeira bateria de testes do aplicativo deve ser realizada at a metade de
Novembro;
Se necessrio, os problemas verificados na primeira bateria de testes devem
ser 100% corrigidos at o dia 20 de Novembro;
A ltima bateria de teste deve ser feita 100% at o dia 22 de Novembro;

Requisitos

Alcanar os objetivos para realizar esse projeto uma tarefa complexa e


requer uma srie de fatores. Para isso necessrio:
1. Documentao gerada sobre projeto;
2. Decomposio do projeto em atividades menores e melhor gerenciveis;
3. Atribuio das atividades aos integrantes do projeto;
4. Infraestrutura para desenvolvimento (ambiente, eletrnicos e tecnologias)
5. Detalhes do desenvolvimento;
6. Estrutura de trabalho (Scrum, Kanban, etc.);
7. Cronograma do projeto e das atividades;
EAP

Você também pode gostar