O poder do design e processo iterativos

By Kate Eby | 2 de January de 2019

Esteja você desenvolvendo software, projetando um site ou refinando uma receita, provavelmente confia em um processo iterativo. O processo iterativo começa com requisitos ou suposições que formam a base do projeto. Em essência, você cria o primeiro produto, testa-o e revisa para a próxima versão.

O processo iterativo é simplesmente uma série de etapas que você repete, ajustando e melhorando seu produto a cada ciclo. Em termos práticos, pense nisso como prática para tornar seu produto perfeito.
Neste artigo, você aprenderá as etapas do processo iterativo, como ele é usado em locais de trabalho, desde o desenvolvimento até o design, e por que você usaria essa abordagem em vez de uma metodologia tradicional de projeto como a abordagem em cascata.

O que significa o "Processo Iterativo"?

O processo iterativo é uma abordagem para melhorar continuamente um conceito, design ou produto. Os criadores produzem um protótipo, testam-no, ajustam-no e repetem o ciclo com o objetivo de se aproximar da solução.

Qualquer pessoa pode usar o processo iterativo, mas designers, desenvolvedores, educadores, cientistas e matemáticos geralmente o utilizam. O conceito e a solução eventualmente convergem, como em uma função matemática ou em uma descoberta científica, porque você avança em direção ao resultado desejado cada vez que itera no produto.

O processo iterativo é generalizado em muitas indústrias. A maioria dos projetos Agile usa uma abordagem iterativa, melhorando incrementalmente o produto a cada ciclo ou sprint. O fim de uma iteração se torna o ponto de partida para a próxima rodada.

Por exemplo, pense em produtos Microsoft ou Apple. Usando uma abordagem iterativa, esses produtos são atualizados regularmente com novos recursos ou benefícios, menos alguns dos problemas das edições anteriores. Até mesmo escritores, músicos e cozinheiros usam o processo iterativo para refinar seu trabalho criativo.

Você também pode usar o processo iterativo quando a produção ou decisão final não pode ser facilmente revogada (como um veredicto do júri quando muitos votos têm que ser levados para chegar a um acordo) ou se as consequências da revogação do resultado podem ser emocionalmente e financeiramente caras (como um casamento) ou ter implicações de longo prazo (como a guerra).

 

O que é um procedimento iterativo?

O processo iterativo refina um produto através de ciclos de ajuste repetidos. Em matemática, um procedimento iterativo identifica a solução de um problema com base em um palpite inicial. Então, você apresenta uma sequência de algoritmos para encontrar a resposta.

Você pode adaptar este procedimento matemático para qualquer problema que exija uma solução específica. Embora você possa não ter a resposta certa inicialmente, você pode começar com um palpite, rever sua solução, refinar seu palpite, rever a solução revisada e repetir até obter a resposta correta.

Imagine que você está tentando duplicar uma sobremesa que você desfrutou em um restaurante. Você sabe que contém chocolate, mas não pode identificar o ingrediente secreto que o torna com gosto único. Você dá um palpite, cozinha o prato e prova para ver o quão perto você está do original. Em seguida, você ajusta os ingredientes e as quantidades e tenta novamente. Cada iteração o aproxima do seu objetivo: a sobremesa perfeita.

 

Por que usar um processo iterativo?

O modelo iterativo é uma alternativa à abordagem em cascata, que depende de etapas sequenciais. Ao usar a abordagem em cascata, é difícil abordar rapidamente as ineficiências de desenvolvimento ou design, mas a iteração dá aos desenvolvedores mais flexibilidade para incorporar mudanças rapidamente.

A NASA adotou o modelo iterativo na década de 1960 com o Projeto Mercúrio e continuou seu uso através do projeto do Ônibus Espacial, bem como para trabalhar com a Força Aérea dos EUA para desenvolver a aeronave hipersônica X-15. A abordagem também se espalhou para outras indústrias.

Na década de 1970, a IBM começou a usar o modelo iterativo no design do sistema de computador. E, na década de 1990, o Canadá desenvolveu seu sistema de controle de tráfego aéreo com uma abordagem iterativa. Hoje, empresas que vão desde aplicativos de software e engenharia até design, marketing e educação usam uma abordagem iterativa para desenvolver produtos e atender às necessidades do mercado.

