SingularCode

ENGSOFT-02

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.