sábado, 30 de junho de 2012

[SQL] - Join ou Junções SQL - Inner, left, right e full outer join

Join em SQL é um assunto que provoca muitas dúvidas, afinal, sempre que juntamos duas ou mais tabelas, poderemos ter resultados bem diferentes dependendo do tipo de junção que estamos fazendo. A imagem abaixo mostra facilmente todos eles. Veja abaixo: LEFT JOIN, RIGHT JOIN, INNER JOIN e FULL OUTER JOIN.


segunda-feira, 7 de maio de 2012

[GP] - Cancelamento da Sprint


Uma Sprint pode ser cancelada antes do time-box da Sprint terminar. Somente o Product Owner tem a autoridade para cancelar a Sprint, embora ele (ou ela) possa fazer isso sob influência das partes interessadas, da Equipe de Desenvolvimento ou do Scrum Master.

quinta-feira, 19 de abril de 2012

[GP] - Sprint



O coração do Scrum é a Sprint, um time-box de um mês ou menos, durante o qual um “Pronto”, versão incremental potencialmente utilizável do produto, é criado. Sprints tem durações coerentes em todo o esforço de desenvolvimento. Uma nova Sprint inicia imediatamente após a conclusão da Sprint anterior.

quarta-feira, 18 de abril de 2012

[GP] - Eventos Scrum


Eventos prescritos são usados no Scrum para criar uma rotina e minimizar a necessidade de reuniões não definidas no Scrum. O Scrum usa eventos time-boxed, onde todo evento tem uma duração máxima. Isto garante que uma quantidade adequada de tempo seja gasta no planejamento sem permitir perdas no processo de planejamento.

Além da Sprint, que é um container para outros eventos, cada evento no Scrum é uma  oportunidade de inspecionar e adaptar alguma coisa. Estes eventos são especificamente projetados para permitir uma transparência e inspeção criteriosa. A não inclusão de qualquer  um dos eventos resultará na redução da transparência e da perda de oportunidade para inspecionar e adaptar.


terça-feira, 17 de abril de 2012

[GP] - O Time Scrum


O Time Scrum é composto pelo Product Owner, a Equipe de Desenvolvimento e o Scrum Master. Times Scrum são auto-organizáveis e multifuncionais. Equipes auto-organizáveis escolhem qual a melhor forma para completarem seu trabalho, em vez de serem dirigidos por outros de fora da equipe. Equipes multifuncionais possuem todas as competências necessárias para completar o trabalho sem depender de outros que não fazem parte da equipe. O modelo de equipe no Scrum é projetado para aperfeiçoar a flexibilidade, criatividade e produtividade.

Times Scrum entregam produtos de forma iterativa e incremental, maximizando as oportunidades de realimentação. Entregas incrementais de produto “Pronto” garantem que uma versão potencialmente funcional do produto do trabalho esteja sempre disponível.

sábado, 14 de abril de 2012

[GP] - Teoria do Scrum

Scrum é fundamentado nas teorias empíricas de controle de processo, ou empirismo. O empirismo. O empirismo afirma que o conhecimento vem da experiência e de tomada de decisões baseadas no que é conhecido. O Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos. 
Três pilares apóiam a implementação de controle de processo empírico: transparência, inspeção e adaptação.

sexta-feira, 13 de abril de 2012

[GP] - Visão geral do Scrum

Scrum (subs): Um framework dentro do qual pessoas podem tratar e resolver problemas complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível. Scrum é:

  • Leve
  • Simples de entender
  • Extremamente difícil de dominar

Scrum é um framework estrutural que está sendo usada para gerenciar o desenvolvimento de produtos complexos desde o início de 1990. Scrum não é um processo ou uma técnica para construir produtos; em vez disso, é um framework dentro do qual você pode empregar vários processos ou técnicas. O Scrum deixa claro a eficácia relativa das práticas de gerenciamento e desenvolvimento de produtos, de modo que você possa melhorá-las.

Framework Scrum 
O framework Scrum consiste nas equipes do Scrum associadas a papéis, eventos, artefatos e regras. Cada componente dentro do framework serve a um propósito específico e é essencial para o uso e sucesso do Scrum.
Estratégias específicas para o uso do framework Scrum variam e são descritas em outros documentos.
As regras do Scrum integram os eventos, papéis e artefatos, administrando as relações e interações entre eles. As regras do Scrum são descritas ao longo deste documento.

quinta-feira, 12 de abril de 2012

[GP] - O propósito do Guia do Scrum

Scrum é um framework para desenvolver e manter produtos complexos. Este guia contém a definição do scrum. Esta definição consiste em papéis, eventos, artefatos e as regras do Scrum que unem os demais e os mantém integrados. Ken Schwaber e Jeff Sutherland desenvolveram o Scrum; o Guia do Scrum é escrito e fornecido por eles. Juntos, eles apóiam o Guia do Scrum.

[GP] - Benefícios da Gestão do Conhecimento

Achei esse artigo muito interessante no site do HSM (segue link no final e todos os créditos) pois agora comecei a trabalhar em uma equipe que preza muito isso, segue abaixo o artigo:

