Offshore: Desenvolvimento e Suporte / Aplica��es Java Brasil

Document Sample
Offshore: Desenvolvimento e Suporte / Aplica��es Java Brasil Powered By Docstoc
					         Offshore:
Desenvolvimento e Suporte /
Aplicações Java Brasil - EUA


             Eric C M Oliveira
             eric@dev.java.net
Indice

   Conceitos
   Mercado Internacional
   Numeros e Estimativas de Crescimento
   Projeto Brasil X EUA – App Suporte
   Mercado de Trabalho
   Perfil do Desenvolvedor
   A palestra abrange um
    projeto vivenciado
   Projeto é um “pano de
    fundo” para o tema
   Nomes de empresas,
    projetos e sistemas
    serão preservados e não
    serão citados.
Projetos Offshore em IT

   A prática de projetos offshore de IT se alastrou
    nas organizações corporativas
   Países do dito Primeiro Mundo + nações como
    Brasil, Mexico, China e India
   Experiências tem mostrado que é possível
    vender serviços brasileiros em IT de nível
    internacional
   Placas apontam hoje para Índia ou China
Conceito - Offshore
   Significados de acordo com mercado (indústria
    de combustíveis, mercado financeiro)
   Offshore é uma forma de terceirização para a
    realização de negócios em outros países
   empresas "fornecedoras" de offshore -
    companhias que oferecem a possibilidade de
    terceirização de serviços de TI com mão-de-
    obra de fora do país de origem da empresa
    contratante
Início

   Estados Unidos: contornar o problema do
    custo da mão-de-obra especializada
   Idéia: contratar serviços de qualidade / preço
    baixo
   A principal opção passou a ser a Índia
   CallCenters, Help Desk, Webdesign
   TI: Suporte a Mainframe Applications
   O offshore no mercado de TI ficou mais forte
    nos últimos anos e ganhou novos adeptos
    Além da Índia, os alvos principais são Rússia,
    China, Irlanda, República Tcheca, Argentina e
    Brasil
   Crescimento do Offshore Indoor: a prestação
    de serviços é feita por outras unidades da
    companhia
Países
“Previsões”

   Em 2005 Gartner dizia que 30% dos IT jobs
    dos Estados Unidos seriam levados para
    projetos offshore em 2015. Em 2004, havia em
    torno de 5%.

   China será principal mercado para serviços
    offshore até 2011, diz IDC, muito a frente da
    Índia
Números de set/07
   Pesquisa da InformationWeek
   Universo de 500 empresas pesquisadas
   66% envolvidas em atividades offshore (2004:
    43%).
   59% uso do visto para trazer profissionais de
    IT para os EUA (2004: 43%)
   24% expandiram suas operações de IT para
    China, India ou algum outro pais da Asia
   75% usam recursos da empresas locados em
    outros países
“Um pouco de números”                      (COMPUTERWORLD)




   Índia                        Brasil

   Tradição                     “Iniciante”
   12,2 bilhões de dólares      300 milhões e 400
    em exportação de              milhões de dólares de
    serviços de TI em 2005        exportação - nem os
   Fornecedor dominante          números conseguem ser
                                  precisos.
                                 Maioria das empresas
                                  que está em processo
                                  de globalização busca
                                  outros países
Brasil no Mapa Offshore

   Empresas tem experiência
   Preços Competitivos
   Qualidade Técnica

   Não aparece Mapa das Exportações
   Não chega a ser “consultado”/mencionado
   2005: 15º colocado / 2014: 4º colocado
                 POLAND
                 IT Services Exports (2003): $22 M
                 BPO Services Exports (2003): $10M         INDIA
                                                           IT Services Exports (2003): $9.5B
CANADA                                                     BPO Exports (2003): $3.1B
IT Services Exports (2003): $ 8B
BPO Exports (2003): $7B                                            CHINA
                                                                   IT Services Exports (2003): $700M
                                                                   BPO Exports (2003): $210M




