sexta-feira, 20 de fevereiro de 2015

A Nuvem se move, não fique parado!


Estamos em 2015 e as pessoas ainda discutem o lado e bom e o ruim das redes sociais. Há uns anos quando surgiu o movimento que dava um título a experts em redes sociais (Juro que não lembro a alcunha dessa profissão), e eu não suportava ver uma pá de gente que não sabia o que era Apache, DNS e alta disponibilidade, posando de guardiões do conhecimento. Ainda falta muito para a parte popular da Internet se profissionalizar.

Mas hoje já ficou claro que administrar sites, fã pages e engajamento não é coisa para leigos que sabem usar um mouse. Os primeiros que conseguirem criar uma empresa que abrace todas as necessidades (Web designer, SEO, Host, E-Marketing, E-commerce, etc) se tornarão empresas gigantes. E o mais difícil não será ter o dinheiro, clientes ou ser queridinho do mercado... A sacada é criar uma empresa que consiga jogar fora todo o conhecimento a cada 6 meses e recomeçar tudo.

É por essa dinâmica absurda que tem a Internet, que nunca acreditei naquele titulo que davam aos experts em redes sociais. Nos últimos 10 anos nasceram e morreram dezenas de títulos pomposos de profissionais de Internet. Uma graduação leva pelo menos 2 anos sendo planejada e são mais 4 anos dentro de uma faculdade.
Retroceda há 6 anos atrás e imagine você saindo da faculdade hoje, expert em Flash :D

A faculdade agora (para a tristeza de muitos) dura a vida inteira. Só lembrei de tudo isso, porque em dezembro de 2014 (3 longos meses atrás), o Google mudou algumas ferramentas e desativou muita coisa que eu utilizada em alguns clientes. (Ele avisou 1 ano antes).

Como não sou programador, mas tenho que programar se quiser ver a coisa funcionar, isso poderia ser considerado uma tortura, mas o resultado é que cada vez mais adquiro conhecimentos mais profundos, e consigo conhecer mais gente que pensa da mesma forma, inclusive gente do país que mais admiro, a Austrália.

A grande sacada do mundo conectado é a troca de conhecimento.

Adorei essa frase: That's okay, as we both get into SQL I'm sure we'll be able to help each other out! 

Algo como: Tudo bem, como nós dois estamos começando em SQL, tenho certeza que vamos ser capazes de ajudar um ao outro!

PS: Não sou programador, não falo inglês e não sou dono da verdade. Tudo é na base de muito suor! :D

sexta-feira, 18 de julho de 2014

Gerenciamento de tarefas com Google Spreadsheet

A quem interessa essa planilha?

Sua empresa ou você possuem um fluxo de trabalho que é dividido em tarefas?
Quer deixar de fazer propostas comerciais copiando e colando no Word?
Você atende vários clientes e precisa automatizar o envio de e-mails, alertas ou mesmo propostas comerciais, que em sua grande maioria só mudam os dados dos clientes?

Ok! O Google Spreadsheet pode mudar a vida e rotina do seu negócio.

Mas perai?
Você não é uma empresa pequena, e tem um gerente de TI que usa suspensórios e morre de medo da tenebrosa Nuvem, acredita em antivírus grátis e adora tudo pirata?
Esqueça, Google APPS não vai mudar sua situação.

Antes de continuar, se está com um pé atrás, olhe esses vídeos:





Gerenciamento de Tarefas - Project V01a

https://docs.google.com/a/64bits.com.br/spreadsheets/d/1PTg7P7ITZp0-nFazosxwgRbmDDD9QTDG_3jPxqFBLkg/edit#gid=1200856578


Uma gambiarra que funciona muito bem!

Estou criando um sistema bem simples para cadastro de clientes e propostas comerciais (Na verdade, eu já uso isso há 4 anos, mas agora estou ajustando para vender a integração da solução)

A proposta comercial coleta preços e produtos de uma base (pode ser banco de dados SQL ou QUALQUER texto, planilha, etc)

O usuário preenche a proposta de forma simples, já que o cadastro do cliente já está acessível, assim como produtos e preços.
A proposta comercial já fica formatada (bonitinha) e basta clicar um botão e é enviado um pdf para o e-mail do cliente ou para o vendedor, que pode conferir e mudar o texto padrão do corpo do e-mail.

Ou seja, eliminei Word, sistema ERP, conversão de PDF e programa de e-mail para apenas uma tela.

Certo... Economia de tempo e papel. Mas o mais legal?
Todos os dados das propostas enviadas são de fácil acesso, isso pode alimentar um painel como um CRM de acompanhamento. Tudo em tempo real.

Gerenciando Tarefas/Projetos

Em empresas onde cada projeto leva (supondo) de 30 a 60 dias para ser concluído e é feito por uma equipe de várias pessoas, existem n ferramentas para gerir projetos e cada uma funciona de uma forma.
Mas o básico dessas tarefas (assim como o CRM precisa de um funil*) é um gráfico de Gantt, e alertas de status com datas de entregas.