Não é de hoje que as empresas já a utilizam como ferramental de capacitação profissional. Temos inúmeros exemplos de mestres que passam os ofícios de sua profissão a seus aprendizes, desde os grandes mestres da arte como Da Vinci ao um simples carpinteiro em sua oficina rudimentar.

domingo, 29 de janeiro de 2012

[YOUTUBE] - Como capturar e mostrar thumbnails dos vídeos do Youtube

As miniaturas das imagens são chamadas de "thumbnails" em inglês, são capturadas durante o upload do vídeo, e servem de “capa” para o mesmo quando o usuário ainda não clicou no botão de Play.

Você já deve ter reparado que o link dos vídeos do Youtube é sempre o mesmo, o que muda é apenas o ID do vídeo. Veja abaixo como é o formato do link de um vídeo do Youtube.

http://www.youtube.com/watch?v=ID-DO-VÍDEO

As letras e números que aparecem aleatoriamente no final do link dos vídeos, é o ID do vídeo.

O link para gerar essas imagens é sempre o mesmo (assim como os vídeos), e a única coisa que muda é o ID do vídeo do qual a imagem deve ser mostrada, veja o exemplo abaixo.

http://img.youtube.com/vi/ID-DO-VÍDEO/1.jpg

O link acima é responsável por mostrar a miniatura de qualquer vídeo do Youtube, basta substituir a parte que foi destacada em bege pelo ID do vídeo que você quer, e a parte que foi destacada em azul você pode mudar para: 1, 2 ou 3, que é o número da miniatura. Fazendo isso, uma miniatura pequena (120px por 90px) será gerada.

Utilizando o mesmo link que foi mostrado acima, é possível gerar uma miniatura maior, com praticamente o tamanho original do vídeo (480px por 360px). Para tal, basta adicionar as letras “hq” antes do número da miniatura, como mostrado abaixo.

http://img.youtube.com/vi/ID-DO-VÍDEO/hq1.jpg

terça-feira, 17 de janeiro de 2012

[GP] - As 3 Leis sobre Satisfação de Clientes

Este artigo foi escrito por Alexandre Borin, empreendedor à frente da Prestus.
Qualquer empresário ou consultor com experiência sabe bem como é fundamental garantir a satisfação dos clientes para que um negócio tenha sucesso. Na prática, essa satisfação se trata da superação de expectativas em relação ao produto, do atendimento, da infra-estrutura e dos demais atributos da empresa, que se evolui para a fidelização.
E porque é tão importante fidelizar um cliente?
É um assunto vasto e apaixonante, sobretudo para os que gostam da vertente comercial. Podemos enumerar 3 grandes leis que deveriam tornar a palavra “fidelização” a mais importante do seu vocabulário.
Cliente fiel é cliente tão feliz que rola no chão de felicidade
1 – Em geral é mais barato fidelizar do que atrair novos clientes
Este é, sem dúvida, o principal argumento para a maioria dos executivos. O esforço de marketing para atrair novos clientes, numa realidade corporativa tão competitiva como a de hoje, é cada vez maior. Ações de pós-venda e uma busca contínua por aprimoramento e qualidade são incomparavelmente mais baratas, e com um uma relação custo/benefício extremamente atraente.
2 – Cliente fiel gera mais clientes
O boca-a-boca é a forma mais eficiente de propagar o sucesso dos seus produtos e serviços. E nunca esse boca-a-boca viajou em uma velocidade tão rápida quanto na era digital. Se, por um lado, as empresas se deparam com concorrência global, por outro, cada vez mais notícias (boas e más) sobre o seu produto chegam ao ouvido ou à tela do seu potencial consumidor. Mais do que na tradicional propaganda, pesquisas mostram que as pessoas confiam e buscam recomendações dos seus amigos e familiares.
3 – Qualidade é o que o cliente diz que é
O autor desta frase é nada mais do que um dos criadores do Total Quality Management (Gestão da Qualidade Total), umas das metodologias mais atuais, embora já consagrada. E o que ele quer nos dizer, efetivamente é que a excelência de uma empresa se mede antes de tudo pela satisfação dos seus clientes. Aspectos como cumprimento de prazos, preços justos, atendimento diferenciado e disponibilidade permanente são premissas para essa satisfação. E cliente satisfeito é cliente fiel.
Ou seja, muito dessa fidelização passa por ser “como” seu cliente espera e estar disponível “quando” ele espera, o que no mundo digital e dos serviços, significa dizer 24h por dia.
Posto isto, quando falamos em disponibilidade integral como um diferencial competitivo, a maioria em grandes empresas vê o assunto um tanto o quanto utópico: todos gostariam de ter, mas quase ninguém tem condições de arcar com os custos inerentes a sua estrutura humana e física necessária.
Na Prestus, temos experiências muito bem sucedidos em mudar essa realidade, evoluindo o conceito de Escritório Virtual para um conceito evoluído, sem empréstimos de salas de reuniões e sim com o fornecimento de serviços muito mais avançados envolvendo o atendimento ao cliente e a retaguarda do negócio em si, com secretárias 24h por dia.
Apenas um exemplo do que é possibilitar uma experiência consistente para clientes ao entrarem em contato com o seu negócio, e deixar de perder importantes contatos de clientes por falta de recursos humanos capacitados ou disponíveis, naquele momento.
Alexandre Borin Cardoso
CEO da Prestus®