O processo iterativo lhe dá a capacidade de refinar e revisar um produto rapidamente, especialmente se você tem uma versão inicial de um produto, mas ainda precisa identificar recursos e funções detalhados. Essa abordagem pressupõe que você já não tem todas as respostas ou que o ambiente para seu produto, bem como as necessidades de seus clientes, mudará durante o cronograma de desenvolvimento. Um modelo iterativo leva em conta a mudança de cenário, permite que você planeje mudanças à medida que cria seu produto e o ajuda a produzir produtos adaptados ao seu mercado. Aqui estão alguns dos benefícios específicos:

  • É eficiente. Você pode construir o seu produto passo a passo, em vez de ter que reformular um plano inteiro à medida que as mudanças ocorrem. Além disso, a carga de trabalho da equipe é distribuída de forma mais eficaz ao longo do ciclo de vida do desenvolvimento do projeto.
  • É oportuno. A primeira iteração permite desenvolver a prioridade máxima na funcionalidade. Cada iteração é baseada em quaisquer melhorias identificadas no ciclo passado, e testes contínuos lhe dão uma visão clara do status de seu projeto. Você pode ver os resultados cedo e com frequência porque cada iteração é um marco gerenciado.
  • É rentável. Quaisquer alterações no escopo ou requisitos do projeto, que são comuns na maioria dos projetos, são menos caras do que com uma abordagem em cascata.
  • É colaborativo. Você pode apresentar os resultados de cada iteração às partes interessadas e clientes. Eles podem ver a evolução do projeto e garantir que você esteja atendendo aos seus requisitos.
  • Melhora a usabilidade. Testes e depurações são mais fáceis com iterações menores, pois você pode identificar defeitos no início do processo e usuários e clientes estão envolvidos em cada iteração.
  • Elimina a confusão. Você pode detectar inconsistências ou falhas em requisitos, design, código e outras implementações a cada iteração, para que você possa evitar desentendimentos.
  • É mais fácil gerenciar riscos. Você enfrenta as partes de alto risco de um projeto primeiro, e cada iteração permite identificar e resolver riscos.
  • Oferece melhorias contínuas. Cada iteração permite que a equipe incorpore facilmente todas as lições aprendidas em corridas anteriores e melhore continuamente o processo de desenvolvimento.

O que é o modelo de processo iterativo?

O modelo de processo iterativo é um processo cíclico no qual você faz e testa ajustes incrementais. É popular em tecnologia, engenharia, desenvolvimento de software, design, pesquisa qualitativa, gerenciamento de projetos e outros setores. 

Aqui estão algumas informações sobre como as empresas usam o modelo de processo iterativo:

  • Wikis do site: Esses tipos de sites permitem que os usuários agregam, atualizem ou melhorem o conteúdo. Por exemplo, a Wikipédia conta com conteúdo gerado pelo usuário que permite aos revisores adicionar informações relevantes ou excluir conteúdo desatualizado ou não mais útil. Uma wiki nunca termina. No modelo de processo iterativo, o site evolui continuamente com novas informações.
  • Interfaces humano-computador: Muitos consumidores tiveram dificuldades em usar computadores iniciais. Os programadores tinham um conjunto específico de habilidades e conhecimentos, mas não representavam os consumidores cotidianos. Usando o modelo de processo iterativo, os designers reuniram feedback, ajustaram a interface com base nesse feedback e lançaram uma versão atualizada. Esses refinamentos continuam hoje. As interfaces e softwares de computador continuam a evoluir com base no feedback e nas necessidades dos consumidores. O processo de melhoria da usabilidade agora se estende a uma gama de dispositivos móveis e smartphones.
  • Computação e programação de computadores: Iteração é uma técnica chave de ciência da computação para criar algoritmos e desenvolver software. Com o modelo de processo iterativo, um programa de computador executa uma sequência de instruções ou operações matemáticas repetidamente. O programa faz loops para repetir alguma parte do programa ou código até que chegue a um evento predeterminado ou complete o número desejado de repetições. Por exemplo, um site poderia usar um código que atualiza repetidamente uma página até que o usuário clique em um botão. Ou um programa de computador poderia executar um algoritmo para reorganizar letras em uma palavra (ou o alfabeto inteiro) até formar todas as combinações possíveis. A iteração é semelhante à recursão na programação de computadores. Ambos seguem repetidamente um conjunto de instruções e podem ser usados para o mesmo efeito.
  • Gerenciamento de projetos: A abordagem iterativa ajuda as organizações (e gerentes de projeto) a lidar com a incerteza inerente a muitos projetos. Em vez de assumir que todos os requisitos, casos de uso e necessidades de negócios podem ser identificados antes do início do projeto (típico de uma abordagem em cascata), o modelo iterativo pressupõe que as expectativas do usuário e as necessidades dos negócios mudarão durante o prazo de desenvolvimento. Ao criar um produto em pedaços refinados e adaptados em ciclos subsequentes, o processo iterativo responde à natureza imprevisível dos projetos, bem como às necessidades e engajamento dos clientes.
  • Educação: O modelo de processo iterativo se concentra nos alunos aprendendo com seus erros à medida que resolvem problemas. Pense nessa abordagem como "a prática torna perfeita". Os alunos refletem, refinam e revisam seu trabalho como parte do processo de aprendizagem. Ao contrário da computação e da matemática, as iterações educacionais não estão focadas em uma única solução predeterminada "certa". A abordagem iterativa na educação cria uma cultura que promove um ciclo contínuo de aprendizagem.
  • Sistemas jurídicos: A base do direito comum é o stare decisis, o conceito de que as decisões são baseadas em precedentes. Stare decisis é uma expressão em latim que significa "aderir à coisa julgada". Seguindo o modelo de processo iterativo, isso significa que qualquer precedente legal se constrói e depende de decisões anteriores.
  • Ciência da evolução: O registro fóssil mostra o registro iterativo do processo. A evolução repetida ao longo das gerações mostra uma mudança nas características das espécies biológicas. Algumas características se tornam mais comuns ou mais raras à medida que os pais passam genes para os filhos.

