For Effective IT. Click to edit Master title style Tideway Product Update Customer Advisory Board,...

56
For Effective IT. Click to edit Master title style Tideway Product Update Customer Advisory Board, September 2008

Transcript of For Effective IT. Click to edit Master title style Tideway Product Update Customer Advisory Board,...

For Effective IT.

Click to edit Master title style

Tideway Product Update

Customer Advisory Board, September 2008

Agenda

Tideway’s Vision Foundation roadmap Recent developments TKU/Configipedia overview Customer Survey Results Configipedia Roadmap Community Approach to Pattern

Development

For Effective IT.

Click to edit Master title style

Vision

IT in a Changing Landscape

IT has to deliver more with less 80% of IT budgets are “dead money” (Gartner) Budget constraints Strong desire to avoid vendor lock-in Appetite for conventional enterprise software licenses is

waning

Generational change – “Digital Natives” Higher expectations Expect technology to facilitate collaboration Are comfortable with online communities

Most Prevalent Goals

1. I want to better understand the relationships between applications and infrastructure

2. I want the data in my IT management systems to be accurate and collected automatically

3. I want to enforce my IT policies in the data center

4. I want to use my infrastructure efficiently

5. I don’t want to pay any more for software licences than I have to

11

22

33

44

55

Product Vision

So what is Tideway doing?

Broader discovery

More flexible integrations

Leverage emerging communities

Help foster collaboration

For Effective IT.

Click to edit Master title style

The Year In Review

7.1: Change Intelligence

9

7.1.5: Dashboards

7.1.6: Community Edition

Community Edition

Free Full-featured Remove barriers to learning

about Tideway Foundation Simple “Getting Started”

guide Community Forum on the

Tideway website

Drive adoption within the install base

Community Edition - Feedback

How do you evaluate tools like TWF? Would you use a download? Who would use it in your organization? What problems would they be looking to

solve?

Can you suggest people to talk to?

For Effective IT.

Click to edit Master title style

Near term future releases

Q4 2008

Contextual data

Who owns this server? Which environment

(dev/UAT/prod) is this server part of?

What changes are scheduled for this?

7.2 makes it possible for TPL to make SQL queries against databases that contain useful data

Supporting Discovery Extensions

TPLTPL

FoundationFoundation

SQL Provider

SQL Provider

JMX Provider

JMX Provider

SDKSDK Custom ProviderCustom Provider

OracleOracle

Weblogic

Weblogic

SQLSQL

JMXJMX

Database Discovery

What databases do I have? What is the structure of

these databases? What is the mapping

between database instances and tablespaces?

Oracle example

Database structure

JMX/J2EE

What applications do I have in my J2EE environment?

How are they configured? What JAR files make them up? Have they

changed recently? What databases do these applications talk

to?

Initial support for Weblogic and JBoss

Detailed view of J2EE appserver

Appserver detail

Visualizations

Discovery Consolidation

Discovery appliances

Consolidationappliance

7.2 – What else?

Run Patterns without Scanning More rapid turnaround for pattern development Develop and test patterns on disconnected appliances Reduced cost and risk for pattern development

Configure Patterns without editing TPL Allows patterns to be “tweaked” without TPL knowledge Reduces cost of customizing patterns for specific

environments

Improved discovery diagnostics Command and session status information

7.2 Early Access will be available

7.3: J2EE

Build out J2EE support based on feedback to 7.2 release Additional platform coverage Support more use cases with reports Provide Change Intelligence support

Questions What platforms are present in your environment? Are there people in your organization who can help?

For Effective IT.

Click to edit Master title style

Next…

Governance, Risk, Compliance

Policy Compliance Tracking Define a schedule for tracking compliance to policy Metrics calculated and tracked over time

Redhat Version Deployment

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

2006

1229

2007

0103

2007

0117

2007

0126

2007

0209

2007

0221

2007

0309

2007

0315

2007

0321

2007

0328

RHL AS 2.1

RHL 7.3

RHL 7.2

RHEL ES 4

RHEL ES 3

RHEL ES 2.1

RHEL AS 4

RHEL AS 3

0

500

1000

1500

2000

2500

3000

3500

4000

10/0

9/20

06

24/0

9/20

06

08/1

0/20

06

22/1

0/20

06

30/1

0/20

06

14/1

1/20

06

22/1

1/20

06

30/1

1/20

06

08/1

