Registros escritos por Rafael Caceres
Design e Storytelling: Como Arcos Narrativos Influenciam a Experiência do Usuário
A ligação entre design e storytelling é um aspecto crucial na criação da experiência do usuário. Este artigo explora como esses conceitos se entrelaçam e como eles podem ser aplicados para melhorar a percepção e a retenção dos usuários. Arcos Narrativos Kurt Vonnegut, consagrado escritor e humorista, quando estudante de Antropologia na Universidade de Chicago,…
Pensamento Sistêmico na Era Digital: Da Teoria à Prática
Falar sobre pensamento sistêmico é muito mais fácil que colocar ele em prática. Pensar de forma sistêmica significa entender que uma organização, um ecossistema ou outra estrutura complexa não é só a junção de suas partes. Cada pedaço de um sistema é importante por si só. Porém, a magia está em ver como essas partes…
Porque evitar uma Fábrica de Software: três razões críticas
Ao buscar desenvolver um produto digital, é comum que muitas empresas considerem contratar uma fábrica de software para executar o projeto. No entanto, essa pode não ser a melhor escolha para obter um resultado de qualidade, e que atenda às necessidades do cliente. Reconhecemos que o conceito de “fábrica” tem sido usado há tempos por…
Negócios Orientados a Serviços: a importância da flexibilidade e agilidade na entrega de valor
As empresas que estão sempre em busca de inovação e evolução precisam estar atentas a novos modelos de organização e gestão que possam melhorar a eficiência e a eficácia de seus processos. No âmbito do trabalho com conhecimento, todo processo ocorre apenas uma vez, tornando os métodos repetitivos inadequados para gerar ideias inovadoras. Uma dessas…
Fluxo Unificado: uma breve introdução
O que é Fluxo Unificado? Fluxo Unificado é um modelo de fluxo onde projetos fluem pelo mesmo processo e são atendidos pelo mesmo time. Existe um mito de que um produto deve ser quebrado em times cada vez menores para atender problemas específicos. Muito se fala em autoridade e ownership. Quando um time vira praticamente…
User Story Mapping: contando a história do seu produto
A documentação de um projeto não deve ser uma lista super detalhada de como o software deve se comportar. Ela precisa funcionar mais como as fotos daquela viagem que você fez ano passado. Elas não contam toda a história, mas são um suporte para uma conversa e uma forma de lembrar do que aconteceu. O…
Porque as filas são um problema para o trabalho criativo
As fábricas japonesas no pós-guerra não podiam se dar ao luxo de ter estoques grandes. Estoque é dinheiro parado, e na manufatura, um gerente pode facilmente ver as peças empilhadas, produtos não finalizados ou produtos finalizados que ainda não foram vendidos. Neste momento você deve estar se perguntando o que isso tem a ver com…
Agilidade nos negócios com Upstream Kanban – Parte 1
Agilidade é um termo bastante abrangente. No mundo do software, graças ao Movimento Ágil, a palavra virou sinônimo de aplicação de métodos de gestão que estão de acordo com o Manifesto Ágil. O problema dos chamados métodos ágeis são a limitação da sua aplicação em contexto de times. Muitos modos de tentar escalar a agilidade…
Por que terceirizar seu desenvolvimento de software?
Você teve aquela ideia brilhante, descobriu seu cliente, desenvolveu sua proposição de valor e montou o modelo de negócios. As coisas vão bem, mas você precisa começar a desenvolver a tecnologia necessária para seu negócio virar realidade. Pode ser um mobile app, um site ou um e-commerce. Você precisa contar com uma equipe especializada que…
Testes automatizados com Drupal 8
Testes automatizados sempre foram um terror no Drupal e nossa maior vergonha na Taller era a incapacidade de criar testes efetivamente com ele. Fazer um teste unitário é testar uma unidade isolada da aplicação. Porém o Drupal 7 praticamente não tem unidades isoladas. Vindo de uma época procedural, o código é extremamente acoplado e para…