Como funciona o processo iterativo?

O processo iterativo envolve um ciclo contínuo de planejamento, análise, implementação e avaliação. Cada ciclo produz um segmento de desenvolvimento que forma a base para o próximo ciclo de melhoria iterativa. 

Você começará com o planejamento inicial e a definição dos requisitos gerais. Implemente seu trabalho inicial de desenvolvimento e, em seguida, refina-o por tentativa e erro. Depois de concluir o primeiro ciclo, este segmento de trabalho forma a próxima parte do projeto. Cada ciclo deve melhorar idealmente o produto geral. 

Não há um ritmo padrão de desenvolvimento. Em vez disso, os requisitos do produto e seu recursos definirão a eficiência com que você se move através do ciclo iterativo.

Iterative Process

Primeira etapa: Planejamento e requisitos: Nessa fase, mapeie os requisitos iniciais, reúna os documentos relacionados e crie um plano e cronograma para o primeiro ciclo iterativo.

Segunda etapa: Análise e design: Finalize as necessidades de negócios, modelos de banco de dados e requisitos técnicos com base no plano. Crie uma arquitetura de trabalho, esquemática ou algoritmo que satisfaça seus requisitos.

Terceira etapa: Implementação: Desenvolva a funcionalidade e o design necessários para atender às especificações.

Quarta etapa: Teste: Identifique e localize o que não está funcionando ou executando de acordo com as expectativas. As partes interessadas, usuários e testadores de produtos pesam com sua experiência.

Quinta etapa: Avaliação e revisão: Compare esta iteração com os requisitos e expectativas.

Depois de concluir essas etapas, é hora de enfrentar o próximo ciclo. No processo iterativo, o produto volta à primeira etapa para construir o que está funcionando. Identifique o que você aprendeu com a iteração anterior. Este desenvolvimento iterativo, às vezes chamado de desenvolvimento circular ou evolutivo, é baseado no refino da primeira versão através de ciclos subsequentes, especialmente quando você reúne e inclui requisitos. Ele permite que você permaneça flexível à medida que identifica novas necessidades ou problemas comerciais inesperados.

Qual é a diferença entre o desenvolvimento iterativo e incremental?

O desenvolvimento iterativo depende de uma série de ciclos repetitivos ou cíclicos em que você revisa e melhora um produto com base no feedback de usuários e partes interessadas. Embora o termo possa ser usado intercambiavelmente com o desenvolvimento incremental, há uma boa diferença.

Com o desenvolvimento incremental, você coloca em camadas novas funcionalidades em pequenas seções a cada iteração. Mas é mais do que simplesmente melhorar o produto através da iteração. Você metodicamente adiciona novos recursos a cada ciclo em um processo passo a passo, desenvolve diferentes seções do produto ou sistema em vários momentos e taxas e os adiciona ao produto completo à medida que os completa.

