Bruno Lucattelli
•
Arquiteto de Soluções na Cyrius IT
•
Desenvolvedor de software e consultor
•
SAP desde 2004
•
Experiência com projetos de
desenvolvimento, produtos e tecnologias
digitais
•
Palestrante de eventos da comunidade SAP
(SITSP, SITSL, SITJOI, etc)
•
SAP Mentor desde 2014
•
Palestrante do SAP Tech Ed Las Vegas
2015
Combinando Tecnologias
Inovadoras para Produzir
Resultados Reais e Práticos
Darwinismo Digital
Darwinismo Digital define o fenômeno de seleção natural pelo as empresas do mundo todo estão vivendo. Assim como no modelo proposto por Charles Darwin, apenas vencem as organizações que são capazes de se adaptar melhor. Tal definição não parece se justificar, posto que o modelo que define existe desde sempre. No capitalismo de livre mercado, quem não se adapta, morre. Mas há uma mesma mudança
significativa, proporcionada principalmente pelo avanço da
tecnologia, que se revela a partir dos dados de inúmeras pesquisas
realizadas nos últimos anos.
Em 1920 a média de idade das empresas listadas no S&P 500 era de 67 anos. Em 2011, caiu para 18. Analisando a edição do ano 2000 da Fortune 500, percebe-se que mais da metade da lista não existe mais. Compradas, fundidas, desmontadas ou falidas, mais de 250 empresas em 15 anos, a uma taxa média de uma empresa a cada 3 semanas. Só no ano de 2011 foram 23 organizações que saíram da lista por uma das razões acima.
Difusão da web como principal
meio de comunicação, tanto do
ponto de vista técnico quanto do
ponto de vista de negócios;
Diversificação dos dispositivos
usados pelos usuários no trabalho
e fora dele;
Necessidade de redução da
complexidade para entregar
software funcionando ao usuário;
A oportunidade do uso da nuvem
como plataforma para simplificar e
agilizar os processos da empresa;
A popularização de tecnologias
disruptivas, como big data,
inteligência artificial, IoT e
computação cognitiva.
Tecnologias Web
Soluções de Mobilidade
Computação na Nuvem
Big Data / Machine Learning
/ Computação Cognitiva
Internet of Things
Economizar tempo.
Economizar dinheiro.
Fazer mais com menos.
Chegou 2017 e, com ele, um lema se fortalece:
fazer mais com menos. Não há tempo a perder. Enquanto economistas discutem opiniões mais ou menos otimistas para este ano, as empresas precisam agir para se superar mais uma vez. Está claro que apenas repetir a estratégia do ano anterior (congelar investimento, cortar custo e intensificar o controle de gastos) não será suficiente. Será preciso se mais competitivo, para conquistar uma fatia maior do
concorrido mercado.
Ao final deste ano, a avaliação será simples:
empresas que não investiram ao longo de 2017 perderão mercado para as que
investiram. Mais importante ainda: quem fez bem estará melhor posicionado para colher os frutos da retomada do crescimento. Adotar a estratégia correta neste ano é, de certa forma, mais importante que no ano passado.
“
i = r
i.t = r
Investir e Inovar
Certo
Acelerar a
Plano de Capacitação Cyrius
Definição
É nesta fase que são definidos o público alvo dentro da empresa, as tecnologias abordadas e a forma de capacitação para cada uma delas (palestras, workshops, hands-on, POC, etc)
Realização
A fase onde o plano elaborado na fase de
definição é realizado e avaliado periodicamente.
Acompanhamento
Fase posterior ao plano elaborado, onde
apoiamos o time interno de TI na avaliação de viabilidade e adoção destas tecnologias em suas soluções.
Realização
Acompanhamento
Definição
Radar Tecnológico Cyrius
Adote sem medo Experimente / POC Considere / Aprenda mais sobre Diminua o uso / Aposente / EviteSAP Netweaver Java para novas aplicações.
RFC para expor funcionalidade síncrona com o SAP.
Ambientes SAP não-UNICODE.
Adote sem medo Experimente / POC Considere / Aprenda mais sobre Diminua o uso / Aposente / Evite
Radar Tecnológico Cyrius
Node.js e HANA XSA como servidores de aplicação JavaScript assíncrono. SAPUI5 como interface de usuário para novas aplicações. SAP HANA PAL
SAP Cloud Platform Fiori para iOS
Atwood’s Law
Any application that can be written in JavaScript, will eventually be written in JavaScript. Atwood's Law, 2007
“
”
Go 188.121 C 202.295 C# 229.985 CSS 271.782 C++ 330.259 PHP 478.153 Ruby 740.610 Python 744.045 Java 763.783 JavaScript 1.604.219Front End Segurança Integração Back End Recursos Total ASP.NET / Java IIS @ DMZ / Tomcat @ DMZ SAP PI / .NET Connector / JCo SAP Business Suite JavaScript, C#, Infra, PI, ABAP, Basis
6 (3)
iOS & Android Java/.NET/P HP REST @ DMZSAP PI / JCo SAP Business Suite iOS, Android, Java/.NET/P HP, Infra, PI, ABAP, Basis
7 (5)
SAPUI5 SAP Netweaver (Fiori) Gateway SAP Business Suite ABAP, PI, Basis3 (2)
Cordova + OpenUI5 / SAP HAT SAP Web Dispatcher @ DMZ SAP Netweaver (Fiori) Gateway SAP Business Suite ABAP, Infra, PI, Basis4 (2)
Atwood’s Law
Any application that can be written in JavaScript, will eventually be written in JavaScript. Atwood's Law, 2007
“
”
Go 188.121 C 202.295 C# 229.985 CSS 271.782 C++ 330.259 PHP 478.153 Ruby 740.610 Python 744.045 Java 763.783 JavaScript 1.604.219 ABAP Web + SAP Java/. NET PI JS ABAP Mobile + SAP Java/. NET PI Android iOS Web (Fiori) ABAP Mobile (Cordova/HCPms) ABAPAtwood’s Law
Any application that can be written in JavaScript, will eventually be written in JavaScript. Atwood's Law, 2007
“
”
Go 188.121 C 202.295 C# 229.985 CSS 271.782 C++ 330.259 PHP 478.153 Ruby 740.610 Python 744.045 Java 763.783 JavaScript 1.604.219ABAPPER
DEVELOPER
POC Fiori em uma Concessionária de Rodovias
Por administrar rodovias, há um grande volume de folhas de registro de serviço que precisam ser
aprovadas todo mês. Sempre em trânsito, os gestores responsáveis não tem muito tempo para acessar a SBWP e aprovar os workflows pendentes.
Para solucionar este problema, implantamos o App Fiori standard Approve Service Entry Sheets.
Por se tratar de serviços grandes, é comum que mais de uma folha de registro se refira à mesma obra. Para o gestor, que está acompanhando a obra, não tem
sentido aprovar cada folha individualmente.
Desenvolvemos uma extensão no App Fiori standard que permitiu aos gestores visualizar as folhas de serviço relacionadas de forma agrupada, além de realizar esta aprovação também de maneira agrupada.
Com o SAP Fiori e a parceria entre
Cyrius e esta concessionária, os
gestores agora aprovam muito mais
rápido, de qualquer lugar, usando o
desktop, tablet ou celular.
Fiori na Cyrius IT
Há diversas atividades que um consultor da Cyrius precisa realizar periodicamente. Apontamento de horas,
relatório de visitas, etc. Não há um lugar fixo para trabalho quando falamos em consultoria, então não podemos esperar ter um lugar calmo, com acesso à internet para realizar muitas destas atividades.
A Cyrius utiliza Apps
Fiori desenvolvidos
exclusivamente para
atender às
necessidades de seus
consultores. Os Apps
são disponibilizados
em formato web ou
aplicativos híbridos
para Android.
Gestão de Fretes: Arquitetura
Internet
DMZ
Intranet
Carrier Windows Server + Node.js + NPM + Express + OpenUI5 library MS SQL Server SAP Fiori SAP ERP SAP DB SAP PI Approvers Other users Web Firewall HTTPS Reverse-proxy TunnelCarriers will use an external URL to access the OpenUI5 (Fiori-like) web apps, which will be served via Node.js REST services and Express web pages.
Approvers will use SAP Fiori, via web/tablet/phone, to access the custom SAPUI5 Fiori apps, or standard My Inbox Fiori app, depending on the requirements.
Gestão de Fretes: Vantagens Técnicas
Uso de tecnologias SAP (ABAP, SAPUI5,
OpenUI5) e tecnologias abertas
compatíveis com SAP (Node.js, REST).
Fazer mais com menos.
Apesar da empresa não ter SAP HANA
hoje, a solução está otimizada para ser
trazida para o SAP HANA XSA.
Desenvolvimento tecnológico orientado
para o futuro.
Equipe de desenvolvimento mínima
Redes Neurais para aprender a prever o
comportamento de um aprovador...
Normal = Decision
High = Recommended Decision Top = Ask for automation & report
Work Items
...ou mesmo para interagir com o usuário
poder aprovar por e-mail...
De: usuario@empresa.com.br Para: aprovacoes@empresa.com.br Assunto: Aprovações Pendentes
Bom dia. Me envie por favor a lista do que eu tenho para aprovar hoje.
De: aprovacoes@empresa.com.br Para: usuario@empresa.com.br Assunto: RE: Aprovações Pendentes Bom dia. Segue a lista:
Pedidos de Compra:
- 4500432389 – Gecima Transportes LTDA (37.591,96) - 4500489610 – MMR Representacoes LTDA (1.000,00) - 4500489623 – DELL COMPUTADORES S/A (7.547,55) De: usuario@empresa.com.br
Para: aprovacoes@empresa.com.br Assunto: RE: Aprovações Pendentes Aprove o pedido 4500432389 por favor.
De: aprovacoes@empresa.com.br Para: usuario@empresa.com.br Assunto: RE: Aprovações Pendentes
Pedido 4500432389 aprovado. Segue a lista atualizada:
Pedidos de Compra:
- 4500489610 – MMR Representacoes LTDA (1.000,00) - 4500489623 – DELL COMPUTADORES S/A (7.547,55)