Roadmap Open-Source
IT Service Management
February 2008, frank.bergmann@project-open.com
2nd
Vision and Goal
Build an integrated IT Services
Management solution that
covers all major IT processes
Build the solution on a stack of
proven open-source building
blocks
Build the solution on proven
methodologies (ITIL, COBIT &
PRINCE2)
Focus on the human side for
easy (HR) change management
and implementation
Software &
Hardware
Mgmt.
Service
Mgmt.
Low-End
High-End
Project &
Portfolio
Mgmt.
Financial
Mgmt.
Tivoli
OpenView
MS Project
Server
]
project-open
[
OCR
RT
Project
Gantt
H-Inv.
open
Integration
P
rovides a one-stop solution for IT
management, integrating with important
application and replacing 10-15 smaller ones.
Just like ERP system did to manufacturing
companies 20 years ago.
Visibility & Transparency
Allow business managers and business users
to monitor IT projects and IT service
operations.
Financials & Controlling
Introduce a solid financial perspective across
all IT activities, with low overhead for
employees
Business Intelligence
Provide managers with indicators, reports
and other analysis tools to build an
integrated ITSM scorecard
The Value Proposition
Typical IT Department Apps
(to be replaced/integrated by
]
po
[
)
Timesheet Management
Bug-Tracker/Incident Mgmt.
Project Mgmt.
Project Portfolio Mgmt.
Travel Cost Capturing
Provider Management
Intranet, Wiki & Blog
Controlling/billing
Performance/SLA monitoring
License Database
Configuration database
Software &
Hardware
Mgmt.
Service
Mgmt.
Project &
Portfolio
Mgmt.
Financial
Mgmt.
Functional Areas
SAP
OTRS
]
project-open
[
OCR
RT
Project
Gantt
H-Inv.
open
The
]
po
[
ITSM Process Map
Service Level
Mgmt.
Provider
Mgmt.
Request
for Change
Strategy, Policies, Culture, ...
HR
Mgmt.
Customer
Service Desk
Project
Proposals
Priorization /
Portfolio
Mgmt.
Incident
Mgmt.
Problem
Mgmt.
Project
Mgmt.
Configuration
Mgmt.
Change
Mgmt.
Project
Ticket
RfC
Software
Development
Release
Mgmt.
License
Mgmt
Operational
Current Status of
]
project-open
[
Service Level
Mgmt.
Provider
Mgmt.
Request
for Change
Financial Mgmt.
Strategy, Policies, Culture, ...
HR
Mgmt.
Customer
Service Desk
Project
Proposals
Priorization /
Portfolio
Mgmt.
Incident
Mgmt.
Problem
Mgmt.
Project
Mgmt.
Configuration
Mgmt.
Change
Mgmt.
Project
Ticket
RfC
Software
Development
Release
Mgmt.
License
Mgmt
Operational
Procedures
February 2008
]
po
[
Product Development Pipeline
Results from brainstorming, conference, …
Product definition as PowerPoint slides
“Dynamic Mockup”
Show mockup to customers, conferences, …
Implementation driven by customer’s input
Re-Implementation with product in mind
Cleanup and productification
Inputs:
Overall strategy
Industry trends &
best practices
Definitionin
Prontontype
Custonmer
Feedback
First
Custonmer
Seconind
Custonmer
Pronduct
Need/
Idea
100%
0%
1%
2%
5%
10%
40%
70%
Remove any
customer
specifics
Make fully
configurable
Write manuals
Initial version without
industry knowledge
Rewrite,
generalize first
implementation
Serves as mockup for
customer demos
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
General Framework Features
100% Web-Based solution on all major browsers
Enterprise-grade security
Role-based permission management
User management with Active Directory LDAP
Integration
Scalable up to “active” 20.000 users
Easy setup supported by setup wizard
Customizable fields for all major objects
Email notifications for all major events
Integrated reporting engine with CSV export
Powerful Workflow engine based on Petri-Nets
Indicators for high-level reporting
Language, skin, menus and portlet layout
configurable per user
All important drop-down values configurable
throughout the system
Supported by a 10.000+ user community
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Priorization / Portfolio
General Collaboration Features
Every project, RfC, ticket, customer, … represents
an “e-Room” with collaboration modules,
capturing knowledge where it is created
–
Forum,
–
File storage
–
Wiki
A full-text search engine indexes all major
objects. Search results are presented according to
the user’s read permissions for the underlying
objects (projects, customer, …).
FAQ module
Global News & open Discussions
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Priorization / Portfolio
Status:
Product
Project & Portfolio Management
This is the core of
]
po
[
.
Project schedules can be imported from:
–
Gantt Project
–
openProj
–
MS-Project
Several reports and views are available to present
the project portfolio to different types of users.
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Priorization / Portfolio
Financial Management
Support for all major cost types
Bidirectional integrations with SAP, Navision and Oracle (planning)
Budget tracking vs. project costs:
–
External (provider) costs
–
Timesheet costs
–
Expenses and Travel Costs
ABC (Activity Based Costing) and other controlling functionality to
determine cost per service / configuration item
Status:
Product
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
HR Management
Vacation planning & other absences with approval workflow
Employee and freelance skill database
Travel costs & other expenses with approval workflow
e-Learning integration with dotLrn
Timesheet management
Basic payroll
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Provider Management
Integrated provider file
Tracking of provider performance
Price lists
Automated RFQ/RFP
Status:
Product
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Helpdesk/ Service Desk
Classification, queues, workflow and routing
according to industry standards & best practices
Option to use OTRS Ticket tracker as a front-end
Integrated with Inventory / Configuration
Database
Integration with Problem & Change Management:
Assignment of multiple Helpdesk tickets to a
single RfC etc.
Import of tickets from Nagios, Big Brother and
other monitoring systems
Integrated with collaboration functions such as
Wiki, forum and full-text search
Integration with finance (timesheet), HR, Release
Management (assign tickets to releases)
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Priorization / Portfolio
Service Desk
Status:
Definition
Configuration Management
]
po
[
will not implement it’s own ConfDB. Instead,
]
po
[
will rely on
external applications including:
–
OCS Inventory
–
H-Inventory
–
Peregrine and other closed-source tools
Status:
1st Cust
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Network Management
]
po
[
will not implement it’s own Network Management tools.
Instead,
]
po
[
will rely on external applications including:
–
Nagios
–
Big Brother
–
… other open- and closed-source tools
Status: Idea
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Release Management
]
po
[
includes a basic Release Management
module
–
Definition of software releases
–
Mapping of RfC and Helpdesk tickets to eleases
–
Integration status per release item
Status:
1st Cust
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Change Management
Requests for Change (RfCs) of various types
Dynamic fields per RfC
Priorization and portfolio management
Dynamic Workflow allowing to configure the flow
of RfC tickets
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Project Proposals
Self-Service interface for business users to propose projects
Multiple types of projects with specific fields
Dynamic approval WF
Status:
1st Cust
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals
Software Development
Dynamic approval workflow for development
requests
Integration with CVS and SubVersion
Mapping of CVS and SubVersion users
to ]po[ users
Mapping of CVS/ SubVersion modules to modules
from configuration management
Tracking of software development based on
schedules from project management.
Status: Idea
Status: Idea
Status:
Feedback
Status:
Prototype
Status:
Product
Status:
Definition
Status:
2nd Cust
Status:
1st Cust
Service Level
Mgmt. ProviderMgmt.
Request for Change
Financial Mgmt. Strategy, Policies, Culture, ...
HR Mgmt.
Customer Service Desk
Project Proposals