2/20

06

18/1

2/20

06

26/1

2/20

06

03/0

1/20

07

11/0

1/20

07

19/0

1/20

07

29/0

1/20

07

06/0

2/20

07

14/0

2/20

07

22/0

2/20

07

02/0

3/20

07

14/0

3/20

07

22/0

3/20

07

29/0

3/20

07

Total Hosts 2186 Total Hosts 952

Windows Solaris Red Hat Enterprise Linux

Red Hat Linux AIX Debian Linux

Fedora Linux

Windows Solaris Red Hat Enterprise Linux

Red Hat Linux AIX Debian Linux

Fedora Linux

Making modeling easier

Accelerating deployment Credential rollout Application modeling

Easing the modeling task would speed deployments, reduce maintenance costs Automate More GUI support

04/19/23 30Proprietary and Confidential

Product Roadmap

Q308 Q408 H109 H209

TWF 7.2 – Flexible Integration• Database discovery• Contextual data for change, ownership• Consolidation for large deployments• Easier pattern development and testing• J2EE early access

TWF 7.2 – Flexible Integration• Database discovery• Contextual data for change, ownership• Consolidation for large deployments• Easier pattern development and testing• J2EE early access

7.3: J2EE7.3: J2EE

GRC (Policy)GRC (Policy)

Community Edition • Free download• Facilitate TPL development• Build interest in Foundation• Seed market

Community Edition • Free download• Facilitate TPL development• Build interest in Foundation• Seed market

Storage• SAN

configuration

Storage• SAN

configuration

Streamline modeling

Streamline modeling

Virtualization• VMWare ESXi• xVM?• Xen?

Virtualization• VMWare ESXi• xVM?• Xen?

Integrations• Atrium 2.1• HP uCMDB

Integrations• Atrium 2.1• HP uCMDB

55

1111

1133

22

11

44

33

33 33

44

55

11

For Effective IT.

Click to edit Master title style

Tideway Knowledge Updates & Configipedia

Purpose

Provide TKU / Configipedia Overview

Share Recent Configipedia Customer Survey Results

Share TKU / Configipedia Roadmap

Get Feedback on Community Model for Pattern Development

For Effective IT.

Click to edit Master title style

TKU & Configipedia Overview

Tideway Knowledge Updates

Monthly themed releases that extend Tideway’s OOB recognition of software products

Includes… Beta release of

Hardware Reference Data (RU, BTU.) to identify rationalization candidates

Coming soon….. Software life cycle

dates (EOL, EOES) to identify costly / high risk software

6682

100110

120 126135

143155 161 168

176

0

50

100

150

200

Oct07

Nov07

Dec07

Jan08

Feb08

Mar08

Apr08

May08

Jun08

Jul 08 Aug08

Sept08

Cu

mu

lati

ve P

atte

rn C

ou

nt

New Products Updates

Pattern Availability Per TKU Release

Avg New Products Per Release: 8.5 Avg Updates Per Release: 7

Patterns Available by Publisher

41 Publishers

Patterns Available by Category

Configipedia

38

Beta release launched in Oct 07

- Catalogue Tideway patterns

- Demystify, build confidence in Tideway patterns

To date:

- Over 590 registered users

- Over 600 pages

- Over 49,000 page views

Beta release launched in Oct 07

- Catalogue Tideway patterns

- Demystify, build confidence in Tideway patterns

To date:

- Over 590 registered users

- Over 600 pages

- Over 49,000 page views

Learn which software products are identified by Tideway. Understand how they work, be confident in the data they provide

Learn about the problems Tideway can help you solve

Learn about TKU release content and dates

Access Tideway documentation, learn how to build patterns, and find out which integrations exist

Learn how the latest TKU release can help you

Discuss Tideway related issues. Get help using TWF Community Edition

For Effective IT.

Click to edit Master title style

Configipedia Customer Survey Results

Configipedia Survey Overview

Purpose Validate Configipedia requirements with community

members Identify priorities to drive roadmap

Polled 366 users (116 customers / partners) 54 completed survey (~14%)

Community Feedback Drives Short-Term Roadmap

Answer OptionsResponse

CountWeighted

Score

Documentation - provide more Tideway documentation via Configipedia 35 122

Product Life Cycle Data - access end of life / support data for OS, server and software products 33 103

Share Tideway Content - share patterns / reports with other Tideway users 29 87

