Livro: Getting Real – Caindo na Real

Estou lendo o livro Getting Real. Nele é descrito a metodologia – se é que é uma metodologia – de produção que a equipe da 37signals utiliza. O que? Você nunca ouviu falar na 37signals? Pois é a empresa responsável por iniciativas como o Ruby on Rails e Writeboard, e outras coisas bem interessantes. O livro está disponível inteiro para leitura na web, com tradução para várias línguas, inclusive português pt_br.

Em síntese, o que o o livro prega é que os desenvolvedores devem pular as fases que representam o projeto (documentos, especificações, wireframes, testes de usabilidade etc.) e parta direto para o que realmente é o projeto, ou seja, telas, códigos e programação.

Sabe aquela idéia do “menos é mais”? Pois é exatamente essa que o livro procura destacar, defendendo que os softwares devem iniciar enxutos, que a equipe deve ser pequena e ágil, que o código deve ser o mais simples possível e que tudo deve ser lançado logo e aprimorado sempre.

É como estar construindo algo ao inverso, ou seja, pular diversas especificações funcionais e documentações para construir telas do mundo real.

Bem, na verdade não imaginava algo assim, esta certo que metodologias super detalhadas não sejam a melhor escolha para alcançar a velocidade que projetos Web necessitam, tão pouco, não sei se o estilo defendido pelo livro não acaba tornando o produto final apenas um paleativo para o problema que se deseja solucionar, ou seja, a famosa colcha de retalhos que o desenvolvedor consegue dar manutenção!

Infelizmente nossa realidade nos empurra a isso, muitas vezes temos “chefes” que querem as coisas pra ontem, as contas batendo à porta, orçamentos enxutos e o principal, brasileiro tem aversão a planejamento!

Ao meu ver, utilizar uma metodologia otimiza um processo, e não serve apenas para burocratizá-lo, como muitos acreditam. Um planejamento quando seguido evita retrabalho e acelera a entrega. O difícil é convencer que quando se esta planejando, também está se executando, afinal o pensamento leva à ação.

Enfim, o que estou aprendendo com o livro, é que tem que haver um equilíbrio entre o planejamento e execução, adaptando às necessidades de cada projeto. O próprio livro esclarece que não tem como construir um avião utilizando a metodologia Getting Real.

Diagrama representativo da metodologia

É quem sabe agora aqueles projetos engavetados comecem a torna-se reais. É tenho pelo menos uns 3 aqui esperando, e você, o que acha disso?

Link: http://gettingreal.37signals.com/

Download em PDF do diagrama acima

CMS em Java

Um Sistema de Gerenciamento de Conteúdo – SGC, ( inglês Content Management Systems – CMS), é um sistema gerenciador de websites, portais e intranets que integra ferramentas necessárias para criar, gerenciar (editar e inserir) conteúdo em tempo real, sem a necessidade de programação de código, cujo objetivo é estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade da informação. Sua maior característica é a grande quantidade de funções presentes.

Este blog por exemplo, funciona com um dos mais famosos CMS do mercado, chamado WordPress, e tem muitos outros, porém a grande maioria é em PHP, porém encontrei esse link que divulga alguns desses gerenciadores também em JAVA.

Confira em: http://java-source.net/

E aqui também: http://content-management-directory.com/cms-39.html

Use a internet para aprender um novo idioma

Bem, existem vários sites que oferecem a possibilidade de qualquer pessoa aprender um idioma novo, e muitos desses com serviços gratuítos, vejamos 3 desses:

O LingQ (pronúncia: link) é um sistema de aprendizado de idiomas desenvolvido por Steve Kaufmann, um ex-diplomata que fala fluentemente nove idiomas. O método utilizado por Steve não é os de livros de gramática, mas em atividades práticas.

No ambiente do LingQ é possível realizar atividades de leitura, audição, redação e conversação (com Skype). Maioria das atividades são gratuitas, mas para participar das práticas de conversação via Skype é necessário comprar pontos através do PayPal. Uma seção de 15 minutos custa 500 pontos, que correspondem a US$ 5. Atualmente, os seguintes idiomas estão à disposição: inglês, russo, alemão, francês, sueco, espanhol, italiano, português e japonês.