Muitos projetos usam ambas as abordagens ao mesmo tempo para concluir um projeto. Por exemplo, as metodologias Agile e Scrum são baseadas em uma abordagem iterativa e incremental. Eles são iterativos porque uma versão é refinada em corridas subsequentes. Eles são incrementais porque seções de trabalho são entregues em todo o projeto.

 

O que é o processo de desenvolvimento iterativo?

Muitos softwares e aplicativos web contam com o processo de desenvolvimento iterativo porque dá aos desenvolvedores mais flexibilidade. Normalmente, o ciclo de vida do desenvolvimento do sistema (SDLC) usa o desenvolvimento iterativo ao lado do desenvolvimento incremental. À medida que o sistema é desenvolvido, o SDLC se torna cada vez mais complexo.

Essa abordagem oferece vários benefícios. Ele permite que os gerentes de projeto dividam o projeto em partes menores que se baseiam uns nos outros e comecem com os problemas ou componentes mais críticos do projeto. Ele também permite que a equipe de desenvolvimento se concentre em uma parte do projeto de cada vez, protegendo-os de problemas comerciais que poderiam desviá-los ou distraí-los. E as partes interessadas podem ver progressos concretos através do ciclo de vida do aplicativo ou sistema de software.

No modelo iterativo, o desenvolvimento começa com um pequeno conjunto de requisitos para uma pequena seção do projeto, em vez de uma lista completa para todo o projeto. A equipe projeta, desenvolve, testa e refina o código em ciclos repetidos. Eles podem adicionar mais recursos em ciclos subsequentes até que o aplicativo de software completo esteja pronto para ir ao mercado.

Primeira etapa: Requisitos. Como você está trabalhando em uma seção ou iteração do produto, você precisa identificar os requisitos de software ou hardware para esta seção. Seja claro sobre quem vai usar o sistema e como o usarão. Identifique o objetivo ou tarefa do produto que você está desenvolvendo, especialmente se você estiver trabalhando a partir de uma lista de controle de projeto. Defina o que se qualifica como um resultado bem-sucedido para esta nova seção de software.

Segunda etapa: Análise. Revise os requisitos para identificar e resolver quaisquer expectativas incompletas, ambíguas ou contraditórias. Saiba quais dados você deve incluir para produzir o software e quais dados o software produzirá.

Terceira etapa: Design. Use as especificações finais do requisito para projetar o software. Construa os esquemas que descrevem o comportamento do software, o processo comercial, o layout da interface e a funcionalidade.

Quarta etapa: Codificação. Usando os documentos de design de software, produza o código que cria a produção que você identificou nos requisitos e análises.

Depois de concluir a primeira seção, busque feedback do usuário para identificar quaisquer bugs, falhas ou deficiências. Cada ciclo (ou iteração) depende do feedback e, de certa forma, do fracasso - aprendendo com seus erros. Este planejamento heurístico, ou aprendizado de tentativa e erro, permite ajustar os resultados até obter o desempenho que deseja. Em seguida, você pode passar para a próxima iteração para adicionar recursos e funções. Siga este processo até que o software, aplicativo ou sistema seja concluído.

A chave para o sucesso no desenvolvimento de software iterativo é ser rigoroso na validação dos requisitos e testes. À medida que você desenvolve novas iterações, realize uma revisão sistemática para garantir que as novas versões sejam compatíveis com as iterações anteriores. Esteja preparado para qualquer engenharia retrógrada para integrar novas iterações com versões anteriores.

 

O que é o processo iterativo no Scrum?

O processo iterativo impulsiona a metodologia Scrum de desenvolvimento, onde o objetivo é fornecer o valor máximo do negócio no mínimo de tempo.

No Scrum, cada iteração é chamada de sprint e normalmente dura de 2 a 4 semanas. Cada sprint começa com uma reunião de planejamento que avalia a lista de tarefas, prioriza-as e identifica o trabalho a ser feito na iteração. Em seguida, a equipe finaliza requisitos, análises e design. Ela implementa e testa o trabalho. A iteração termina com uma revisão de sprint e retrospectiva que formam a base para o próximo sprint. Scrum mistura todas as etapas do processo iterativo em cada iteração.

 