Tutorials - help educate users and drive adoption of Tideway 28 86

Request Software Patterns and Track Requests 21 79

Server Model Reference Data - access heat, power, size data for server models 27 78

Improve Search / Navigation - make it easier to find information on Configipedia 22 76

Discuss Tideway Related Topics - forum / discussion with other Tideway users on how to get the most from Tideway

18 48

Vulnerability / Patch Data - access critical vulnerability and patch data for OS and software products 19 48

Benchmark Discovered Data with other Tideway Users - Eg. % of Windows estate on Windows 2008 14 37

Feedback / Rating - provide feedback on quality of Configipedia pages and Software Pattern performance 6 11

None of the above are a priority for me 1 1

Please rank your top five requirements for features / content you would like to see on Configipedia.

Tier 1

Tier 2

Tier 3

366 registered users surveyed 61 responses, approx 14% of users

04/19/23 42Proprietary and Confidential

TKU / Configipedia Roadmap

Q308 Q408 H109 H209

Move to Self Sustaining Community

• Public community targeting customer, non-customer and publisher communities

• Security model• Ratings & reviews of

knowledge

Move to Self Sustaining Community

• Public community targeting customer, non-customer and publisher communities

• Security model• Ratings & reviews of

knowledge

Realize OOB Value of TWF• Hardware reference data to help

identify rationalization candidates (currently BETA)

• End Of Life data to identify high cost / risk products

• Tutorials to help drive user adoption

• TWF documentation on Configipedia

Realize OOB Value of TWF• Hardware reference data to help

identify rationalization candidates (currently BETA)

• End Of Life data to identify high cost / risk products

• Tutorials to help drive user adoption

• TWF documentation on Configipedia

Initiate Community Knowledge Sharing

• Templates to enable sharing/showcasing existing content

• Recognition & reward program to encourage knowledge sharing

Initiate Community Knowledge Sharing

• Templates to enable sharing/showcasing existing content

• Recognition & reward program to encourage knowledge sharing

Seed Community Based Pattern Development

• “Walled garden” customer communities to seed community based content development

• Tutorials, tools and resources to support community contributors

Seed Community Based Pattern Development

• “Walled garden” customer communities to seed community based content development

• Tutorials, tools and resources to support community contributors

Integration with TWF

• Download reports, visualizations and reference data

Integration with TWF

• Download reports, visualizations and reference data

Request Software PatternsRequest Software Patterns

04/19/23 43Proprietary and Confidential

Product Roadmap

Q308 Q408 H109 H209

7.2 – Flexible Integration

Consolidation

Improved pattern development tools• J2EE early access

7.2 – Flexible Integration

Consolidation

Improved pattern development tools• J2EE early access

7.3: J2EE7.3: J2EE

GRC (Policy)GRC (Policy)

Community Edition Community Edition

Move to Self Sustaining Community

Move to Self Sustaining Community

Realize OOB Value of TWFRealize OOB Value of TWFInitiate Community

Knowledge SharingInitiate Community

Knowledge Sharing

Seed Community Pattern DevelopmentSeed Community Pattern Development

Integration with TWF

Integration with TWF

StorageStorageStreamline modelingStreamline modeling

VirtualizationVirtualization

IntegrationsIntegrations

Request Software PatternsRequest Software Patterns

For Effective IT.

Click to edit Master title style

Community Model for

Pattern Development

Product # Customers

Product A 12

Product B 11

Product C 9

Product D 7

Product X 1

Product XX 1

Product XXX 1

Product XXXX 1

Product XXXXX 1

Product XXXXXX 1

Product XXXXXXX 1

Product XXXXXXXX 1

TKU Process

Customer Requests&

Strategic Products

Customer Requests Aggregated to Form Priority Queue

Product / SME Access

Available?

TKU Monthly Release

Product # Customers

Product A 12

Product B 11

Product C 9

Product D 7

Product X 1

Product XX 1

Product XXX 1

Product XXXX 1

Product XXXXX 1

Product XXXXXX 1

Product XXXXXXX 1

Product XXXXXXXX 1

Head Products

Customer Requests

Customer Requests Aggregated to Form Priority Queue

Product / SME Access

Available?

TKU Monthly Release

Cu

sto

me

rs R

eq

ue

stin

g P

att

ern

Software Products

Demand from many customers

Abundance of product expertise

Product access achievable

Product # Customers