* Funil é um gráfico de gerenciamento de vendas que é a parte mais usada por gerentes de equipes de vendas em softwares CRM, onde os negócios são filtrados em forma de um funil, onde quanto mais próximo da data de fechamento, mais os dados afunilam, tornando fácil visualizar os negócios e suas datas.

Explicando a planilha

Assim que acessar a planilha, você precisará criar uma cópia, só assim terá acesso para uso.
Se ainda não conhece o sistema de compartilhamento de documentos do Google, vale a pena ler isso.

Formulario_ADM

Aqui um administrador informa quem da equipe fica responsável pela tarefa.
Os R01, R02, R03 são as revisões das tarefas, e o admin confirma o status da produção, que
nesse caso, só é finalizada com 3 OKs (100%).
Os dados do cliente e do projeto, serão coletados da proposta comercial (Isso ainda não faz parte do anexo, ou seja... Você pode usar manualmente uma planilha para cada projeto - considere que essa é uma versão grátis)
Ou seja, não precisa inserir dados que já existem. O Admin apenas informa a quantidade de tarefas e os responsáveis.
Nos R01, R02, R03, aparecem links para o trabalho relacionado a tarefa, assim o admin não levanta da sua cadeira, clica, confirma o resultado e dá o status da tarefa.

Formulario_TAREFA

Esse formulário aparece para a equipe ou para o responsável pela tarefa.
Aqui, cada responsável por uma tarefa só precisa informar o caminho onde está o seu trabalho
em cada etapa (R01, R02, R03).
O campo "Responsável" exibe a lista dos membros da equipe, onde ao se definir o responsável,
seu nome aparece em destaque nas tarefas, facilitando a visualização dos trabalhos.

Geral

Nesta planilha o admin informa a data inicial das tarefas e o prazo de execução de cada tarefa e seus responsáveis (Esses dados aparecem automaticamente nos demais formulários).
Em Status Geral é possível medir todo o processo.
No exemplo, temos 3 tarefas principais: IMAGENS, PROCESSO DE APROVAÇÂO e BACKUP,
Essas podem se subdividir em subtarefas. Neste exemplo, as 3 tarefas principais estão com nível de importância iguais, ou seja 33,33% para cada tarefa principal, mas isso pode ser configurado, definindo maior importância para determinada tarefa.

PAINEL

Essa planilha é usada para exibição da timeline (Gantt). Pode ser visualizada em tela completa (Full scream). Basta clica em Visualizar > Tela inteira. (ESC volta ao modo normal).
Se deseja retirar a barra do Google Chrome clique em F11.
Esse painel pode ser usado em um monitor/TV grande e ser observado por todos os envolvidos no projeto.

O que vem pela frente?

O meu sonho é colocar tudo isso em um banco de dados (MySQL, PostgreeSQL, etc) e criar uma interface com Ui oficial do Google (Que hoje é em HTML service e GWT) https://developers.google.com/apps-script/guides/html

Além de ser possível, dá para colocar o banco de dados dentro do Google, e isso não custa caro. ou seja, tudo 100% na nuvem.


Deixe suas dúvidas e sugestões nos comentários.


Boa sorte!


Offered for free with no warranty or liability whatsoever. Please retain these credits: Based off of the Free Gantt Chart Excel Template at Vertex42.
Oferecido gratuitamente com nenhuma garantia ou responsabilidade. Guarde esses créditos: Parte desta planilha é baseada no modelo grátis da Vertex42.

quinta-feira, 17 de julho de 2014

Criar um App com Google HTML Service


Utilizo o Google APPS desde a primeira versão (Se não me engano, 2009 ou 2010). De lá pra cá a ferramenta vem melhorando e permanece com sua maior qualidade, a simplicidade.
Para quem já usa o Gmail, as ferramentas são velhas conhecidas.

O Google APPS é o conjunto dessas ferramentas - que poderíamos chamar de Suite Office - somadas ao Gmail e Google Drive. A grande diferença do Google Apps para o Gmail, além de ser um produto pago (US$ 5 mensais por usuário) é possuir uma interface de administração, tornando a vida dos gerentes e gestores de TI muito mais simples e produtiva. Praticamente tudo que é possível fazer com a solução paga, é permitido com a grátis. Para um usuário doméstico isso é interessante, mas para empresas a versão Business é obrigatória, já que é a única forma de usar seu próprio domínio (www.suaempresa.com.br) e gerir as contas de usuários.

Este pequeno tutorial é voltado para pessoas que já conhecem o básico das soluções do Google APPS ou utilizam as ferramentas agregadas ao Gmail, como o Document, Spreadsheet, Presentation, etc (Documento, Planilha, Apresentação, etc).

Se você nunca desenvolveu nada mais avançado, talvez esse seja um bom começo.
Você irá aprender como é o processo de criar uma aplicação na nuvem, utilizando apenas as ferramentas do Google (grátis ou pagas, você escolhe).