Iterative Scrum Process

Como todas as abordagens iterativas, o Scrum reconhece que as metas e o escopo de um projeto evoluem, pois os clientes podem não ser capazes de identificar completamente o que precisam no início do projeto e a equipe enfrentará desafios que não puderam prever no início do projeto. O Scrum reconhece que você não pode identificar o escopo completo no início e oferece uma estrutura que permite que a equipe se adapte às mudanças com agilidade.

 

O que é o processo de design iterativo?

Uma variação do modelo iterativo, o processo de design iterativo permite que os designers criem, testem, analisem e refinem ideias rapidamente durante qualquer fase do processo de design. 

Os designers começam com uma solução para seu produto com base em observações e pesquisas iniciais. Eles podem então explorar e validar suas suposições através do processo de ideação, prototipagem, teste, análise e refino. Esse processo, chamado de prototipagem rápida ou prototipagem em espiral, permite que os designers encontrem sucesso mais rapidamente e envolvam as partes interessadas e os clientes de forma mais eficaz.

Primeira etapa: Observação e pesquisa do usuário. A primeira pergunta que os designers fazem: "Qual é o problema que estamos tentando resolver?" Você deve entender os usuários e analisar seus hábitos para saber o que você irá projetar e desenvolver. Pesquisas de usuários, como grupos focais, entrevistas ou testes A/B, o ajudarão a identificar as necessidades e comportamentos do usuário, bem como oferecerão insights sobre as reações emocionais ao seu produto. Isso fornece o contexto do usuário que você precisa para começar a brainstorming soluções.

Você aprenderá mais sobre como o cliente se envolve com o produto, informações ambientais (como onde e com quem o usa) e outros recursos que podem ter ao seu redor. Você pode considerar a criação de fluxogramas, diagramas ou outros ajudantes visuais para capturar informações. As palavras podem não ser capazes de descrever o problema da maneira que uma imagem pode.

Segunda etapa: Tenha ideias. Nesta fase, você e sua equipe podem começar a gerar ideias que resolvam o problema que você identificou através de sua pesquisa. Armados com informações sobre usuários, suas abordagens emocionais em relação ao seu produto e o contexto em que o usam, tente fazer brainstorming para explorar soluções que encantam seus usuários. À medida que você desenvolve ideias, certifique-se de estar pensando no significado — o "porquê" — do seu produto. O que falará com os usuários? O que vai encantá-los? Você quer articular a alma do seu produto usando design estratégico e atencioso.

Terceira etapa: Protótipo. Nesta fase de "construção", sua equipe cria um exemplo inicial do seu produto. Você usará isso para testar conceitos ou sistemas que você está considerando para o design final. O protótipo deve descrever como o produto será usado, seja funcionalidade básica de software, wireframes ou até mesmo maquetes de papel do seu design visual. Estes são mais fáceis e baratos de produzir do que um sistema inteiro, e permitem que você teste e refinar seu design rapidamente.

Quarta etapa: Análise. É hora de reunir feedback sobre seu design. Peça aos usuários para testar o protótipo, reunir feedback sobre o que funciona e o que não funciona e avaliar o quão bem suas suposições atenderam às suas necessidades. Os testes de usabilidade ajudarão a validar suas suposições sobre seu design e orientar a próxima iteração. Pegue o que aprendeu, altere seu design e inicie o próximo ciclo de design.

Pesquisas provam que o processo de design iterativo funciona. Peter Skillman, da Palm, Inc., inventou o Desafio Marshmallow, que começou como um exercício de construção de equipe para oferecer lições de colaboração e criatividade. No desafio, as equipes dão 20 palitos em formato de espaguete, um metro de corda, um metro de fita adesiva e um marshmallow. Eles têm 18 minutos para construir uma torre que manterá o marshmallow em cima. A equipe que constrói a torre mais alta ganha.

Um grupo de alunos do jardim de infância e um grupo de graduados em escolas de negócios se enfrentaram no primeiro desafio. Os alunos do jardim de infância ganharam. De tempos em tempos, várias equipes repetiram esse desafio. ele jardim de infância continuam a ganhar. Parece que eles estão mais inclinados a começar com um design simples, testar o protótipo e iterar até encontrar uma solução que funcione. Os adultos tendem a gastar seu tempo competindo pela liderança do projeto, discutindo sobre o plano certo e, em seguida, ficando sem tempo para construir a torre. Tom Wujec da Autodesk fala sobre a pesquisa nesta TED Talk.

