2. Atividade Prática: Planejamento do projeto
Atualizado em: 14 de fevereiro de 2024
Por: Nelson H. Koshoji
2.1. Planejamento do Projeto
2.1.1. Entendimento do Contexto e Objetivos
Questões Iniciais:
– Qual é o objetivo principal do software que desejam desenvolver? (Por exemplo, resolver um problema específico, atender a uma necessidade do mercado, inovar em alguma área.)
– Quem são os usuários finais ou o público-alvo do software?
– Quais são as principais funcionalidades que imaginam para o software?
2.1.2. Exploração de Ideias
Brainstorming:
– Que problemas do dia a dia vocês gostariam de solucionar através desse software?
– Existem hobbies ou interesses específicos que poderiam ser explorados ou melhorados com uma solução desse software?
– Alguma tendências tecnológicas atuais (como inteligência artificial, IoT, aplicativos móveis) influencia o seu projeto?
2.1.3. Avaliação de Impacto e Viabilidade
Questões de Análise:
– Quais são os benefícios potenciais (sociais, econômicos, educacionais, etc.) de desenvolver esse software?
– Quais desafios técnicos e não técnicos podem surgir durante o desenvolvimento do software?
2.2. Confecção do Relatório
Capa
- Título do Projeto: Nome do software ou tema escolhido.
- Nome do Grupo
- Nome dos Integrantes do Grupo
- Data
2.2.1. Introdução
Contexto: Uma breve descrição do contexto que levou à escolha do tema. Isso pode incluir uma descrição do problema que o software pretende resolver ou da oportunidade que visa explorar.
Objetivos do Software: Deve listar o principal objetivo do software e quaisquer objetivos secundários relevantes.
2.2.2. Desenvolvimento do Tema (Opcional)
Exploração de Ideias: Resumo das ideias discutidas durante a fase de brainstorming, incluindo aquelas que foram consideradas mas não escolhidas. Isso mostra o processo de pensamento do grupo.
Escolha do Tema: Explique o processo de decisão que levou à escolha do tema final. Quais critérios foram considerados? Por que este tema se destacou em relação aos outros?
2.2.3. Avaliação de Impacto e Viabilidade (Opcional)
Benefícios Potenciais: Descreva os benefícios sociais, econômicos, educacionais, etc., que o desenvolvimento desse software poderia trazer. Isso deve estar ligado aos objetivos do software.
Desafios: Enumere os possíveis desafios técnicos e não técnicos identificados e como o grupo planeja superá-los ou considerá-los no desenvolvimento do projeto.
2.2.4. Conclusão
Expectativas: Descreva o que o grupo espera alcançar com o projeto, alinhando expectativas com a realidade do que pode ser feito.
Anexos (Se aplicável)
Listas de ideias, imagens, esboços: Qualquer material adicional que tenha sido usado para ajudar na escolha e desenvolvimento do tema.
Orientações Gerais para o Relatório:
Clareza e Concisão: As ideias devem ser expressas de forma clara e concisa, evitando informações desnecessárias.
Formatação: O relatório deve seguir uma formatação consistente, incluindo fonte legível, tamanho de texto adequado e marcadores/listas para organizar as informações.