Criando um ambiente ágil de desenvolvimento Joomla! em regime Home Office

Post on 05-Dec-2014

1.640 views 2 download

description

A centralização do ambiente de trabalho é uma metodologia que foi implantada em meados do século XIII com a revolução industrial e prevalece até os dias atuais. Bater cartão, encarar horas cansativas no trânsito, poluição, perda de tempo e dinheiro, ainda é uma realidade para a maior parte dos programadores brasileiros que são os maiores afetados, porém a dificuldade do gerenciamento de equipes totalmente remotas pesa muito na hora da criação de uma empresa de desenvolvimento web.O Foco desta palestra é mostrar como é possível criar e gerenciar equipes ágeis de tele-trabalho utilizando metodologias de ambientes 4W(work place, work force, work process and work tools) + Joomla! em conjunto com ferramentas que proporcionem ganho de desempenho, aumento da produção e motivação da equipe. Será abordado o uso de diversas ferramentas como a de versionamento Git, Utilização de CCKs, Bibliotecas de geração de templates, Metodologias de gerenciamento Agile e um destaque especial para a ferramenta de geração automática de componentes JoomGen.

Transcript of Criando um ambiente ágil de desenvolvimento Joomla! em regime Home Office

Criando um ambiente ágil de desenvolvimento Joomla!

em regime de Home Office

Palestrante: Rodrigo S. Spillere

sexta-feira, 2 de setembro de 2011

• Bacharel em Ciência da Computação(UNESC)

• Programador Joomla! com experiência de 5 anos.

• Palestrante Fórum Internacional do Software Livre (FISL) 2008

• Palestrante Congresso Catarinense de Software Livre (SOLISC) - 2009

• Palestrante J and Beyond - Alemanha - 2010

• Sócio fundador da empresa Jetworks

@rodrigospillere

sexta-feira, 2 de setembro de 2011

➡ Jetworks

➡O poder dos 4Ws

➡Resultados

Sobre o que esse cara vai falar?

sexta-feira, 2 de setembro de 2011

1 Jetworks

sexta-feira, 2 de setembro de 2011

JoomGen

www.jetworks.com.br/joomgen

sexta-feira, 2 de setembro de 2011

!

sexta-feira, 2 de setembro de 2011

!

sexta-feira, 2 de setembro de 2011

!

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Soltando a lábia

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Aumento monstro na carga de trabalho!

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Zero Custo

Tudo partiu de uma idéia e uma ação

Coragem

Diversos Clientes

Contratamos profissionais exemplares

sexta-feira, 2 de setembro de 2011

2 WTF is 4Ws?

sexta-feira, 2 de setembro de 2011

Work Place

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Soluções de baixo custo

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Work Force

sexta-feira, 2 de setembro de 2011

Quantidade

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Qualidade

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Pessoas certas para as funções certas

sexta-feira, 2 de setembro de 2011

• Design Gráfico

• Programação de front end

• Programação de back end e bancos dados

• Conteúdos

sexta-feira, 2 de setembro de 2011

Design Gráfico

sexta-feira, 2 de setembro de 2011

Luiz Fernando da Silva

sexta-feira, 2 de setembro de 2011

Design de Interfaces Programação de Front End

sexta-feira, 2 de setembro de 2011

Leo Miranda

sexta-feira, 2 de setembro de 2011

Alcir Júnior “Caju”

sexta-feira, 2 de setembro de 2011

Jorge Muneo Nakagawa

sexta-feira, 2 de setembro de 2011

Programação Back End

sexta-feira, 2 de setembro de 2011

Dirceu Tiegs

sexta-feira, 2 de setembro de 2011

Rodrigo Spillere

sexta-feira, 2 de setembro de 2011

Administração, Finanças e Comercial

sexta-feira, 2 de setembro de 2011

Work Process

sexta-feira, 2 de setembro de 2011

Contratação de um Gerente

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Hudson Santos

sexta-feira, 2 de setembro de 2011

Manter a equipe próxima.

sexta-feira, 2 de setembro de 2011

Reuniões SCRUM diárias e sem enrolação

sexta-feira, 2 de setembro de 2011

Divisão de tarefas

sexta-feira, 2 de setembro de 2011

Work Tools

sexta-feira, 2 de setembro de 2011

Utilizar as Ferramentas Certas

sexta-feira, 2 de setembro de 2011

Gerência de Projetos

sexta-feira, 2 de setembro de 2011

Redmine

sexta-feira, 2 de setembro de 2011

Abertura de Tickets

sexta-feira, 2 de setembro de 2011

Visualização de tarefas

sexta-feira, 2 de setembro de 2011

Visualização em formato de calendário

sexta-feira, 2 de setembro de 2011

Visualização em formato de gráfico gantt

sexta-feira, 2 de setembro de 2011

Repositório de códigos

sexta-feira, 2 de setembro de 2011

Diferenças entre versões e revisões

sexta-feira, 2 de setembro de 2011

Freckle

sexta-feira, 2 de setembro de 2011

Logar o tempo das tarefas

sexta-feira, 2 de setembro de 2011

Relatórios

sexta-feira, 2 de setembro de 2011

Perfil dos usuários

sexta-feira, 2 de setembro de 2011

Comunicação Interna

sexta-feira, 2 de setembro de 2011

TeamSpeak

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

MindMeister

sexta-feira, 2 de setembro de 2011

Scrumboard Compartilhado

sexta-feira, 2 de setembro de 2011

Produtividade no Joomla!

sexta-feira, 2 de setembro de 2011

CCKs

sexta-feira, 2 de setembro de 2011

JSeblodZoo

sexta-feira, 2 de setembro de 2011

Biblioteca geradora de templates do Muneo

sexta-feira, 2 de setembro de 2011

JoomGen

sexta-feira, 2 de setembro de 2011

Como usar o JoomGen

sexta-feira, 2 de setembro de 2011

3 arquivos de configuração.

sexta-feira, 2 de setembro de 2011

component.yaml

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

models.yaml

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Field Types

• string

• text

• int

• datetime

• date

• time

• double

• decimal

• rich_text

sexta-feira, 2 de setembro de 2011

rich_textsexta-feira, 2 de setembro de 2011

published: bool

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

frontend.yaml

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

Linha de comando:~$: php bin/joomgen.php

sexta-feira, 2 de setembro de 2011

[.. ]e está pronto!

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

sexta-feira, 2 de setembro de 2011

• Models

• Views

• Controllers

• Tables

• Language files

• SQL install / uninstall files

• config.xml

• Installer (manifest.xml)

sexta-feira, 2 de setembro de 2011

3 Resultados

sexta-feira, 2 de setembro de 2011

Produtividade

sexta-feira, 2 de setembro de 2011

75%25%

Boring Work Useful Work

Antessexta-feira, 2 de setembro de 2011

70%30%

Useful Work Playing Wii

Depoissexta-feira, 2 de setembro de 2011

Excelência nos projetos

sexta-feira, 2 de setembro de 2011

Faturamento

sexta-feira, 2 de setembro de 2011

Excelente ambiente de trabalho

sexta-feira, 2 de setembro de 2011

?@rodrigospillere

rodrigo@jetworks.com.brwww.jetworks.com.br

sexta-feira, 2 de setembro de 2011