Ao se concentrar em como os usuários pensam e se comportam, o design iterativo ajuda a projetar equipes a reduzir problemas de usabilidade, especialmente nos estágios iniciais de um projeto, quando o custo de eliminar erros é modesto. Você pode melhorar sua eficácia quando organiza claramente ativos, protocolos e documentação para cada iteração. Mas o processo de design iterativo tem algumas limitações, e o desenvolvimento do produto deve incluir outros conjuntos de habilidades.

  • O design iterativo se concentra na melhoria incremental ou cíclica. Se você está procurando uma verdadeira inovação, considere usar o processo de design estratégico para ajudar você a descobrir as necessidades não atendidas dos usuários.

  • O feedback do usuário que você coleta no processo de design iterativo pode ajudar você a identificar problemas de usabilidade. Mas os usuários raramente podem dizer como corrigir esses problemas porque podem não saber a resposta. A iteração com base no feedback do usuário o ajudará a ajustar, mas pode não resolver o problema. À medida que você itera, inclua especialistas em design de interação para ajudar você a criar produtos que se sintam intuitivos.

  • Alguns aspectos do design do produto, como cor, formulário, tipografia e redação, criam uma conexão emocional com os usuários. Designers especializados nessas funções sabem como criar uma experiência de produto deliciosa. Esta é uma habilidade única que não pode ser duplicada através do processo de design iterativo.

Muitas empresas experimentam o design darwinismo, a ideia de que produtos, como a evolução, passarão por uma série de mudanças incrementais e quase se projetarão. O design iterativo suporta design rápido e responsivo. Mas sem outras camadas no processo, como design estratégico e design de interação, esses produtos podem falhar porque não abordam as necessidades reais dos usuários. Empresas como Google e Microsoft experimentam a criação de novos produtos apenas por meio do design darwinismo. Sua empresa se beneficiará se o planejamento do produto incluir design estratégico para criar algo que seja significativo para os usuários.

O que é um processo não iterativo?

O processo não iterativo requer uma abordagem em cascata não alterada para o design e desenvolvimento do produto. O progresso flui linearmente para entregar um produto completo. O planejamento, requisitos, especificações e documentação durante o projeto são altamente controlados.

O processo não iterativo também pressupõe que os requisitos podem ser bloqueados, o que dificulta (e caro) lidar com as mudanças. Ele não contém um ciclo de feedback que usa testes e feedback para refinar o produto. Em vez disso, o progresso é medido pela conclusão de produtos de trabalho intermediários. Em comparação, a abordagem iterativa produz ciclos ou iterações menores, é altamente flexível e adaptável e fornece regularmente produtos de trabalho.

Por exemplo, a maioria dos projetos de construção e arquitetura depende de um processo não iterativo. Primeiro, você reúne requisitos e, em seguida, planeja o design e o divide em fases. Depois de concluir a construção, você revisa a estrutura por segurança e a mantém. O plano é totalmente mapeado no início do projeto, e a maioria das mudanças são caras, seja em tempo ou dinheiro.

 

Processo de Arquitetura Iterativa

Em vez de se concentrar em um projeto final e concluído, trabalhe em iterações que se concentram em subpartas concluídas. Os designers podem aplicar as lições aprendidas em cada subparte às iterações subsequentes. Na verdade, a arquitetura geral responderá melhor às mudanças.

O processo de arquitetura iterativa permite que os designers superem um dos maiores desafios da arquitetura: criar um plano completo no início do projeto. Criar um plano concluído pode ser difícil porque os planos do projeto não podem mudar facilmente para acomodar as mudanças nas forças de mercado ou as necessidades dos negócios. Dito isto, quando aplicado à arquitetura, o processo iterativo ajuda a derrotar esse obstáculo.

O que significa um processo iterativo em pesquisa?

Os métodos de pesquisa são inerentemente iterativos. Os cientistas projetam uma hipótese, testam-na, observam suas conclusões e, em seguida, usam esses insights para influenciar a próxima hipótese. Os pesquisadores começam com uma observação e verificam suas descobertas, o que leva a novas perguntas de pesquisa.

O que é o Processo Iterativo em Pesquisa Qualitativa?

