| Linha 55: | Linha 55: | ||
* Quais serão as fases e em quanto tempo cada uma? | * Quais serão as fases e em quanto tempo cada uma? | ||
*#Catalogação de informações e variáveis; | *#Catalogação de informações e variáveis; | ||
--(2 semanas) | |||
*#Identificação dos níveis de abstração e dos módulos; | *#Identificação dos níveis de abstração e dos módulos; | ||
**1 semana | **(1 semana) | ||
*#Orçamentos | *#Orçamentos | ||
**1 mês | **(1 mês) | ||
*##Levantamento de mão de obra; | *##Levantamento de mão de obra; | ||
*##Recursos humanos; | *##Recursos humanos; | ||
*##Custo de Hospedagem; | *##Custo de Hospedagem; | ||
*#Codificação; | *#Codificação; | ||
**de 4 a 6 meses | **(de 4 a 6 meses) | ||
*#Procedimentos de Testes; | *#Procedimentos de Testes; | ||
**1 mês | **(1 mês) | ||
*#Hospedagem; | *#Hospedagem; | ||
**2 semanas | **(2 semanas) | ||
*#Lançamento da versão BETA; | *#Lançamento da versão BETA; | ||
**2 semanas | **(2 semanas) | ||
*#Correções e atualizações do software. | *#Correções e atualizações do software. | ||
**1 mês | **(1 mês) | ||
<br> | <br> | ||
Edição das 00h19min de 28 de maio de 2014
5W2H
- Nome do Projeto: My Trend
What
- Qual o objetivo deste projeto?
- O objetivo é criar um aplicativo, exclusivo para dispositivos móveis, que será uma rede social para que os usuários possam postar fotos do seu visual do dia e adicione algumas informações, como marca da roupa, lugar onde comprou, possíveis combinações de acessórios, dicas de como se vestir e entre outras.
- Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Codificação, criação e utilização de bancos de dados.
- Conexão com o Facebook e com o Google+.
- Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Uso de banco de dados, reconhecimento de usuário e uma IDE (Integrated Development Environment) para desenvolvimento do software.
- Quais soluções similares existem no mercado?
- Existe o Polyvore, o Chictopia e o Fashion.me. Essas três opções permitem ao usuário postar fotos relacionadas à moda, projeto similar ao My Trend. Porém, o nosso diferencial é que será voltado para dispositivos móveis.
Why
- Porque é interessante desenvolver este projeto?
- Porque deve usar a tecnologia escolhida?
Who
- Quem pode se beneficiar deste projeto?
- Qualquer pessoa que tenha interesse e gosta de moda.
- Quem poderá operar o sistema?
- O usuário, por meio de seu próprio perfil criado na rede social.
- Quem deverá participar do desenvolvimento do sistema?
Where
- Onde os dados serão inseridos?
- Na tela do Smartphone, onde usuário poderá se cadastrar, inserir seus dados de login ou vincular uma conta de uma rede social já existente.
- Onde os dados serão externalizados, publicados?
- A interface de saída do aplicativo será onde os dados serão publicados para a rede de amigos do usuário. Haverá a ideia de “timeline” de publicações.
- Onde esta aplicação poderá ser usada?
- A aplicação poderá ser usada em Smartphones com sistemas operacionais Android ou iOS.
- Onde as informações serão armazenadas?
- Usuários que já possuem contas em redes sociais como Facebook e Google+, poderão utilizar o mesmo login, ou seja, o aplicativo utilizará informações de cadastro pré-armazenadas pelas plataformas das redes sociais. O usuário poderá optar também por se cadastrar diretamente do aplicativo, de modo que suas informações serão armazenadas em nosso banco de dados.
- Onde o software deverá ser hospedado?
- O software deverá ser hospedado em um DataCenter confiável e com menor relação custo/benefício, como por exemplo o Heroku.
When
- Em quanto tempo pretende desenvolver o sistema?
- Estima-se que o aplicativo necessitará de seis meses a um ano para ser desenvolvido.
- Quais serão as fases e em quanto tempo cada uma?
- Catalogação de informações e variáveis;
--(2 semanas)
- Identificação dos níveis de abstração e dos módulos;
- (1 semana)
- Orçamentos
- (1 mês)
- Levantamento de mão de obra;
- Recursos humanos;
- Custo de Hospedagem;
- Codificação;
- (de 4 a 6 meses)
- Procedimentos de Testes;
- (1 mês)
- Hospedagem;
- (2 semanas)
- Lançamento da versão BETA;
- (2 semanas)
- Correções e atualizações do software.
- (1 mês)
How
- Como será dividido o desenvolvimento do sistema?
- Como será feita a entrada de dados?
- Como será feita a saída de dados?
- Como será o procedimento para a 1a. funcionalidade?
- Como será o procedimento para a 2a. funcionalidade?
- Como será o procedimento para a 3a. funcionalidade?
How much
- Quanto deverá custar o sistema?
- Quantas pessoas deverão ser usadas?
- Qual deverá ser o preço de aquisição do seu software para o usuário final?
DFD
DER
DD
Comentários
- Idéia interessante.
- Atentem para os seguintes aspectos:
- Se é aplicativo para celular terão que entender como funciona o processo de registro de apps para download, se tem custo e regras
- Deverão pensar em desenvolvedores, no mínimo, para IPhone e Android
- Com certeza precisarão da autenticação de uma rede social e portanto terão que entender como funciona
- Pensar em bases de dados para guardar dados do usuário (perfil, etc), fotos. detalhes da roupa, combinações, acessórios, dicas, idéias, etc
- Avaliar quais dados serão armazenados no aparelho e quais em servidores externos, na nuvem, por exemplo