O Método do Problema Resolvido é uma abordagem que imagina como seria o problema resolvido para o usuário e parte dessa visão para definir o que será feito, sem focar inicialmente no "como", mas no "o que". Ele ajuda a replicar soluções bem-sucedidas e a melhorar processos futuros.
Visualizar o estado final ideal do ponto de vista do usuário, considerando as necessidades e expectativas que a solução deve atender.
Listar as ações que precisam ser realizadas para alcançar o problema resolvido, focando no "o que" deve ser feito sem detalhar os métodos ou ferramentas ainda.
Planejar e organizar as etapas necessárias para implementar as ações definidas, criando um roteiro claro e objetivo para o desenvolvimento da solução.
Identificar os recursos necessários, incluindo ferramentas, materiais, equipe e tempo, para garantir que tudo esteja disponível para a execução das etapas planejadas.
Avaliar o cenário original do problema para compreender suas limitações, restrições e condições que podem influenciar a aplicação da solução.
Refletir sobre o processo realizado, identificando os pontos fortes e fracos, e registrando insights que possam ser úteis para futuros projetos ou problemas semelhantes.
O modelo generalizado do Método do Problema Resolvido organiza o processo em passos claros e replicáveis, partindo da visão de como seria o problema resolvido e definindo o que será feito para alcançar essa solução:
O framework é a estrutura que orienta a aplicação do método, partindo da visão do problema resolvido:
Visão da Solução
↓
1. Imagine o Problema Resolvido
↓
2. Defina o Que Será Feito
↓
3. Construção das Etapas
↓
4. Mapeamento de Recursos
↓
5. Análise do Contexto
↓
6. Extração de Lições Aprendidas
↓
Entradas (Inputs)
Clique no botão abaixo para gerar um exemplo fictício de aplicação do método:
Embora ambos os métodos compartilhem a ideia de analisar algo já existente, a engenharia reversa é técnica e focada na desmontagem para reprodução ou melhoria, enquanto o método de partir do problema resolvido é didático, com foco em ensinar conceitos ou processos a partir de exemplos prontos.
| Aspecto | Engenharia Reversa | Método de Partir do Problema Resolvido |
|---|---|---|
| Foco Principal | Entender e desmontar a estrutura interna de um sistema ou solução. | Aprender ou explicar como a solução foi criada ou funciona. |
| Âmbito de Aplicação | Engenharia, segurança, manutenção e replicação. | Educação, design didático e processos de ensino. |
| Método de Investigação | Desmontagem e análise técnica. | Descrição e explicação de etapas e conceitos. |
| Nível de Detalhamento | Aspectos técnicos e específicos (hardware, software, etc.). | Princípios gerais e compreensão conceitual. |
| Objetivo Final | Replicar, otimizar ou interoperar sistemas existentes. | Aprender ou ensinar com base na solução existente. |
| Processo Cognitivo | Investigativo, técnico e orientado ao detalhe. | Explicativo, didático e orientado ao aprendizado. |
| Produtos Alvo | Hardware, software, sistemas mecânicos ou digitais. | Problemas educacionais, exemplos de resolução ou processos gerais. |
| Ferramentas | Decompiladores, analisadores e diagramas técnicos. | Narrativas, modelos didáticos e fluxogramas. |
O Livro Autônomo é um exemplo prático do Método do Problema Resolvido. Ele imagina o estado final ideal para o aprendiz, define o que precisa ser feito para chegar lá e organiza os recursos e etapas de maneira eficiente. O método serve como uma espinha dorsal para orientar o design, o desenvolvimento e a evolução contínua do Livro Autônomo.
Dica: Deslize para os lados para visualizar todas as colunas.
| Contexto | Nível de Autonomia | Nível de Aprendizagem | Nível de Conhecimento | Objetivo Pedagógico | Estratégia de Aprendizagem | Teoria da Aprendizagem | Tópico | Exemplo |
|---|---|---|---|---|---|---|---|---|
| Planejamento | Baixa (Guiado) | Básico | Iniciação | O que é uma página web e seus objetivos. | Exercícios Guiados | Behaviorismo: Repetição e prática estruturada. | Compreensão geral sobre os tipos de páginas web. | Página institucional para um negócio local. |
| Planejamento | Média (Semiguiado) | Intermediário | Desenvolvimento | Planejamento de layout e funcionalidades. | Partir do Problema Resolvido | Construtivismo: Construção baseada em conhecimento prévio. | Página de portfólio pessoal. | Página com layout de uma galeria de fotos. |
| Planejamento | Alta (Independente) | Avançado | Especialização | Planejamento para páginas dinâmicas e acessibilidade. | Exploração Livre | Construcionismo: Foco na criação de projetos avançados. | Página para um blog com SEO otimizado. | Blog dinâmico com categorias e pesquisa interna. |
| Especificação | Baixa (Guiado) | Básico | Iniciação | Estrutura HTML: tags básicas. | Exercícios Práticos | Behaviorismo: Aprendizagem passo a passo. | Página de apresentação de um produto. | HTML básico para descrever um catálogo de produtos. |
| Especificação | Baixa (Guiado) | Básico | Iniciação | Especificação de estilos com CSS. | Exercícios Guiados | Behaviorismo: Repetição e prática. | Página inicial com layout simples. | Site institucional com design responsivo básico. |
| Especificação | Alta (Independente) | Avançado | Especialização | Especificação de APIs e integrações. | Exploração Guiada | Construcionismo: Resolver problemas técnicos complexos. | Página com integração a APIs de mapas (ex.: Google Maps). | Mapa interativo com localização de lojas. |
| Desenvolvimento | Baixa (Guiado) | Básico | Iniciação | Criação de páginas estáticas. | Exercícios Guiados | Behaviorismo: Aprender por imitação e prática. | Página inicial de um site de receitas. | Página estática com receitas e imagens. |
| Desenvolvimento | Média (Semiguiado) | Intermediário | Desenvolvimento | Adição de interatividade com JavaScript. | Partir do Problema Resolvido | Construtivismo: Aplicação prática em um novo contexto. | Página com formulário de cadastro. | Formulário de cadastro com validação de campos. |
| Desenvolvimento | Alta (Independente) | Avançado | Especialização | Uso de frameworks (React, Vue.js). | Exploração Livre | Construcionismo: Foco em projetos avançados e independentes. | Plataforma de aprendizado com interatividade avançada. | Aplicativo SPA (Single Page Application) para cursos online. |
| Uso | Baixa (Guiado) | Básico | Iniciação | Navegação e interatividade básicas. | Exercícios Guiados | Behaviorismo: Prática orientada. | Página institucional com navegação simples. | Navegação entre seções de um site local. |
| Uso | Média (Semiguiado) | Intermediário | Desenvolvimento | Usabilidade e responsividade. | Partir do Problema Resolvido | Construtivismo: Construção iterativa com feedback. | Site responsivo para e-commerce. | Loja online com carrinho de compras funcional. |
| Uso | Alta (Independente) | Avançado | Especialização | Design centrado no usuário e A/B testing. | Exploração Livre | Construtivismo: Experimentação e aprendizado ativo. | Interface para comparação de preços de produtos. | Interface com filtros dinâmicos e análises de desempenho. |
| Manutenção | Baixa (Guiado) | Básico | Iniciação | Atualização de conteúdos. | Exercícios Guiados | Behaviorismo: Repetição estruturada. | Página institucional com atualizações frequentes. | Atualização de texto e imagens em uma página simples. |
| Manutenção | Média (Semiguiado) | Intermediário | Desenvolvimento | Correção de bugs e otimização. | Partir do Problema Resolvido | Construtivismo: Resolver problemas com base em casos reais. | Página de blog com atualizações frequentes. | Correção de links quebrados em um blog. |
| Manutenção | Alta (Independente) | Avançado | Especialização | Atualização de frameworks e escalabilidade. | Exploração Livre | Construcionismo: Melhorias contínuas em projetos. | Portal de notícias com alto tráfego. | Atualização de dependências em uma aplicação escalável. |