webinar: what’s next? - shaping your ibm domino application strategy
TRANSCRIPT
Make Your Data Work for You
Webinar: What’s Next? -
Shaping your IBM Domino
application strategy
1
November 2017
Introduction - about panagenda
• We help customers and business partners
monitor, analyze, optimize and transform collaboration infrastructures
– Across Clients, Servers, Applications, Communication,Collaboration, Social
• panagenda customers run more than 9 million licenses
of our software portfolio in over 70 countries
• Analyzed collaboration environments with a total of
> 10 million end users and > 1 million database designs
• Speaking today: Francie Tanner and Terri Warren
2
Collaboration Transformation
Which are your most valuable and
important applications?
What can be archived for immediate
cost savings?
Which applications are suited
towards mobilization, cloud,
modernization or migration?
How can the scope and cost of your
transformation project be reduced?
3
Usage Analytics
Design Analytics
Transformation
100% of all applications
__% of all applications
What is panagenda ApplicationInsights?
• Secure, virtual appliance, continuously collecting IBM Domino application data
– Visualizes application usage, design complexity and dependencies
– Surfaces application design similarity, relationships and impact
– Customizable to search for any string or condition across the entire code base
4
• Which apps have code
dependencies that require
mitigation?
• Which are ideally suited to
cloud or migration?
5
Which applications are worth investing in?
• Which applications have a high cost vs
benefit ratio?
• Which aren’t used and can be sunset?
• Which applications are easily
modernized or web enabled?
• Which code is not compatible with
web or mobile interfaces?
• Which apps have mail / OS or
other dependencies?
6
What code complexity and dependencies exist?
• Which applications contain similar
code that would multiply any
investment?
8
Updated Feature: Database Usage – By Department
• Understand usage by users or department *, read vs write traffic
* User information is protected
and may be unavailable in
certain countries by law
Which departments mostly read?
Which mostly write to this db?
By which users or
departments if this
database used? *
NEW FEATURE: Customizable Rulesets and Searching
• Full text code search across the entire code base
• Create custom rulesets or edit existing one’s to
search for company unique code or in-compatibility
9
Database Details – Design Similarity
• Which apps contain >90% similar code and how are they related to other
applications. Investment into transforming these apps yields high return.
10
Which apps share
code and hence
have a high cost vs
benefit ratio?
How are applications
related to others with
high code similarity?
Various options to
navigate database
Inventory,
Usage and Design
Total number of
database instances
(mail, system, nab,
mail-in & apps)
Focus databases
are all mail-in and
application instances
Total number of
analyzed designs
for focus dbs % of all focus dbs covered through
value packages
Complexity
+ Similarity
+ Insights
= Impact
IBM Domino Environment Overview
15
Registered vs active users =
potential licensing savings
Current storage
requirements for applications
and views
What types of Applications exist in the environment?
16
What replicas databases
exist and what % is used?
What kinds of applications,
what % is used? What disk space is consumed
by used and unused apps?
17
Sortable, filter-enriched Domino database inventory
Search by database, server,
filename or usage rank etc
Filter to view only
selected database typed
View by completixy rating
or other column sorting
18
Database Details
View database,
replication and
ACL details
Explore views, usage,
complexity, similarity and
design insights
How is this database used, how
complex is it compared to other
apps in the environment?
19
Database Details – View Tab
View details, lists and
code block informationWhich views exist and are
used? Contain code?
20
Which departments mostly read?
Which mostly write to this db?
Database Details – Usage Tab
By which users or departments
if this database used? *
* User information is protected
and unavailable in certain
countries by law
Database Details – Design Complexity
21
What kind of code exists? What
apps aren‘t suited (for example)
to web or MS migrations?
Database Details – Design Similarity
22
What kind of code isn‘t suited (for
example) to web or MS migrations? Which apps share code
and hence have a high
cost vs benefit ratio?
How are applications
related to others with
high code similarity?
23
Database Details – Design Insights
What code issues need to be
mitigated? Drill down to the
exact line of code
24
Identify most valuable applications
from both a usage and complexity
standpoint
Usage - Which applications are worth investing in?
25
Identify most valuable applications
from both a usage and complexity
standpoint
25
Low complexity, low usage
applications -> consolidation
potential
Identifying Immediate Consolidation Potential
High complexity, high usage applications
-> business critical applications,
immediate design analysis focus
26
Identify most valuable applications
from both a usage and complexity
standpoint
26
High complexity, low usage applications
-> NOT ideal transformation apps, low
cost vs benefit ratio
Identifying Ideal and Not Ideal Transformation Applications
Low complexity, HIGH usage
applications -> ideal
transformation apps, HIGH
cost vs benefit ratio
27
Which applications are worth investing in?
Which applications
are unused and can
be archived?
Identify read-only/read-mostly
applications ideal for content
migration
Design Insights - What dependencies exist?
29
Which apps have mail / OS
or other dependencies?
Which code is not
compatible with web or
mobile interfaces?
Which apps have to
be treated as a
group?
NEW FEATURE: Customizable Rulesets
30
Create or edit custom
rulesets to search for cloud,
MS or other incompatibility
NEW FEATURE: Full Text Code Search
31
Full text search for any
paramater or string across the
entire code base. For examples
IP addresses or server names.
Identifying Business Value and Prioritization
Identifying Business Value and Prioritization:
Used, unused and rarely used applications
Which applications are ideally suited for archiving, cloud, migration etc
Who is using them, such as board of management, sales, profit centers
etc
Which applications contain heavy investment, dependancies and
business logic
Code similarity among all databases, making transformation worth while
Which applications are mostly read vs written to and easily transformed
33
Identifying Immediate Cost Savings via Optimization
Application Insights easily identifies:
Unused or rarely used applications to archive or sunset
Who is using those applications, such as board of management, sales,
profit centers etc
Which applications contain unused views
Registered vs active users for immediate licensing savings
Which applications are mostly read from vs written to for easy sunsetting
34
Cost Effective Modernization
Application Insights easily identifies:
Which applications are worth modernizing by showing used vs not used
applications
Which applications are less complex and do not contain code
dependencies that require mitigation
Who is using those applications, such as board of management, sales,
profit centers etc
Which applications are mostly read from vs written to for easy
transformation
Which databases already contain web or mobile enabled code and are
used by web users
Which applications have a high cost vs benefit ration due to code
similarity35
Reducing TCO via Migration to Cloud
Application Insights easily identifies:
Used vs not used applications to narrow scope
Which databases already contain web or mobile enabled code and are
used by web users
Who is using those applications, such as board of management, sales,
profit centers etc
Which applications are ideally suited towards cloud by being mostly read
from vs written to
Where are operating system, DLL and other dependencies requiring
mitigation
Which applications have a high cost vs benefit ration due to code
similarity36
Understanding Migration Costs vs Benefits
Application Insights easily identifies:
Used vs not used applications to narrow scope
Which databases have mail, UI, contact, rich client, calendar integration
or dependencies
Which applications send/contain encrypted or signed mail
Applications containing java code, which is problematic for MS
Who is using those applications, such as sales, profit centers etc
Which applications are ideally suited towards migration by being mostly
read from vs written to
Which code contains heavy investment and business logic
Which applications have a high cost vs benefit ration due to code
similarity37
More information on ApplicationInsights
• Academy page: www.panagenda.com/applicationinsights-academy/
• Webinars: www.panagenda.com/webinars
40
ApplicationInsights User Guide: Worth the read!!!
41www.panagenda.com/download/ApplicationInsights/ApplicationInsights_UserGuide_EN_v150.pdf
How can I get ApplicationInsights?
• For IBM Domino customers on active IBM maintenance
– Entitlement available via -
http://www.ibm.com/support/docview.wss?uid=swg22000687
– License valid for 1 year from release date
– Analyzes your entire Domino environment and unlocks
• Environment, Inventory and Usage overviews across all db instances
• Usage details of the 50 most used Focus DB instances, ranked by #sessions
• Complexity/Design details of 50 most complex focus database instances
• Design Insights for a subset of 50 of the above - 25 from top used plus 25 from
most complex
• For customers without active IBM maintenance visit
panagenda.com/ApplicationInsights or contact [email protected]
43
ApplicationInsights Value Packs - D1T9ELL
• Unlock usage, design complexity, design similarity and design insights in
increments of the next 500 most used database instances
• Available via IBM, IBM Business Partners and IBM Distributors authorized
to sell IBM Collaboration Solutions software
• Unlike with other IBM software, the number of value packs is flexible
– Value packs to cover total database instances is not required
– First package unlocks all unused databases
– A single package carries the IBM Entitlement forward
• Steep volume discounts apply when buying many Value Packs
44
Make Your Data Work for You
Questions?
45
Headquarters, Austria:
panagenda GmbH (Ltd.)
Schreyvogelgasse 3/10
AT 1010 Vienna
Phone: +43 1 89 012 89
Fax: +43 1 89 012 89-15
E-Mail: [email protected]
Germany:
panagenda GmbH (Ltd.)
Lahnstrasse 17
DE 64646 Heppenheim
Phone: +49 6252 67 939-00
Fax: +49 6252 67 939-16
E-Mail: [email protected]
USA:
panagenda Inc.
60 State Street, Suite 700
MA 02109 Boston
Phone: +1 617 855 5961
Fax: +1 617 488 2292
E-Mail: [email protected]
Germany:
panagenda Consulting GmbH (Ltd.)
Donnersbergstrasse 1
DE 64646 Heppenheim
Phone: +49 6252 67 939-86
Fax: +49 6252 67 939-16
E-Mail: [email protected]
The Netherlands:
Trust Factory B.V.
11th Floor,
Koningin Julianaplein 10
NL 2595 AA The Hague
Phone: +31 70 80 801 96
E-Mail: [email protected]
© 2007-2015 panagendaMake Your Data Work for You