sexta-feira, 5 de junho de 2009

Trabalho em equipe é com Joomla! =D

Olá pessoal, este post nasceu de uma conversa que estava tendo com meus alunos de Joomla aqui em Recife.

Além de todas as vantagens de ser um CMS, o Joomla serve também para nos instruir como se trabalhar em equipe. É muito lindo como uma equipe Joomla consegue trabalhar... Uma equipe em Joomla pode trabalhar ao mesmo tempo, online, sem interferir no trabalho um do outro!
Vamos supor a seguinte situação: Você conseguiu um novo cliente que quer um site em Joomla. Ele será o gestor, você o designer e há também um programador que desenvolverá umas extensões pra Joomla. Primeiro de tudo, você tem duas opções: Trabalhar offline com o programador e demorar tipo um mês para botar o site no ar, ou você pode trabalhar em equipe e no mesmo dia, o site do cliente estar no ar e você ir fazendo as melhorias por trás dos bastidores!

Essa é minha metodologia de trabalho em Joomla. Quando um cliente me pede um site em Joomla, a primeira coisa é achar um template pronto mesmo que pareça +- com a estrutura de layout que ele pediu, modifico as cores, ponho a logomarca,aviso a ele que será construído o layout de acordo com o que decidirmos, mas que para agilizar a vida, vou colocar um layout quebra-galho, geralmente ele concorda, se não, faça offline mesmo e avise que o site dele vai ficar fora do ar por X dias, até você criar seu template. Site no ar, crie um usuário do tipo publisher, para o cliente e prepare as seções e categorias dos artigos de acordo com a necessidade do cliente. Instale as extensões que seja possível de se instalar e deixe o gestor fazer a parte dele: Gerenciar o conteúdo. Agora entre você e o programador...

Muito simples! Defina com ele algumas classes e semântica utilizada no código que ele vai criar. Tipo, "Ó, no título, bota h1, nos campos do form bota sempre formCliente01" besteiras assim... Ele vai preparar o Joomla para receber a extensão (é rápido de fazer) e quando isso acontecer, crie um link com permissão para usuários "Special" e avise ao cliente que ele pode verificar o andamento do processo do template e da extensão quando ele quiser, é só clicar neste link! enquanto o design está sendo preparado o programador vai fazendo a parte dele! A vantagem, é que se o cliente visualizar a extensão sendo produzida, ele vai ver as etapas do processo, modificar o que tiver de ser modificado nos planos de vocês antes do produto final estar pronto!!!

Esse conceito de trabalho em equipe eu aprendi no curso de Scrum que eu fiz na Especializa... Parabéns a Luciano Félix pelo grande curso que ele ministra!

Bom gente, é isso! Espero ter aberto a mente de vocês um pouco hoje

Nenhum comentário:

Postar um comentário