Início Artigos
Artigos
Feed RSS-
Canvas de Modelo de Negócios: uma contribuição para o sucesso de Startups
Novas empresas ou produtos precisam de uma ferramenta que resuma o seu modelo de negócios e suporte o processo sistemático de validação de hipóteses. Este era papel do plano de negócios, hoje considerado inadequado para ambientes de incerteza, como Startups. Pode ser substituído com vantagens pelo diagrama Canvas, que fornece uma visão padronizada, representando o caráter empírico do processo.
-
Entrevista com Rebecca Parsons Parte 2: Agile Distribuído, Arquitetura vs. Design e SOA
Nesta segunda e última parte de uma entrevista exclusiva para InfoQ Brasil, Rebecca Parsons, CTO da ThoughtWorks, fala sobre o Agile Distribuído e técnicas para a definição de arquiteturas, além de apresentar mais detalhes sobre a Arquitetura Evolucionária.
-
Entrevista com Rebecca Parsons Parte 1: Agile nas Empresas e Arquitetura Evolucionária
Nessa primeira parte da entrevista com a CTO da ThoughtWorks, veja recomendações sobre formas de construir e arquitetar sistemas para obter o máximo de flexibilidade e responsividade a mudanças, com detalhes sobre a Arquitetura Evolucionária, que leva conceitos das práticas ágeis para a arquitetura e a infraestrutura de sistemas.
-
Agile das equipes à organização: o papel do gerente, estratégias e dicas para a adoção
Para os gerentes de projetos seguindo a linha tradicional, não resta muito tempo até que seja inevitável usar práticas ágeis. Pelo seu conhecimento da organização e sua capacidade de trabalhar com diferentes áreas da empresa, os gerentes podem assumir o papel crítico de liderar a introdução do Agile, das equipes técnicas até o nível de negócio.
-
Sinais vitais de um projeto ágil: saúde através de indicadores
A análise e a monitoração dos indicadores da saúde de um projeto ganham interpretações e prioridades diferentes nos projetos ágeis, que focam principalmente a transparência, visibilidade, simplicidade e medidas quantitativas.
-
Modelagem Ágil: aperfeiçoando a comunicação e a compreensão - Parte 1
A Modelagem Ágil está alinhada com os princípios e valores ágeis, e facilita a comunicação e compreensão, que são dois aspectos críticos para a entrega de software de qualidade. Veja porque a modelagem pode ser uma das mais importantes práticas no seu repertório de técnicas ágeis.
-
Arquitetura do SpiderDuck em detalhes: o novo serviço de processamento de links do Twitter
O SpiderDuck é um novo serviço do Twitter para gerenciar e otimizar o processamento em tempo real de URLs inseridos em tweets. Foi projetado com 6 componentes principais, distribuindo a responsabilidade de consultar, processar e armazenar as informações de URLs. A arquitetura do sistema reduz o tempo de resposta e a latência, além de permitir o aumento em escala conforme o crescimento da demanda.
-
IcedTea, Harmony, IKVM e mais: altos e baixos do Java Open Source
Este artigo traz um panorama de projetos open source relacionados ao coração da plataforma Java. De um lado, o IcedTea liberou a sua versão 2.0, prontamente incorporada nas principais distribuições Linux de comunidade. Do outro, o Harmony foi oficialmente desativado pela ASF, e ainda está indefinido o impacto disto sobre o Android. Entre os extremos, há várias surpresas interessantes, como o IKVM.
-
Precisão e acurácia em estimativas ágeis
Costuma ser dito que estimativas Ágeis valorizam mais acurácia do que precisão. Mas você realmente entende o que esses termos significam? Existem diversas explicações sobre precisão e acurácia, geralmente envolvendo tiros e alvos. Mas estas dificilmente podem ser transportadas para o contexto das estimativas Ágeis. Vamos tentar aqui esclarecer de uma forma realmente útil o significado dos termos.
-
Iconoclastia e validação de hipóteses em startups
Esse artigo apresenta perspectivas sobre a ideia central do Lean Startup, analisando competências emocionais essenciais para o sucesso de qualquer empreendedor. Baseando-se nos desafios emocionais encontrados ao empreender, é feita uma reflexão sobre a ideia de que usar abordagens para validação e aprendizado antecipado pode não ser suficiente para construir um negócio de sucesso na área de TI.
-
Gerenciamento de riscos: expandindo o Agile para além do desenvolvimento
O gererenciamento de riscos é um assunto quente em TI. Processos para o gerenciamento efetivo de riscos e para fazer decisões de investimento permitirão às técnicas Agile escalarem para toda a organização.
-
Desenvolvimento em cloud: os IDEs foram para a nuvem
A quantidade de soluções para cloud e o aumento em investimentos nessa área trazem a sensação de que tudo está se movendo para a nuvem. Agora a bola da vez são os IDEs. Os desenvolvedores de linguagens como Java, Python, JavaScript, C#, Ruby e PHP já contam com IDEs na web, boa parte sem custo. Neste artigo é apresentada uma seleção das principais ferramentas de desenvolvimento em cloud.