Campeões Corporativos: Softwares e Pessoas
Company LOGO
outubro / 2014
1ª Semana de T. I. Unicarioca
Caio Louro
outubro / 2014
1ª Semana de T. I. Unicarioca
O que veremos?
• Eu!• Inspiração• Objetivo• Portais e Colaboração• Planejamento/Controle de Projetos• Planilhas de Visualização e Cálculo• Enterprise Resource Planning (ERP)• Controle de Tarefas e Defeitos• Integração Contínua de Código• Controle de Versão de Código• Desenvolvimento de Software• Critérios de Software• Pessoas
Company LOGO
outubro / 2014
1ª Semana de T. I. Unicarioca
Eu!Company LOGO
• Graduação• Engenharia Eletrônica e de Computação /
UFRJ (2008)
• Profissão• Estágio na UFRJ e IBM (2007 ~ 2008)
• Trainee em Consultoria na IBM (2008)
• Engenheiro de Sistemas na Chemtech (2009 ~ hoje)
outubro / 2014
1ª Semana de T. I. Unicarioca
Inspiração - Corporações
• IBM (“Big Blue”)• Uma das 10 maiores empresas de hardware, software
e consultoria do mundo
• Fundada nos Estados Unidos, tem valor de mercado aproximado de U$ 200 bilhões[1]
• Sofreu diversas metamorfoses por conta das necessidades do mercado desde 1911
• Chemtech• Empresa brasileira de engenharia e TI, foi adquirida
pelo grupo Siemens em 2001
• Fez 25 anos em 2014
[1] http://mashable.com/2014/02/14/facebook-tops-amazon-market-cap/
outubro / 2014
1ª Semana de T. I. Unicarioca
Inspiração - Clientes e Projetos
• Telecomunicações
• Energia Elétrica
• Óleo e Gás
outubro / 2014
1ª Semana de T. I. Unicarioca
Objetivo
• Apresentar softwares líderes no apoio à operação em corporações de tecnologia
• Relacionar os critérios associados à escolha de softwares pelas corporações
• O novo funcionário campeão
outubro / 2014
1ª Semana de T. I. Unicarioca
Campeão?
• É o vencedor para uma situação pontual
• Ao ser alterado algum parâmetro (financeiro, político, legal, de negócio, etc.), o campeão pode mudar
• Não há um campeão atemporal: softwares e pessoas
outubro / 2014
1ª Semana de T. I. Unicarioca
Portais e Colaboração
• Intranet corporativa• Notíciais, eventos e classificados
• Casos de sucesso
• Indicadores de qualidade e segurança
• Sistemas internos• Recursos humanos / departamento pessoal
• Plataforma de treinamentos
• Controle de projetos
• Portal B2B
• Inúmeras outras aplicações
outubro / 2014
1ª Semana de T. I. Unicarioca
Portais e ColaboraçãoMicrosoft Sharepoint
outubro / 2014
1ª Semana de T. I. Unicarioca
Portais e ColaboraçãoMicrosoft Sharepoint
• Integração com outras ferramentas Microsoft (Office, SQL Server, etc.)
• Customização de comportamento com o uso de WebParts na plataforma .NET
• Criação de workflows de aprovação
outubro / 2014
1ª Semana de T. I. Unicarioca
Planejamento/Controle de Projetos
• Controle de custos, tarefas e prazo
• Distribuição das tarefas ordenadas no tempo (cronograma)
• Base histórica para novas estimativas e propostas comerciais
• Alocação de recursos (otimização da carga horária corporativa)
outubro / 2014
1ª Semana de T. I. Unicarioca
Planejamento/Controle de ProjetosMicrosoft Project
outubro / 2014
1ª Semana de T. I. Unicarioca
Planejamento/Controle de ProjetosPrimavera (Oracle)
outubro / 2014
1ª Semana de T. I. Unicarioca
Planejamento/Controle de Projetos
• Microsoft Project• Sincronização com o EPM (Enterprise Project
Management)
• Integração via WebServices tanto para consulta quanto para feedback (andamento e conclusão de tarefas)
• Primavera (Oracle)• Robustez para cronogramas granulares
(dezenas de milhares de tarefas)
• Mercado de EPCistas
• Integração via API própria (Java)
outubro / 2014
1ª Semana de T. I. Unicarioca
Planilhas de Visualização e Cálculo
• Reutilização de cálculos específicos por área de negócio
• Mini “Business intelligence”
• Tabelas dinâmicas e gráficos
• Gestão visual
• Comunicação e solicitações entre times
outubro / 2014
1ª Semana de T. I. Unicarioca
Planilhas de Visualização e CálculoMicrosoft Excel
outubro / 2014
1ª Semana de T. I. Unicarioca
Planilhas de Visualização e CálculoGoogle Sheets
outubro / 2014
1ª Semana de T. I. Unicarioca
Planilhas de Visualização e Cálculo
• Microsoft Excel• Integração com bancos de dados diversos via
OLE DB
• Macros e recursos visuais
• PowerPivot (BI)
• Google Sheets• Pioneira na colaboração em nuvem
• Gratuito
outubro / 2014
1ª Semana de T. I. Unicarioca
Enterprise Resource Planning (ERP)
• Conjunto de aplicações integradas
• Coleta, armazenamento, gerenciamento e intepretação de dados do negócio: materiais, vendas, etc.
• Permite visão integrada dos processos
• Indústria bilionária
outubro / 2014
1ª Semana de T. I. Unicarioca
Enterprise Resource Planning (ERP)SAP (grandes empresas)
outubro / 2014
1ª Semana de T. I. Unicarioca
Enterprise Resource Planning (ERP)TOTVS (mercado brasileiro de PME)
outubro / 2014
1ª Semana de T. I. Unicarioca
Controle de Tarefas e Defeitos
• Controle granular de atividades diárias ou individuais
• Reporte de defeitos de projetos de software
• Controle ágil de projetos
• Gestão descentralizada de projetos
outubro / 2014
1ª Semana de T. I. Unicarioca
Controle de Tarefas e DefeitosThe Trac Project
outubro / 2014
1ª Semana de T. I. Unicarioca
Controle de Tarefas e DefeitosThe Trac Project + Agilo
outubro / 2014
1ª Semana de T. I. Unicarioca
Controle de Tarefas e DefeitosThe Trac Project + Agilo
• Customização de consultas em SQL e suporte a diversos SGBDs
• Customização de interface via Python
• Customização de campos via interface nativa
• Grande variedade de plugins gratuitos
outubro / 2014
1ª Semana de T. I. Unicarioca
Controle de Tarefas e DefeitosBMC Remedy
outubro / 2014
1ª Semana de T. I. Unicarioca
Controle de Tarefas e DefeitosJIRA
outubro / 2014
1ª Semana de T. I. Unicarioca
Integração Contínua de Código
• Ambiente independente do desenvolvimento (sem “workarounds” da máquina do desenvolvedor)
• Alta frequência de integração com o código principal (descoberta antecipada de erros)
• Automatização de testes, controle de qualidade e documentação
outubro / 2014
1ª Semana de T. I. Unicarioca
Integração Contínua de CódigoJenkins (antigo Hudson)
outubro / 2014
1ª Semana de T. I. Unicarioca
Controle de Versão de CódigoSVN
outubro / 2014
1ª Semana de T. I. Unicarioca
Controle de Versão de CódigoGIT
outubro / 2014
1ª Semana de T. I. Unicarioca
Desenvolvimento de SoftwareMicrosoft Visual Studio
outubro / 2014
1ª Semana de T. I. Unicarioca
Desenvolvimento de SoftwareEclipse
outubro / 2014
1ª Semana de T. I. Unicarioca
Desenvolvimento de SoftwareRanking de Popularidade no Google
https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language
outubro / 2014
1ª Semana de T. I. Unicarioca
Critérios de Software
• Necessidade• Contratual
• Leis
• Normas de Qualidade
• Otimização de processos
• Metodologia de Desenvolvimento
• Reputação• Maturidade da solução
• Maturidade do fornecedor
• Conhecimento do sponsor
outubro / 2014
1ª Semana de T. I. Unicarioca
Critérios de Software
• Custo Financeiro• Licença de uso
• Implantação (consultoria?)
• Hardware servidor e cliente
• Manutenção (conhecimento?)
• Treinamento
• Parcerias (ex. Microsoft)
• Tempo• Implantação
• Treinamento
• “Timing” no mercado
outubro / 2014
1ª Semana de T. I. Unicarioca
Pessoas
• Entrevista• Postura humilde/arrogante
• Objetivo profissional
• Experiência
• Conhecimento sobre o negócio e a área de atuação
• Formação• O que eu estudo?
• Do que eu gosto?
• Minhas notas estão acima da média? E se não estiverem?
outubro / 2014
1ª Semana de T. I. Unicarioca
Pessoas
• Estágio• Momento “UPDATE” sem “WHERE”
outubro / 2014
1ª Semana de T. I. Unicarioca
Pessoas
• Estágio• Novas tecnologias e abordagens
• Baixo custo para a empresa: mais tempo para mostrar serviço
• Certificações?
• Software livre
• Trainee/Junior• O contra-cheque que vaza
• Como ser um investimento?
• Argumentação e personalidade
• Diversidade de habilidades
• Especialista em ferramenta ou tecnologia?
outubro / 2014
1ª Semana de T. I. Unicarioca
PERGUNTAS?
Caio Lourobr.linkedin.com/in/caiolouro/