MEXICO
IT Services Exports (2003): $150M
BPO Exports (2003): $80M
                    CZECH REPUBLIC
                    IT Services Exports (2003): $26 M           PHILIPPINES
                    BPO Services Exports (2003): $15M           IT Services Exports (2003): $300M
                                                                BPO Exports (2003): $600M
                  HUNGARY
                  IT Services Exports (2003): $22M      RUSSIA
                  BPO Exports (2003): $10M              IT Services Exports (2003): $475M
Brasil - Vantagens
   Capacidade para lidar com imprevistos e flexibilidade
   MIT - país como uma potência emergente no comércio
    internacional de serviços de TI
   Mão-de-obra com elevado grau de capacitação técnica
   Alto valor agregado em soluções para segmentos
    como o mercado financeiro
   Fuso horário, mais próximo dos Estados Unidos e
    Europa que o dos países asiáticos
   Aspectos culturais
“Brazil”

   Marca Brasil X Esforço das Empresas
   CMMi, RUP, certificações diversas
   Centros IT ( Rio de Janeiro, S.Paulo, interior de
    S.Paulo, DF, NE, etc)
   Pólos de produção de software offshore (Blumenau,
    Florianópolis)
   Cartilha, com os perfis e a forma de agir das equipes
    em cada país.
   Portais Especializados de Empresas fornecedoras de
    serviços de offshore
Quais Empresas
   Instituições financeiras

   Montadoras

   Telecom

   Logística

   Grandes Multinacionais / “Transnacionais”
    (Offshore Indoor)
Quais os Tipos de Projetos


•Desenvolvimento de        Information Technology (IT)
Software (Fabrica de Sw)   Application Development

                             Application Support &
•Application Support             Maintenance

                                 Infrastructure
•Infraestrutura               Engineering/ Design
                                   Services

•HelpDesk
Quais as Plataformas

   EUA: Webshere / Sun / Mainframe
   Europa: open source / Mainframe
Quais asTecnologias (desenvolvimento)

   Mainframe (Cobol, CIC, PL1, DB2, Adabas e
    Natural)

   JAVA

   .NET e Tecnologias Microsoft

   C++
Tecnologia Java
   Java 1.4 (JSE)
   JEE
   Struts/JSTL, JSF
   XML
   Hibernate
   J2ME : mobile phones or PDAs
   Applets
   Java Advanced Imaging (JAI), Java Media
    Framework (JMF)
   Frameworks Tradicionais em geral
Complexidade: “quase Timeline”
   Identificação Diversos Niveis de “maturidade”
    da tecnologia Java:
   JSE (swing)
   JSP/JavaBeans
   JSP/Servlets/JavaBeans (“quase” Struts)
   JEE + Struts
   JCA, WebServices
   Portlets
   SOA
   JME, Codigo Barras
   XML, Hibernate
“Debaixo do Mesmo Teto”
   App Desktop (gerenciado por SMS) com problemas de
    performance que troca infos via Corba com C++ e
    outras plataformas
   App Desktop Java5 com uso de Java Web Start
   Web JSP/JavaBeans com uso de um servlet controller,
    classes sem conceito de OO
   Web JSP/JavaBeans fortemente OO
   Web Struts/DAO/Frameworks
   WAS6 /apps JSPs/ IDE RAD
Projeto Brasil EUA – Suporte App

   Gastos com Application Support eram siginificativos
   Movimento de redução de custos




   Parte das atividades de suporte as aplicações movidas
    para o Brasil
   Não realizado um completo “off-shoring” de aplicação
    alguma
   Projeto Suporte Aplicações: curva de
    aprendizado maior do que projeto de
    desenvolvimento

   Fases de Aprendizado, Pratica e “GO”

   Redução de Custos + Manutenção do SLA
Conceito de Time Extendido
“Lá & Cá”

   Requisitos                Developer teams
   Regras de Negócio         Test Tasks
   Analysis
   Design
   Architecture
   QA teams
                  Gerencia do Projeto, não empregados
                  QA
                  Times mais experientes
                  Documentação “salva” o projeto
Infra Setup

   Plano de Comunicação: interação “face-to-
    face”, tele e video conferencias
   Wiki, Skype, forum and desktop sharing
    systems
   Mensagens Instantaneas
   CVS, ClearCase
   TS, VPNs
   Softwares, Arquitetura