O KanTalk possui a funcionalidade chamada FunTalk Conversation Lessons que incorpora lições que combinam várias mídias como vídeos do YouTube e imagens para auxiliar a prática de inglês. Durante as lições você pode se comunicar com outros usuários através do Skype. As lições podem ser adicionadas aos seus favoritos, enviadas aos seus amigos e avaliadas.

SpanishPod é um serviço web que pretende agregar conteúdo em espanhol para o seu MP3 Player.

Pelo conceito podcast você escolhe uma série de áudio aulas em níveis de desenvolvimento da língua; do iniciante ao avançado. Como alimentador de podcasts, você pode acompanhar novas aulas através de assinaturas de feed.

O serviço busca a responsabilidade no conteúdo e por isso publica aulas de podcasts com falantes da língua espanhola, tudo para tornar o aprendizado o mais próximo da língua “mãe”.

Neste mesmo conceito, temos o EnglishPod.

Fontes: www.meiobit.com

Moço do Suporte – “Você não tem coração?”

Crônica – Moço do Suporte o Carrasco da Firma

Muito se engana quem pensa que a figura mais temida de um escritório é o chefe: o fato de ele ter um salário muito maior que o seu e uma cadeira muito mais confortável que a sua não quer dizer, necessariamente, que o cara é malvado. A vilania também existe naquela sádica e sorridente mocinha do RH, que vive inventado churrascos de confraternização entre funcionários que pagariam para não trombar com os colegas fora do expediente. E o que dizer do protegido dos superiores? O figura adora um puxa-saquismo e, durante a prática, gosta de puxar o tapete dos outros.

Na verdade, se pensarmos direito, todo ambiente de trabalho é repleto de figurinhas deveras amedrontadoras, do tipo que você reza para não esbarrar enquanto pega um cafezinho ou busca uma fotocópia. Aqueles sujeitos que lhe fazem adiar o almoço só para não correr o risco de dividir o elevador com eles. Nenhum, porém, pode ser comparado ao maior carrasco da firma. Ele vive nas sombras, não é de muita fala e esconde suas malvadezas em pequenos gestos. Sim. O moço do suporte.

Todas as empresas pelas quais eu passei dependiam dos computadores para o seu ganha-pão – e é em casos como esse que o moço do suporte se esbalda, por saber que seus conhecimentos e sua presença são mais necessários que os de grande parte dos demais empregados. Pode reparar: em firma de internet, por exemplo, ele não se mistura com a gentalha que fica do lado de lá da redoma de vidro onde ele fica. Porque enquanto nós temos mesas grudadas umas nas outras em um escritório calorento, ele tem um espaço com a temperatura controlada por conta do maquinário.
Read More

Criar envelopes de CD e DVD com um papel A4

Veja o vídeo:

[youtube]http://www.youtube.com/watch?v=FhydfkKAA7A[/youtube]

Agora, o legal seria se no verso da capinha de papel criada por você, fosse impresso os dados do artista, como nome, faixas e etc… bem isso é simples de resolver, no site Paper CD Case, você preenche um formulário com as informações do seu CD/DVD (título, conteúdo, autor…) e ele gera uma folha em formato PDF,
Além de dispensar tesoura, cola, fita adesiva etc …, a embalagem gerada tem uma aba do tamanho de uma aba de um envelepe de CD comum, exibindo o título da mídia.

Este outro vídeo mostra como fazer um envelope duplo, utilizando também uma papel A4 e uma fita adesiva.

[youtube]http://www.youtube.com/watch?v=iOmcm50bzmA[/youtube]

Fonte: notivagos

Compre [bp] Papel Sulfite[/bp] baratinho, baratinho…

Formulários Web Profissionais

Quem trabalha com Desenvolvimento Web, sabe o quão importante é dominar técnicas de construção de formulários. O NeoLogic, montou uma coletânea com algumas dicas de sites com informações valiosas para quem pretende se especializar na área. Confira:

Estilos e desenho de formulários

Usabilidade e acessessibilidade.

Ajax para formulários

Validação de Formulários

Sugestão nos campos

Campos ocultos

Dicas para criar formulários

Exemplos e soluções para formulários

Geradores de Formulários