Linha 96: Linha 96:


# Quanto deverá custar o sistema?
# Quanto deverá custar o sistema?
## O Custo inicial não deve ser uma quantia muito alta, seria o custo de uma máquina dedicada e de um domínio e hospedagem de internet.
# Quantas pessoas deverão ser usadas?
# Quantas pessoas deverão ser usadas?
## De início não são necessárias muitas pessoas, mas como o projeto pode vir a tratar sobre vários assuntos específicos, seria interessante futuramente terceirizar essas áreas para seus respectivos profissionais
# Qual deverá ser o preço de aquisição do seu software para o usuário final?
# Qual deverá ser o preço de aquisição do seu software para o usuário final?
## Inicialmente, deverá ser gratuito para o usuário, será possivel talvez cobrar uma pequena taxa para serviços mais especializados
<br>
<br>

Edição das 17h09min de 3 de dezembro de 2013

  • Nome do Projeto: Kodificando

What


  1. Qual o objetivo deste projeto?
    1. O principal objetivo deste projeto é fornecer um ambiente (como um website) para que os usuários possam ler sobre, aprender e discutir sobre assuntos relacionados à computação, levando em consideração que esses tipos de conhecimento por muitas vezes não é levado às salas de aula de Ensino Fundamental e Médio


  1. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    1. Seleção e planejamento dos conteúdos disponibilizados.
    2. Moderação do fórum de discussões.
    3. Disponibilização de um ambiente dinâmico onde se possa aprender programação


  1. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    1. Conhecimento sobre o assunto a ser tratado (Conceitos e termos Básicos de Computação).
    2. Conhecimentos de Javascript e PHP/Python/Ruby
    3. Noções de HTML e CSS.


  1. Quais soluções similares existem no mercado (Benchmarking)?


Why

  1. Porque é interessante desenvolver este projeto?
  2. Porque deve usar a tecnologia escolhida?


Who

  1. Quem pode se beneficiar deste projeto?
  • Todos que tiverem interesse sobre o assunto e em aprender.


  1. Quem poderá operar o sistema?
  • Qualquer pessoa com um dispositivo com acesso à internet


  1. Quem deverá participar do desenvolvimento do sistema?
  • Pessoas que compartilham da ideia inicial do projeto e com capacidade e disposição para construir tal ambiente


Where

  1. Onde os dados serão inseridos?
  • Por ser um website, os dados serão inseridos no servidor através de um navegador.


  1. Onde os dados serão externalizados, publicados?
  • Os dados serão publicados e mostrados em um navegador


  1. Onde esta aplicação poderá ser usada?
  • Esta aplicação poderá ser acessada em qualquer dispositivo com uma conexão à internet.


  1. Onde os dados serão armazenadas?
  • Os dados serão armazenados em um Banco de Dados SQL.


  1. Onde o software deverá ser hospedado?
  • Em uma máquina dedicada e alugada, possivelmente também fazendo uso de Computação em Nuvem para alguns recursos.


When

  1. Em quanto tempo pretende desenvolver o sistema?
    1. Em cerca de 3 meses acredita-se que seja possivel obter um protótipo simples, mas o desenvolvimento do sistema seria continuado em quanto ele funcionasse
  2. Quais serão as fases e em quanto tempo cada uma?
    1. Primeiro deve-se estudar e escolher os temas a ser tratados e utilizados (Consideramos 2 meses)
    2. Em seguida pode-se fazer o protótipo (Cerca de 1 mês)


How

  1. Como será dividido o desenvolvimento do sistema?
    • O Sistema será desenvolvido utilizando conceitos básicos de HTML e CSS, utilizando jQuery (Javascript) e fazendo o uso de no mínimo uma das seguintes frameworks: CakePHP (PHP), Django (Python) e Ruby on Rails (Ruby)
  1. Como será feita a entrada de dados?
  2. Como será feita a saída de dados?
  3. Descreva a 1a. funcionalidade?
  4. Descreva a 2a. funcionalidade?
  5. ............
  6. Descreva a enésima funcionalidade?


How much

  1. Quanto deverá custar o sistema?
    1. O Custo inicial não deve ser uma quantia muito alta, seria o custo de uma máquina dedicada e de um domínio e hospedagem de internet.
  2. Quantas pessoas deverão ser usadas?
    1. De início não são necessárias muitas pessoas, mas como o projeto pode vir a tratar sobre vários assuntos específicos, seria interessante futuramente terceirizar essas áreas para seus respectivos profissionais
  3. Qual deverá ser o preço de aquisição do seu software para o usuário final?
    1. Inicialmente, deverá ser gratuito para o usuário, será possivel talvez cobrar uma pequena taxa para serviços mais especializados