Product A 12

Product B 11

Product C 9

Product D 7

Product X 1

Product XX 1

Product XXX 1

Product XXXX 1

Product XXXXX 1

Product XXXXXX 1

Product XXXXXXX 1

Product XXXXXXXX 1

Long Tail Products

Customer Requests

Customer Requests Aggregated to Form Priority Queue

Product / SME Access

Available?

TKU Monthly Release

Cu

sto

me

rs R

eq

ue

stin

g P

att

ern

Software Products

Demand from few customers

Scarcity of product expertise

Product access limited

Long Tail Example

Organization 1

697 Products

604 No Pattern

579 Unique

Organization 2

116 Products

90 No Pattern

77 Unique

Organization 3

465 Products

272 No Pattern

260 Unique

25

1278 products listed

966 products that have no pattern

Out of those that have no pattern there are only 25 common products

Pattern Development Value Chains

Research Product

Develop Pattern

Test Pattern

Publish Pattern

Maintain Pattern

Product Experts

Factory Model

Publishers

Research Product

Develop Pattern

Verify Pattern

Publish Pattern

Maintain Pattern

TestPattern

Inspire, Educate, Equip, Support

SharePattern

Configipedia Becomes a

Pattern Market Place

Community Model

For Effective IT.

Click to edit Master title style

A Customer’s Perspective

JPMC Background

50,000 servers.  Tideway discovers configuration details across whole estate

Use Tideway to control basic H/W configure (e.g. Server models, CPU count, core count, thread count) and software (vendor and in-house built business apps)

Software License Mgmt is primary 2008 objective

Virtualisation Mgmt is primary 2009 objective

Why Community Model From JPMC Perspective?

Drive down cost of delivery

JPMC as early adopter has had to invest significant $ to configure Tideway)

With market conditions deteriorating need a cheaper model, without impacting time-to-market

Access to SMEs - for more niche discovery, how do we find specialists

Need to harness the innovation that goes on through out JPMC and external.  Need a way to capture so benefit whole firm, not just small teams

Need a mark-up language to describe Infrastructure (DCML take 2).

4 ‘Great, I see a community version of the AlphaBlox pattern is available. I’ll try it using Tideway Downloadable and provide feedback.It provides good coverage and the data looks complete, great job Priyesh / Tony!’

Configipedia

Configipedia: A Knowledge Market Place

‘Help - I need to identify how many instances of IBM AlphaBlox we have for a vendor true-up, nobody in our company seems to know about the product! How do I do this?’

1

Tideway Factory Verifies, Productizes & Maintains

Tideway Factory – Productises & Maintains

‘The community AlphaBlox pattern has been verified, let’s now productize, verify and maintain the pattern ’

5

Fiona

Vendor Manager Creates Demand & Verifies

‘Ah, no problem, I’m an IBM Information Management Certified Professional so I know all about AlphaBlox. Its so easy to share my know how on Configipedia I don’t mind telling you how’

2

Priyesh

Product Expert Contributes Head Knowledge

3 ‘I see that there’s a request for an AlphaBlox pattern and somebody has posted Knowledge, I know TPL so I’ll build a community pattern’

Tony

SA / TPL Coder Contributes Tideway Knowledge

Staged Approach to Community Development *

3Q08 – Early 4Q08Understand Dynamics of

Community Model

4Q08Facilitate Community Model

Across TW Customers

1H09Target Non TW Customer

Contributors

Work with lead customers to profile potential contributors

Motivations / willingness to contribute?

Constraints on them?

Potential scope of contribution?

Infrastructure, tools, resources, know how required

Few prototype community patterns created

Introduce infrastructure, tools, resources and knowledge transfer to support contributors

Launch recognition and reward program

Actively target and promote to individuals with TW customer base

Encourage cross customer collaboration

Target 5 - 10 community patterns to be created

Identify communities who fit contributor & beneficiary profiles

Actively market / promote to selected communities

Take bowling alley approach targeting adjacent communities

Build momentum of non – TW customer contributions

Number of community patterns increasing on a per month basis. Target set based on outcome of previous stage.

* Tentative timeline

Call To Action

We need 2 – 3 customers to participate in phase 1 Help understand the dynamics of a Community Model Help identify and profile potential contributors

Who in your org do you see as potential contributors of: Product knowledge? Patterns?

For Effective IT.

Click to edit Master title style

Thank You