A pesquisa qualitativa é um processo que coleta dados por meio de observações, entrevistas, pesquisas e documentos para encontrar o lado "humano" de um tópico. Como essa abordagem envolve a opinião, os valores e os comportamentos das pessoas, ela requer a flexibilidade do processo iterativo. 

Os pesquisadores ajustam suas metodologias, processos de coleta de dados e perguntas durante o projeto com base no que aprendem. Por exemplo, um pesquisador pode revisar as perguntas da entrevista com base nas respostas de assuntos anteriores. O pesquisador pode categorizar as respostas usando uma estrutura no início, mas pode ajustar as categorias à medida que os dados revelam mais contexto ou sombras de significado. Pesquisadores qualitativos em ciências sociais, saúde, educação e negócios normalmente utilizam o processo iterativo.

O que significa o Processo Iterativo em Psicologia?

Avaliações psicológicas são iterativas. As informações são coletadas e avaliadas, os sintomas são identificados e os resultados ou tratamentos são sugeridos. Mais tarde, os médicos avaliam as mudanças de seus pacientes e ajustam os tratamentos. A iteração ocorre revisando os dados e conectando-os a insights emergentes.

O modelo de reprocessamento iterativo hipóteses de que episódios emocionais (como raiva ou alegria) são criados à medida que a informação flui através de certos centros do cérebro. O cérebro integra os objetivos, valores, desejos e intenções de uma pessoa para moldar uma instância emocional. Diferentes padrões de atividade neural podem criar diferentes eventos emocionais.

No centro de toda a ciência está o processo iterativo, com o objetivo de se aproximar da verdade através da pesquisa ao longo do tempo. A pesquisa depende da credibilidade das descobertas anteriores para que a iteração possa ocorrer. De acordo com um artigo recente na Nature, a psicologia enfrenta uma crise de replicabilidade. Os pesquisadores tentaram reproduzir as descobertas de 21 experimentos, mas tiveram sucesso limitado. Outros fatores podem estar no trabalho, no entanto. Como envolve emoção humana, a psicologia é extremamente complicada e os experimentos podem ser difíceis de duplicar.

 

Desafios do processo iterativo

Uma grande ameaça ao processo iterativo é o atraso de escopo, que pode ocorrer devido à falta de prazo firme ou solução definida. Para evitar o arrepio do escopo, os gerentes de projeto devem manter uma lista de prioridades e benchmarks.

Cronogramas também podem ser um desafio. Os membros da equipe querem continuar ajustando para melhorar um produto. Isso pode deixar as partes interessadas e os clientes inquietos. Os gerentes de projeto podem precisar prestar mais atenção à equipe, ser firmes sobre os requisitos que precisam ser abordados na iteração ou estar dispostos a dizer que um produto é bom o suficiente para testes e avaliação.

Se você está trabalhando com fornecedores em qualquer projeto, você precisa ser claro sobre os requisitos e o cronograma. No modelo iterativo, contratos claros e expectativas são essenciais. No início de qualquer contrato, certifique-se de ter uma taxa horária ou de mercado se o projeto se afastar demais do escopo ou do tempo. Mesmo que o projeto mude por boas razões, você e o fornecedor devem estar dispostos a ser flexíveis em vez de manter um cronograma ou escopo que derrote todo o ponto de iteração.

 

Melhore o processo de design iterativo com o Smartsheet para gerenciamento de projetos

Capacite seu pessoal para ir além com uma plataforma flexível desenvolvida para atender às necessidades da sua equipe e se adaptar conforme essas necessidades mudam. Com a plataforma Smartsheet fica fácil planejar, coletar informações, gerenciar e criar relatórios sobre o trabalho de qualquer lugar, ajudando sua equipe a ser mais eficiente e mostrar resultados. Crie relatórios sobre as principais métricas e obtenha visibilidade do trabalho em tempo real, à medida que ele acontece, através de relatórios, painéis e fluxos de trabalho automatizados criados para manter sua equipe conectada e informada. Quando as equipes têm clareza sobre o trabalho que está sendo realizado, elas podem ser muito mais produtivas durante o mesmo período de tempo. Experimente o Smartsheet gratuitamente hoje mesmo.

 

 

Descubra por que mais de 90% das empresas da Fortune 100 confiam no Smartsheet para realizarem seu trabalho.

Experimente o Smartsheet gratuitamente Get a Free Smartsheet Demo