Iremos utilizar o processo de execução de Script. O ideal é que você saiba pelo menos usar DOS ou ter conhecimentos básicos de programação. Mesmo que você não atenda esses requisitos, conseguirá fazer o seu primeiro programa "Hello Word" sem problemas.

Em breve estarei disponibilizando pequenos aplicativos desenvolvidos com essa mesma técnica (HTML Service) que poderão ser úteis no aprendizado de quem queira criar soluções simples para o dia a dia pessoal e de empresas.

Não deixe de ver os "Cases de Sucesso", isso lhe dará curiosidade e quem sabe, se empolgue para criar Apps (Aplicativos) que podem ser vendidos direto na Chrome Web Store.

Deixe suas dúvidas nos comentários!

Boa sorte!

Link direto do tutorial em formato Documento
Link direto do tutorial em formato PDF

terça-feira, 25 de fevereiro de 2014

Google APPS X Microsoft Office 365


Lanço um desafio aos clientes e interessados.
Consigo provar qual a melhor solução em 40 minutos de apresentação.

É permitido durante a apresentação:
- Fanboys da Microsoft usarem suas argumentações (Ser fã não é algo negativo)
- Diretor financeiro perguntar quanto custa
- Diretor de TI perguntar qual o impacto e o que acontece quando dá mer** (Nos dois produtos)
- Fazer perguntas sem sentido tentando desqualificar a apresentação

O que não é permitido:
- Gritar raivosamente
- Atirar objetos no apresentador (no caso, eu)
- Partir para um UFC em defesa das suas certificações MS
- Ser uma empresa que não tem conexão de internet razoável

Caso 80% dos participantes estejam convencidos que o Google APPS é a melhor solução, e a empresa irá ter benefícios com o produto, meus préstimos serão cobrados.

No caso dos participantes não ficarem convencidos que a solução da Microsoft NÃO é a melhor escolha (E isso pode acontecer em uma empresa 100% microsoft), não será cobrado nenhum valor pela apresentação, bastando a diretoria assinar um termo informando que durante os próximos 5 anos não irá usar o Google APPS*

*A quebra do termo implica em multa no valor de 5 vezes o custo da apresentação acrescido de juros e correção.

quinta-feira, 23 de janeiro de 2014

Youtube com controle remoto no Smartphone


Ok, já temos Smart TVs que rodam Youtube, mas aquele controle remoto tradicional da TV ou do BluRay não são legais para usar o Youtube. E agora? Como se jogar no sofá e ver o que interessa de forma fácil?

É simples, você não precisa instalar nenhum app, dá para controlar seu Youtube remotamente com um Smartphone ou Tablet (Android ou iOS), ou até mesmo de um outro PC/Notebook/Netbook.

Se for usar em um Smartphone ou Tablet, aconselho ter a ultima versão do APP do Youtube.

Baixe aqui: App Youtube para Android
Baixe aqui: App Youtube para iOS (iPad, iPhone, iPod)

O que você precisa ter:

1 PC/Notebook/Netbook (Que pode estar ligado a uma TV. Sacou? Você vai ver tudo do youtube na telona)
1 Smartphone/Tablet (Android, iPhone, iPad, iPod, etc) que será seu controle remoto

Mão na Massa

Primeiro vamos configurar a sua tela, ou seja, onde vamos ver os vídeos do Youtube. Pode ser no monitor do seu PC ou pode ligar o PC na TV.

Entre na sua conta do Youtube, melhor... Entre no Youtube TV, um projeto também conhecido como "Leanback" (algo como "espreguiçar")

Vamos aos passos (Não se preocupe, é muito simples)

1. Entrar no YoutubeTV
Você verá uma tela como essa:













2. No Youtube TV, a esquerda estão várias opções, clique no ícone da engrenagem (Login e Configurações)













3. Ao clicar em "FAZER LOGIN" surgirá uma nova tela, com um código que deve ser usado no seu dispositivo de controle remoto, o Smartphone (Pode até ser um outro PC)













4. Em seu Smartphone, digite no navegador: youtube/active. Irá surgir uma tela de Login no padrão Google.
Basta logar com sua conta do Youtube (Se nunca utilizou o Youtube logado, não tem problema, use sua conta do Google/Gmail). Insira o código que está na sua tela, no campo que aparece no seu Smartphone, como na imagem abaixo. Clique em continuar e Permitir Acesso.



5. Agora que já está logado no Youtube, precisa "parear" a Tela com o Controle Remoto. Clique em PAREAR DISPOSITIVO



6. Na tela irá surgir o código de pareamento



7. Digite no navegador do Smartphone: youtube.com/pair. Insira o código que aparece na tela e pronto, seu controle remoto já está funcionando.






















8. Navegue pelo Youtube e escolha o vídeo que deseja ver. Note que no canto superior agora existe um ícone em formato de tela. Para enviar um vídeo para o Youtube TV, basta clicar neste ícone.



















9. Durante a reprodução do vídeo, você pode escolher outro, e envia-lo diretamente clicando em REPRODUZIR. Se desejar criar uma lista de vídeos para serem vistos em sequência (playlist), basta clicar em + FILA.