“Problemas”

   Falha de comunicação

   Diferentes visões para completar as tarefas

   Estilos diversos de se tomar decisões
Mercado de Trabalho
   “Déficit de profissionais”

   Escassez => leilão de profissionais Java

   “Salários inflacionados” (!!!)
“I have projects and would like to outsource
to offshore Java developer”


•   Noticias List – Soujava
•   Apinfo
•   Sites de Oportunidades de Emprego em geral
Perfil do Desenvolvedor

   Brasil / Java / Software Livre
   JavaOne
   Linguagem Técnica é Universal
   Mas é preciso qualificação / experiência /
    idioma
   70 mil profissionais
   18 mil programadores certificados Sun
   JUG´s: +40
Requisitos
   Desafio do trabalho (tecnologia, experiência
    internacional)
   Inglês fluente
   Ou outro idioma
   Efeito Leilão e “Fidelidade”/Profissionalismo
   Qualidade de código
   Documentação
   Certificação X Diploma
   Status do Projeto
   Função
   Tecnologias
   Contato / Gerenciamento
   Disponibilidade durante projeto
   Infra
   Entrevista Técnica
Para Refletir

   Offshore é muito criticado por algumas
    instâncias americanas
   Curto Prazo; profissionais daquele país estão
    ficando sem emprego
   Longo prazo: fará com que os Estados Unidos
    percam a liderança do mercado tecnológico,
    uma vez que oportunidades de trabalho e
    aprendizado estão sendo oferecidas para
    países emergentes
Para Refletir
“Senadores querem compensar profissional de
  TI que perdeu emprego para offshore”
  (COMPUTERWORLD) 25/7/2007

http://computerworld.uol.com.br/carreira/2007/07
   /25/idgnoticia.2007-07-24.7703129944/
Para Refletir

   http://weblogs.java.net/blog/sspielman/archive/
    2003/08/outsourcing_in.html
Para Refletir

   http://www.javaworld.com/javaworld/jw-07-
    2001/jw-0720-offshore.html
Para Refletir

    http://info.abril.com.br/corporate/corp07/passa
     porte.html
1.    Motivação :redução de
      custos
2.    Contratação de um
      parceiro estrangeiro
3.    Timing
4.    Negociação de
      contratos
5.    Custos escondidos
6.    Custos de transição
7.    Custos de
      administração
Para Refletir

   http://www.tmcnet.com/channels/agent-
    performance/articles/404-vendors-india-not-ready-
    offshore-infrastructure-management.htm
Referências*
   http://idgnow.uol.com.br/computacao_corporativa/
   http://gazetaweb.globo.com/Canais/Informatica/Noticias.php?c=41
    15&tipo=1
   http://www.javaworld.com/javaworld/jw-07-2001/jw-0720-
    offshore.html
   http://computerworld.uol.com.br/mercado/2005/08/05/idgnoticia.20
    06-03-29.9106693522/IDGNoticia_view
   http://info.abril.com.br/corporate/corp07/passaporte.html
   http://info.abril.com.br/corporate/noticias/conteudo_48393.shtml
Referências*
   http://www.businessweek.com/magazine/content/06_05/b3969412
    .htm
   http://computerworld.uol.com.br/mercado/2005/12/27/idgnoticia.20
    06-05-15.2595049563/
   http://www.americanprogress.org/issues/2007/07/taa.html
   http://computerworld.uol.com.br/outsourcing/2007/07/05/idgnoticia
    .2007-07-05.7807778645/
   http://www.bsg.co.za/web/guest/case_study_offshore_java_devel
    opment
   http://search.techrepublic.com.com/search/Offshore.html?t=3&s=0
    &o=1
   http://jdj.sys-con.com/read/381227.htm
   http://informationweek.com/internet/showArticle.jhtml?articleID=20
    1805971&pgno=1&queryText=
Palestra

           www.linhadecodigo.com.br

     Desenvolvimento Java em Projetos Offshore

 Desenvolvimento Java em Projetos Offshore – Parte 2




http://www.myjavaserver.com/~luceroli/Palestras/
Obrigado !!!!!



           Eric C M Oliveira
           eric@dev.java.net

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:11
posted:12/8/2011
language:
pages:44