The document discusses strategies for developing applications that meet the expectations of new generations of employees. It suggests mapping employee journeys, using micro-personalization and mobile-first design. Various "cards" are presented outlining technologies like enterprise app stores, productivity apps, the "hub" for managing application states, IoT sensors, and approaches to web and mobile development. CIOs are advised to consider their type (conservative, modern, early adopter) to determine their best strategies for employee engagement and "magic moment" technologies using these approaches.
How does the cio contrinute to other CxOs?Einat Shimoni
This presentations descrobes how the CIO contributes to other CxOs in application areas such as "Systems of engagement" versus "Systems of records". Web, mobile, omni-channel, digital, social, CRM, and also - ERP, CRM, HR and talent management, Knowledge management and analytics.
How does the cio contrinute to other CxOs?Einat Shimoni
This presentations descrobes how the CIO contributes to other CxOs in application areas such as "Systems of engagement" versus "Systems of records". Web, mobile, omni-channel, digital, social, CRM, and also - ERP, CRM, HR and talent management, Knowledge management and analytics.
Recommended for CIOs and Applications Managers
In this session we will discuss how next generation business applications enable the
creation of much needed hyper-personalized experiences for customers and employees.
Center Office is a new delivery model that is emerging in response to the need to deliver
end to end hyper-personalized solutions that improve on older enterprise (legacy)
applications. Center Office relies on technologies such as APIs, microservices and
Hyperautomation (next level of automation that meshes AI tools with RPA,, enabling
scaling for complex business processes).
How do we manage employees' experiences as well as preserve talent and create
collaborative workplaces for teams? which new skills are needed? what will the
workforce of the future look like? Which new tools are needed for HR (employee well-
being)?
Recommended for CTOs, architects, IT Managers
COVID-19 has emphasized the fact that business agility and hence technology agility are the most if not the only factors for business success. However, technology agility in most IT departments is not the “strongest muscle”. Technology adoption of Cloud, Devops, Integration, Low-Code and Zero Trust are affecting all IT departments and even the entire organization. New
processes and relationships between the various branches of the IT department should emerge, forsaking old habits and technologies. New technologies and roles\responsibilities are taking their place.
Enterprise Applications, Analytics and Knowledge Products Positionings in Isr...Einat Shimoni
STKI's analysis of the Israeli Market: players and positionings in Enterprise Applications, Marketing Technologies, BI & Analytics, Knowledge Management, Web & eCommerce.
26 мая прошел бесплатный вебинар: «Вирусный контент».
Спикер: Андрей Зинкевич - консультант по маркетингу. Основатель проекта Ad.Wize — Эффективный маркетинг для предпринимателей.
Recommended for CIOs and Applications Managers
In this session we will discuss how next generation business applications enable the
creation of much needed hyper-personalized experiences for customers and employees.
Center Office is a new delivery model that is emerging in response to the need to deliver
end to end hyper-personalized solutions that improve on older enterprise (legacy)
applications. Center Office relies on technologies such as APIs, microservices and
Hyperautomation (next level of automation that meshes AI tools with RPA,, enabling
scaling for complex business processes).
How do we manage employees' experiences as well as preserve talent and create
collaborative workplaces for teams? which new skills are needed? what will the
workforce of the future look like? Which new tools are needed for HR (employee well-
being)?
Recommended for CTOs, architects, IT Managers
COVID-19 has emphasized the fact that business agility and hence technology agility are the most if not the only factors for business success. However, technology agility in most IT departments is not the “strongest muscle”. Technology adoption of Cloud, Devops, Integration, Low-Code and Zero Trust are affecting all IT departments and even the entire organization. New
processes and relationships between the various branches of the IT department should emerge, forsaking old habits and technologies. New technologies and roles\responsibilities are taking their place.
Enterprise Applications, Analytics and Knowledge Products Positionings in Isr...Einat Shimoni
STKI's analysis of the Israeli Market: players and positionings in Enterprise Applications, Marketing Technologies, BI & Analytics, Knowledge Management, Web & eCommerce.
26 мая прошел бесплатный вебинар: «Вирусный контент».
Спикер: Андрей Зинкевич - консультант по маркетингу. Основатель проекта Ad.Wize — Эффективный маркетинг для предпринимателей.
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETsEditor IJCATR
A mobile ad hoc network (MANET) is a distributed and Self-organized network. In MANET, network topology frequently changes because of high mobility nodes. Mobility of nodes and battery energy depletion are two major factors that cause loss of the discovered routes. battery power depletion causes the nodes to die and loss of the obtained paths and thus affects the network connectivity. Therefore, a routing protocol for energy efficiency should consider all the aspects to manage the energy consumption in the network. so introducing an energy aware routing protocol, is one of the most important issues in MANET. This paper reviews some energy aware routing protocols. The main purpose energy aware protocols are efficiently use of energy, reducing energy consumption and increasing the network lifetime.
Why Traditional Web Security Technologies no Longer Suffice to Keep You SafePhilippe De Ryck
The slides from an overview presentation of how the Web, and Web security, have changed in the last few years. This talk has been given at various public and private venues. Get in touch if you want to invite me to your company or tech group!
Managing an Image library with Digital Asset ManagementFlight by Canto
Learn tips on what it takes to effectively manage your growing corporate image library. Centralizing storage with custom-defined, user access is one of the many benefits of using digital asset management (DAM).
Transforming Data to Unlock Its Latent ValueTony Ojeda
At the heart of data analysis, there lies a need to understand the real world entities being represented in the data. Every data set we encounter is an attempt to capture a slice of our complex world and communicate some information about it in a way that has potential to be informative to humans, machines, or both. Moving from basic analyses to advanced analytics requires the ability to imagine multiple ways of conceptualizing the composition of entities and the relationships present in our data. It also requires the realization that different levels of aggregation, disaggregation, and transformation can open up new pathways to understanding our data and identifying the valuable insights it contains.
In this talk, we’ll discuss several ways to think about the composition and representation of our data. We’ll also demonstrate a series of methods that leverage tools like networks, hierarchical aggregations, and unsupervised clustering to visually explore our data, transform it to discover new insights, help frame analytical problems and questions, and even improve machine learning model performance. In exploring these approaches, and with the help of Python libraries such as Pandas, Scikit-Learn, Seaborn, and Yellowbrick, we will provide a practical framework for thinking creatively and visually about your data and unlocking latent value and insights hidden deep beneath its surface.
During this Big Data Warehousing Meetup, we discussed how graph databases work, shared some real world use cases, and showed a live demo of the world’s leading graph database, Neo4J. Pitney Bowes demonstrated their new MDM product developed on a graph database.
For more information, check out the other slides from this meetup or visit our website at www.casertaconcepts.com
The end of polling : why and how to transform a REST API into a Data Streamin...Audrey Neveu
We know interactivity is the key to keep our user’s interest alive but we can’t reduce animation to UI anymore. Twitter, Waze, Slack… users are used to have real-time data in applications they love. But how can you turn your static API into a stream of data?
When talking about data streaming, we often think about WebSockets. But have you ever heard of Server-Sent Events? In this tools-in-action we will compare both technologies to understand which one you should opt for depending on your usecase and I’ll show you how we have been even further by reducing the amount of data to transfer with JSON-Patch.
And because real-time data is not only needed by web (and because it’s much more fun), I’ll show you how we can make drone dance on streamed APIs.
We have created a large Neo4j database that integrates the results from text mining, experimental data and biological background knowledge. The utility of this graph is two fold:
- Identify promising compounds to be tested as a starting point for drug development.
- Better understand the results of large scale compound testing in cellular assays using imaging technology.
Currently the database contains 25 million article abstracts, data for 2 million compounds and 60000 genes – overall 29 million nodes and 270 million relationships.
We show some details about how the graph was built and show examples how combining text mining with experimental results leads to new insights and to better understanding and design in biological experiments.
Real-Time Event & Stream Processing on MS AzureKhalid Salama
These slides discuss the main concepts of event & stream processing, as well as the related technologies on Microsoft Azure. We start by giving and overview of what Event & Stream Processing is. Then we describe the canonical architecture of a Stream Processing solution. We will delve into Message Queuing part of the solution. After that, we Introduce Apache Storm on HDInsight, as well as Azure Stream Analytics. We compare Apache Storm to Azure Stream Analytics, and finally conclude with useful resources
The Smart Helmet is an innovative idea for a business proposal. This proposal aims at the security and safety of the bikers against road accidents, while also providing them with a luxurious, comfortable two-wheeler experience. Each Smart Helmet has been designed and assembled by our own mechanics and engineers, and each helmet has an in-built circuit and software with various functions.
Webinar: Large Scale Graph Processing with IBM Power Systems & Neo4jNeo4j
We live in a profoundly connected world. From supply chains to payment networks to digital business and complex portfolios, our ability to understand and navigate not just data, but relationships inside the data, play an increasingly important role in all aspects of business. Highly connected value chains that generate massive volumes of connected data create an opportunity for graph analysis, which Gartner describes as "the single most single most effective competitive differentiator for organizations pursuing data-driven operations and decisions." This talk will introduce the power of graph databases and share how the latest IBM Power Systems offerings featuring the POWER8 processor and CAPI-attached Flash enable unique scaling, performance and price-performance advantages for Neo4j workloads.
STKI Summit 2014 - How does CIO deliver?Pini Cohen
Trends and recommendations in Infrastructure, Operations and Development trends including modular DC, Storage, Networks, Servers, Desktops, Thin Clients, Security, Software Development, IT organization, IT Procurement and more.
IoT for Manufacturing Supply Chain Logistic, Predictive Maintenance and More putrimeisya
The Industry 4.0 is marked by internet-based digital technology innovations, including the internet of things (IoT), artificial intelligence (AI), robots and big data. In this presentation we present various examples of IoT's implementation in manufacturing industry, from many leading companies in the world. The implementation was also studied starting from supply chain management, predictive maintenance, controlling and more from several sources.This presentation is also to fulfill the tasks of the Capita Selecta of Operations and Supply Chain Management course, Master of Management at Trisakti University.
Thank you.
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016Pekka Hartikainen
Topics in the meet-up
A Practical Approach to Icon Taxonomy
Teemu Korpilahti, Lead Designer at Crasman
Accept the Imperfectness
Sami Vuori, Visual / UX / UI Designer at Gapps
Losing Control: Design Systems for Complex User Interfaces
Pekka Hartikainen, Design Lead at Smartly.io
Digital Transformation: How leaders meet modern customer expectationsApigee | Google Cloud
Chet Kapoor, CEO Apigee presents to the Pacific Crest global technology leadership forum in Vail, Colorado, Aug. 11 2015. How leading companies lead digital at the C-Suite level, deliver digital by making developers productive, and build digital enterprises with APIs.
The "trio": Customer Experience, Data-driven business and Employee empowerment.
This 2018 STKI summit presentation outlines the necessary "joined" journey to achieve customer experience transformation.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Application combined v12
1. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Enterprise applications & development
for the new-generation employee
1
Winning the applications game
2. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
2
Welcome your new-generation employees
N
3. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
3
Their expectations are no less than consumers’!
Where can I find the
enterprise app-store?
What do you mean
“we don’t have
enterprise search”?
I prefer self service than
calling the help desk
I need a dropbox for
my documents
I need whatsapp for
collaboration
Apps should know
me better
I want smart apps that will
help me determine my
next best step
I am mobile, why
aren’t my apps?
N
4. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
4
Don’t try to give them “old-style” applications
Same application for all
No personalization, no context
It’s complicated!
Are you kidding me?
N
5. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
UI/UX
Mobile first
Micro-peronalization
Enterprise app-store Next gen.
employees apps
5
Mapping employee journeys
The road to create ‘next-generation employees’ apps
New productivity apps
N
6. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
6
Your winning hand?
New-generation employees
don’t necessarily require NEW technologies and tools
but a different packaging, delivery, design and HATMAA
Which cards can you use?
N
7. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
7
Card #1: Mapping employee journeys
Employee
journey design
N
8. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Card # 2: UI, UX & Micro-personalization
•USER INTERFACES of today: are all about being as simple as
possible in order to work for as many different people as
possible
•Next generation of USER INTERFACES:
•massively complex algorithms that will micro-personalize
•They will meet individual needs, it won't ask needs are
and it's going to anticipate them, based on data it has
•How will “tools” need to change?
• move from tools that require us to learn how they work, to natural tools that learn to work
the way we do
• move from tools that wait for us to act, to tools that understand context in order
to anticipate and prioritize what matters most
• move from a world where time and place dictate what we can do to a truly mobile world
that revolves around us so that any device can become your device
8
UX & UI
Personalization
N
9. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
9
Card #3: New productivity and email experience
New apps for
Productivity
N
10. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Which CIO type are you? Your winning hand for employee engagement is…
10
Conservative CIO
Add UI improvements
to apps
Operational portals or
mobile apps for
specific functions
Modern CIO
Mobility strategy
New email tools
Enterprise appstore
Early adopter CIO
Employee journeys
mapping
Everything is
personalized &
contextual
N
11. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Emotion-Oriented Systems: Magic Moments
11P
12. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Check for suitable process
Select HUB technology
Build initial IoCT based on Hub
Utilize fog computing for critical processes Magic
moments
12
Robust ESB infrastructure
The road to developing magic moment apps
Use HUB in relevant projects
P
13. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
State Model
Card # 4: “The hub” basic technology – states and time based BRMS
13
New
Order
New
Order
New
Order
Condition /
TimeEvent
State 1 State 2
Source: Tibco
“The Hub”
P 13
14. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
The Hub conceptual architecture
14
Central state machine
that keeps status of
each object and
process events
Example * : If I get 4 ‘bad milkis’ calls from the same area in 4 hours retrieve tracks data. if
you get more 3 ‘bad milki calls in 3 hours send inspection right away. If get 10 in less than
5 hours more calls – report ceo
Management and
monitoring console
Events are
arriving to the
Hub from
outside
Give actions/alerts to other
systems
Rules and patterns* that
change the state,
aggregates, kill/create
events etc according to
events, objects and time.
Input from other
system regarding
rules, patterns
and objects
P
15. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Two ways to look at the current interest in IoCT
We always had sensors connected to IT - in production floors. However:
• Effordable, capable
new sensors
• Better communications
• Big Data analytics and
cloud
Enterprise ‘got envious’ of
consumer IoT capabilities
(“re-Enterprise”)
P
16. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Card # 5: IoT basic layers – the sensor
16Source: http://www.in-jet.dk/en/print.php?type=A&item_id=24
IoT tools and
technologies
P
17. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
IoT basic layers – the gateway/aggregator
17Source: http://www.in-jet.dk/en/print.php?type=A&item_id=24
Sends the data from sensor (or many sensors) to the central hub
P
18. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
IoT basic layers – Fog computing
18Source: http://www.in-jet.dk/en/print.php?type=A&item_id=24 Srouce: https://www.linkedin.com/pulse/20140822065109-246665791-fog-computing-from-the-center-to-the-edge-of-the-cloud
P
19. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
IoT basic layers – the center – Hub, Big Data Analytics
19
Srouce http://www.techrepublic.com/article/datameer-4-0-enables-instant-visualization-in-big-data-analytics/
20. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
IoT communication – from sensors to gateway to hub
• Wifi
• Cellular
• Zigbee
• Bluethuth
LE
• More
arriving
20
Srouce:http://www.slideshare.net/aviiandevil7/security-protocols-platform-for-wsn-based-medical-applications-37863943
P
21. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
IoT standards
•Why having different standards?
•Different needs: Airplane vs. Street light
•Who is involved:
• Governments
• Industries
• Commercial vendors
21P
22. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Which CIO type are you? Your winning hand for Magic moment technologies is…
22
Conservative CIO
Not sure if there are
appropriate business
processes
Modern CIO
Implementing hub
and IoT in initial
projects
Early adopter CIO
Many business processes are
based on central Hub and IoT
Systems of
engagement
Systems of
Immersion
P
23. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Enforce DevOps metrics
Test Micro-Services
architecture. Increase
agile development
Deploy microservices
vis APaaS
continuous deployment
for web and mobile apps
Next gen.
development &
architecture
23
Build Devops
team. Tests
automation
The road for next generation development & architecture
Utilize APaaS for new projects
All Web Development
P
24. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Card # 6: Modern Web Development – short history
24
Static web
pages
Web server is
“printing”
dynamic html
pages (cgi,
asp, jsp)
Some Ajax
but still web
server is
doing most
of the job
All is done at
the browser
level with JS
frameworks
Communicati
on to
backend via
Rest api
Web
development
Airbnb : how did we get there ?
P
25. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Card # 6: Modern Web Development – short history
25
Static web
pages
Web server is
“printing”
dynamic html
pages (cgi, asp,
jsp)
Some Ajax but
still web server
is doing most of
the job
All is done at
the browser
level with JS
frameworks
Communication
to backend via
Rest api
Web
development
P
26. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
The thing with modern Web applications
26
Image processing in the cloud
Because it is REST
Web development is becoming the standard – even for internal PC applications
P
27. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
DBMS, Identity,
Messeging
APaaS
IDE, Source Control
Built in processes:
dev to test to prod
Public or private
clouds
Devops
Add ons
components:
BRMS, CEP, IoT
Card # 7: APaaS
APaaS
P 27
28. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
28
APAAS
Source: openshift redhat
Source: cloud foundry
P
29. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
29
Software development and deployment should be very smooth:
P
30. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
30
But in reality:Source:http://dltj.org/article/software-development-practice/
this without mentioning: build the environment, data
refresh, middleware updates, infrastructure updates,
different setup between dev/test/stage/prod etc.
P
31. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Card # 8: Devops: continuous deployment
Enables the business:
Source: http://notafactoryanymore.com/tag/continuous-deployment/
Devops
31
32. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Devops process example:
32
Srouce:https://programmaticponderings.wordpress.com/2013/11/13/building-a-deployment-pipeline-using-git-maven-jenkins-and-glassfish-part-2-of-2/
P
33. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Special care: Devops and test automation
•Test automation is a must for complete DevOps
implementation and it is currently (with internal
politics) the main barrier to DevOps adoption.
•Testing automation ROI is tricky
• # of testing cycles
• Type of test (UI, none UI)
• Changes in the test cases during time. How does the testing automation
technology can support these changes without new coding
• Type and complexity of validation needed
• # of test cases, # of executions per cycle, test coverage,
• Cost of manual tester, automation programmer, tools, servers
Source: http://www.precisetestingsolution.com/wp-content/uploads/automated-300x283.gif
P 33
34. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Card # 9: Microservices architecture: a different point of view
34
Source: http://martinfowler.com/articles/microservices.html
Micro-
services
P
35. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Micros Services advantage and disadvantages
•Benefits:
• Small, easy to understand code base.
• Easy (and efficient) to scale
• Easy to throw away
• Easy to Deploy (goes with continuous
integrationsdeployment)
• Ability to use a different technology stack
• System resilience
•However –
•monitoring a complete process might be a
challenge,
•httpinvoking the service is a waste
•Conclusion – the debate on microservices is
on!!
35
Source: http://eugenedvorkin.com/seven-micro-services-architecture-advantages/ stki modifications
P
36. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
36
Agile development reminder
“Best fit” for first agile project:
Total staff of about 6-7 people
End users of project that can be approached once in 2-3 weeks
Not a new area (business and technology)
Bonus: incremental delivery is viable
P
37. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Which CIO type are you? Your winning hand for modern dev&architecture is…
37
Conservative CIO
Only considering APaaS
Just build Devops team
Starting test automation
Agile development few
projects
Modern CIO
First steps in APaaS
mainly on premise
Several auto. tests
Many agile projects
Devops several
processes
Early adopter CIO
All agile development
Utilizing APaaS both on
premise and in cloud
Advanced Devops
processes based on
complete auto. tests
Standardized on
microservices
architecture
P
38. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Use standard best practices
New ongoing
HATMAA tools
Measure HATMAA
“Longtail” apps strategy Assured &
complete
delivery
38
“Cloud-ready” your apps
The road to assure complete delivery of enterprise applications
Super users
N
39. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
39
Vanilla – Cloud ERP, anyone?
But it’s not really Vanilla…
There are 30
different “flavors” of
ERP manufacturing
SaaS, specific to
different processes
and verticals
40. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
ERP is headed for disruption
•“ERP in a box”:
• Organizations will prefer cloud or cloud-ready applications, even if it means the application is not
tailored to their specific needs
•User interface, easy mobile delivery and employee-engaging applications will be preferred
•Best practices will continue to be used
•ERP cost and staffing will eventually drop!
•3rd maintenance support (i.e, Rimini Street) will be considered for more static and stable
ERP implementations
•Large players are late for the “Core ERP” cloud game (SAP, Oracle, Microsoft) but are
entering NEW applications areas (marketing, CRM, procurement) with cloud-only models
•Smaller players (Netsuite) are growing fast
•Workday (HR and Financials)
40
41. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
ERP SaaS???
41
Does hosted ERP = SaaS ERP? No!
• Can you customize it?
• Can you chose when to upgrade?
If the answer is yes, it’s not SaaS
42. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Card # 10: Use Best Practices - Standardize processes
• Use of applications best practices
• “Cloud-ready”
• Innovate in delivery, not in code!
42
Best practices
43. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Rethink
HATMAA
New
HATMAA
Card # 11: NEW HATMAA
44. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Digital Technological
Ongoing Measurable
Engaging
45. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
SAP WPB (EPSS)
EPSS
Classroom training EPSS
“On the job”
training
46. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
46
The long tail of enterprise applications
Apps get smaller and more modular.
“As organizations push for greater operational
agility, there is a sharp shift toward simpler,
more modular apps”.
Accenture
Most popular topic for STKI clients in 2014
ERP
CRM
KM
Vertical apps
“Others”: Niche apps
Strategy for
“niche
apps”
47. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
47
STKI Inquiries 2014
48. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
Which CIO type are you? Your winning hand is…
48
Conservative CIO
Use standard best
practices
Modern CIO
Implement SaaS for
suitable processes
For others, “Cloud-
ready” your apps
Define super users to
be used as
benchmark
Early adopter CIO
Almost no major
customizations to code
(effort moves to UX)
Ongoing HATMAA as a CIO
concern
Source: appdynamics
49. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
49
So easy to learn, no
need for any training!
Everything is
contextual and
relevant!
Amazing! It’s like the
app knows what I
need to do
Finally – apps that
work the way I do
Nice!
Like
Cool. Easy.
Natural.
50. Pini Cohen and Einat Shimoni’s work Copyright@2015
Do not remove source or attribution from any slide, graph or portion of graph
50