Business Case for Kuali Rice 2010

40

Click here to load reader

Transcript of Business Case for Kuali Rice 2010

Page 1: Business Case for Kuali Rice 2010

open source administration software for education

software development simplified

The Business Case for Kuali Rice - 2010

Page 2: Business Case for Kuali Rice 2010

open source administration software for education

Your Presenters

• Tony DiSanza – Innovativ Consulting Partners

11/9/2010 Page 2

Page 3: Business Case for Kuali Rice 2010

open source administration software for education

Presentation Purpose

“Doing more with less” has been in our lexicon for several decades. Higher Education is impacted in a very real way. Declining funding from states/donors, endowments and increasing costs have forced Universities to look at all avenues to manage Institutional budgets.

11/9/2010 Page 3

Page 4: Business Case for Kuali Rice 2010

open source administration software for education

EDUCAUSE Current Issues

All Institutions- Strategic Importance

Strategic Importance

response % rank

Funding IT 55.8% 1

Administrative / ERP / information systems 39.8% 2

Security 33.9% 3

Infrastructure/cyberinfrastructure 26.5% 4

Teaching and learning with technology 26.3% 5

Identity / access management 23.4% 6

Governance, organization, and leadership for IT 22.6% 7

Disaster recovery / business continuity 22.3% 8

Agility/adaptibility/responsiveness 19.0% 9

Learning management systems 18.2% 10

Source 2009 EDUCAUSE Current Issues Survey Results

11/9/2010 Page 4

Page 5: Business Case for Kuali Rice 2010

open source administration software for education

Single Most Important Issue Facing My University is…

Source: Campus Computing Survey 2008

All Institutions

Public Universities

Private Universities

Public 4-yr Colleges

Private 4-yr Colleges

Community Colleges

Network & Data Security

(20.3%)

Hiring / Retaining IT Staff (29.3%)

Network & Data Security

(29.9%)

Network & Data Security

(21.7%)

Network & Data Security

(19.8%)

Network & Data Security

(21.3%)

Hiring / Retaining IT Staff (16.7%)

Upgrade / Replace ERP

(17.3%)

Upgrade / Replace ERP

(15.9%)

Hiring / Retaining IT Staff (17.0%)

Hiring / Retaining IT

Staff and Instructional Integration (tie 13.0 %)

Hiring / Retaining IT Staff (16.4%)

Instructional Integration

(11.9%)

Instructional Integration

(13.3%)

Instructional Integration

(13.6%)

Distance Ed / User Support / Instruction (tie 10.4 %)

User Support (11.4%)

11/9/2010 Page 5

Page 6: Business Case for Kuali Rice 2010

open source administration software for education

How can Kuali software address these issues?

• Entry point for software - $0

• Industry-standard skills – thus avoiding niche specialization

• Maintenance Costs reduced - Zero fees, easier upgrades

• Peer Support - built by higher education, for higher education

11/9/2010 Page 6

Page 7: Business Case for Kuali Rice 2010

open source administration software for education

How has Kuali Rice been used?

Sample of Kuali Rice applications that have been built:

Extending ERP Systems:• Timekeeping system• HR hire, terminate• HR pay raise, additional pay• Travel pre-travel authorizations• Travel reimbursements, etc.• Add/Drop Course • Faculty Annual Reporting• Schedule of Classes • Grade Change • Safeword Card Request

Custom-built systems:• Travel systems• Traffic Systems• Inventory Control Workflow• Motor Pool request • College Request for Absence

11/9/2010 Page 7

Page 8: Business Case for Kuali Rice 2010

open source administration software for education

Rice Components

KNS - Kuali Nervous System KSB - Kuali Service BusKEW - Kuali Enterprise WorkflowKEN - Kuali Enterprise NotificationKIM - Kuali Identity Management

11/9/2010 Page 8

Page 9: Business Case for Kuali Rice 2010

open source administration software for education

Rice Ingredients

11/9/2010 Page 9

Page 10: Business Case for Kuali Rice 2010

open source administration software for education

What is the Business Value for the Kuali Rice Suite?

• Development Ease of Use - quick references and lookups, templates and scaffolds, auto code generation

• Ease of Implementation – standard configuration files, global parameters, parsers and ingesters, wrappers and API integrations

11/9/2010 Page 10

Page 11: Business Case for Kuali Rice 2010

open source administration software for education

What is the Business Value for the Kuali Rice Suite?

11/9/2010 Page 11

• Modularity – loosely coupled components, reusability, swap ability

• Industry Standards – leverage Java standards, tools and conventions

Page 12: Business Case for Kuali Rice 2010

open source administration software for education

• KEW – Kuali Enterprise WorkflowQuick development and

automation of manual paper-based business processes

Easy integration with existing legacy ERP systems and other Kuali software

Improve Business Processes

What is the Business Value for the Kuali Rice components?

11/9/2010 Page 12

Page 13: Business Case for Kuali Rice 2010

open source administration software for education

KIM – Kuali Identity Management

Supports easy integration with existing IdM authentication infrastructures

Full featured authorization services (principles, groups, permissions, roles, etc.)

What is the Business Value for the Kuali Rice components?

11/9/2010 Page 13

Page 14: Business Case for Kuali Rice 2010

open source administration software for education

• KNS – Kuali Nervous System– Rapid application

development framework– Works in conjunction with

other standard Java open source frameworks and tools (i.e. Spring, Struts, Eclipse, etc.)

What is the Business Value for the Kuali Rice components?

11/9/2010 Page 14

Page 15: Business Case for Kuali Rice 2010

open source administration software for education

• KSB – Kuali Service BusLightweight and easy to use service busWorks in conjunction with other standard open source

service and web application servers (i.e. Apache Tomcat, Apache CXF, etc.)

What is the Business Value for the Kuali Rice components?

11/9/2010 Page 15

Page 16: Business Case for Kuali Rice 2010

open source administration software for education

Rice Licensing

Educational Community License, version 2.0http://www.opensource.org/licenses/ecl2.php http://www.osedu.org/licenses/

The Educational Community License version 2.0 ("ECL") consists of the Apache 2.0 license, modified to change the scope of the patent grant in section 3 to be specific to the needs of the education communities using this license.

The original Apache 2.0 license can be found at: http://www.apache.org/licenses/LICENSE-2.0 “grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work”

11/9/2010 Page 16

Page 17: Business Case for Kuali Rice 2010

open source administration software for education

Who’s Using Rice?

Custom Application Deployments:

Kuali Members Non-Kuali Cornell University University of Connecticut

Indiana University Illinois State University

University of California – Davis The Ohio State University

University of Hawaii University of Illinois

University of California – San Diego Fractured Atlas

University of Southern California College of Rio Grande /

Uniformed Services University of the Health Sciences

Saginaw Valley State

San Francisco State

11/9/2010 Page 17

Page 18: Business Case for Kuali Rice 2010

open source administration software for education

How is Rice Being Used?

11/9/2010 Page 18

• Proof of Concepts:– Enterprise Workflow– Identity Management

• Re-Platforming a commercial HCM & Financials solution

• Custom Applications to initiate adoption of SOA Principles

• Business Process Modeling

Page 19: Business Case for Kuali Rice 2010

open source administration software for education

How is Rice Being Used?

Simplify!

11/9/2010 Page 19

Page 20: Business Case for Kuali Rice 2010

open source administration software for education

Rice Workflow for your HRMS system

An Alternative to upgrading to a commercial HRMS system

Indiana University uses Rice for PeopleSoft integration with a

processing load of more than 5,000 workflows routed per day, more

than 15,000 actions taken per day and have between 1,200 – 2,000

concurrent users at any given time.

11/9/2010 Page 20

Page 21: Business Case for Kuali Rice 2010

open source administration software for education

Kuali Rice at one University:

Custom Developed Travel Solution:Why KEW?• Lightweight• Fully functional and configurable• SOAP compliant• Community Source• Completely Embeddable

11/9/2010 Page 21

Page 22: Business Case for Kuali Rice 2010

open source administration software for education

The eTravel App• Java app, using Java Server Faces• Web Services Integration to PS Financials

• Pull vendors, chartfield, people• Interactive GL combo edit• Push payments

• Web Services integration to KEW• User security stored in PS

Kuali Rice at one University:

11/9/2010 Page 22

Page 23: Business Case for Kuali Rice 2010

open source administration software for education

Kuali Rice Example - KEW

Client Browser

Apache/Tomcat

OSU Travel App

Kuali RICE(KEW)

Shibbloleth

Rice DB & Travel DBSMTP

1. Initiate Travel Request2. Approve Travel Request3. Inquire Travel Request

Authentication

Send (workflow) email

Workflow Data& Travel Application Data

PeopleSoft

PS App Server

PS Web Server

PS DB

Client Browser

1. Travel Reimbursement PREP2. Inquire approved Travel Request

CXF Web ServicesSOAP

Run SQL’s in PeopleSoft DB

Autosys BatchJVM

Component Interface

SQL

11/9/2010 Page 23

Page 24: Business Case for Kuali Rice 2010

open source administration software for education

eTravel System

Page 25: Business Case for Kuali Rice 2010

open source administration software for education

What are Rice Benchmarks?

Type• Training• Deployments

– Workflow– Identity Management

• Support

Cost / Time• 3-6 months +• Depends upon complexity

– Several weeks– Several months

11/9/2010 Page 25

Page 26: Business Case for Kuali Rice 2010

open source administration software for education

Why Not use Rice?

• Several arguments:– Concerned about time to learn the product– Concern about time to deploy– My School uses x for ERP– My institution is Microsoft/IBM/etc centric– My organization has outsourced the

operations of its applications– I’ll wait until the product is mature– FUD (Fear, Uncertainty, Doubt)– Can Rice be used as an enterprise

solution?

11/9/2010 Page 26

Page 27: Business Case for Kuali Rice 2010

open source administration software for education

Alternatives to Rice

Commercial Middleware Solutions:• Oracle – Fusion• Microsoft - Biztalk• IBM – Websphere,

TibcoAnd more

Identity Management:• Microsoft, Oracle, Sun, Novell,

etc

Workflow:• Embedded in ECM,

applications, portals• Embedded in documentation

management and imaging systems

• BPEL engines in Oracle, IBM, etc.

11/9/2010 Page 27

Page 28: Business Case for Kuali Rice 2010

open source administration software for education

Total Cost of Ownership?

Source: http://www.netc.org/openoptions/pros_cons/tco.html

The Kuali community has dramatically rallied to reduce implementation and support costs!

11/9/2010 Page 28

Page 29: Business Case for Kuali Rice 2010

open source administration software for education

Commercial Software Costs

Software Creator Edition Release Date

Cost (USD) Open source

Software license

BizTalk Server Microsoft 2006 2006 $34,999 per processor[2] No proprietaryOracle BPEL Process Manager[4] Oracle Corporation

10.1.2.0.2 23-Jan-06 $50,000 per processor[5] No proprietary

Oracle Enterprise Service Bus[4] Oracle Corporation 10.1.3.1 ? $10,550[6] No proprietary

Sun Java Composite Application Platform Suite

Sun Microsystems 6 Jun-08$100 per employee per year subscription, perpetual per socket licensing available[8] No[9]

proprietary

WebSphere Enterprise Service Bus

IBM 6.1.2.0 21-Dec-07$250 per Value Unit[10]

No proprietary

WebSphere Message Broker IBM 6.1.0.2 19-Dec-07

$85,000 enterprise edition, $25,000 starter edition (up

to ten message flows), $15,000 remote adapter

hosting edition

No proprietary

WebSphere Process Server IBM 6.1.2.0 Dec-07 850 per Value Unit[10] No proprietary

Source: http://en.wikipedia.org/wiki/Comparison_of_business_integration_software

11/9/2010 Page 29

Page 30: Business Case for Kuali Rice 2010

open source administration software for education

Will Rice cure what ails you?

• Rice is maturing and growing• Encouraging Community participation and

adoption • Many interested parties looking for

alternatives• Support alternatives

11/9/2010 Page 30

Page 31: Business Case for Kuali Rice 2010

open source administration software for education

ENTRY POINTS

11/9/2010 Page 31

Page 32: Business Case for Kuali Rice 2010

open source administration software for education

Trial Project #1 – Proof of Concept

• Several alternatives– Custom Application on Rice– New GUI for legacy application– Demonstrate Enterprise workflow

11/9/2010 Page 32

Page 33: Business Case for Kuali Rice 2010

open source administration software for education

Trial Project #2 – Infrastructure Coexistence

• Rice is delivered supporting– MySql, Oracle RDBMS– Centos, Redhat Linux

• Other desired support– Websphere, DB2, etc

11/9/2010 Page 33

Page 34: Business Case for Kuali Rice 2010

open source administration software for education

Kuali Rice Deployment Planning

PLAN EARLY• Focus on a particular

workload(s) such Kuali Enterprise Workflow (KEW) or Kuali Identity Management (KIM)

• Develop a deployment plan customized to your unique environment

WHAT AM I ENTITLED TO?1, 3, 5 , 10 or 15 days of planning services delivered by an experienced Kuali consultant and Kuali commercial affiliate.

Gain best practices from an experienced Kuali consultant!

Perfect if you want to:• Perform Kuali

Prototyping• Develop Kuali Custom

Applications

Our Team – part of the Rice Development team!

Learn more: www.innovativcp.com/areyouready

11/9/2010 Page 34

Page 35: Business Case for Kuali Rice 2010

open source administration software for education

Engagement Day DetailsKuali Rice Deployment Planning

Days Details

1 Includes a Strategy Briefing Session (SBS) and an overview of Kuali Rice features and solution areas, plus a review of your environment, pain points and requirements. Together, we will design a high-level solution based on your business needs and further gain knowledge on how best to deploy Kuali in your environment.

3 Includes an Architecture Design Session (ADS), participants dive deeper into their requirements and design a Kuali Rice solution tailored to their environment. Conceptual design, logical and physical architectures are created for the solution. (in addition to the Strategy Briefing Session).

5 Designed to provide deep guidance on specific Kuali Rice solution capabilities that provide value within your environment. Includes a virtual lab session for hands-on understanding of the solution technologies and capabilities, 2 days of deployment planning and assistance with creating a plan and best practices for deployment. (in addition to the Strategy Briefing and Architecture Design Session)

10 & 15 Both the 10 and 15 day engagement includes a 3-day ADS to understand your scenarios and introduce technologies, solutions, and concepts; plus 2 days of deployment planning for a specific Kuali Rice capability. This is followed by a 5 or 10-day Proof of Concept (POC) project to demonstrate the solution at a customer environment. (in addition to the Strategy Briefing Session)

Learn more: www.innovativcp.com/areyouready11/9/2010 Page 35

Page 36: Business Case for Kuali Rice 2010

open source administration software for education

Install & Setup Kuali

Rice

• ANT• Maven• Subversion• Eclipse• Java• MySQL or Oracle• .properties

Kuali Rice Testing

• eCobertura• Junit• Naming

Conventions

Rice Application

Support

• XML• OJB• JPA• JSP• Servlet• Build.xml

Rice Version Upgrade

• Struts• Spring• Pom.xml• Version upgrading• Regression

acceptance of sample application

Rice Application

Development

• Groovy• Core Rice• KNS• KEW• KSB• KEW• KIM

To Proceed to the next level of experience with Kuali, students must demonstrate capabilities in three core dimensions :Development ToolsSpecific TechnologiesConfiguration tasks

KUALI RICE APPLICATION DEVELOPER PATH

11/9/2010 Page 36

Page 37: Business Case for Kuali Rice 2010

open source administration software for education

How to get started

Download : Rice 1.0.3, Kuali Financials 3.0, Kuali Coeus 1.1 http://kuali.org/download-form

Tools that Innovativ can provide:• Innovativ’s Instant Rice - Fully configured Virtual Machine to download

• Virtual environment – if you don’t have the hardware

11/9/2010 Page 37

Page 38: Business Case for Kuali Rice 2010

open source administration software for education

• Kuali Website• Kuali Rice Site• Kuali Rice Documentation• Kuali Resource Guide• Building the Business Case for

Kuali

Want to learn more about Kuali ?

11/9/2010 Page 38

Page 39: Business Case for Kuali Rice 2010

open source administration software for education

References

Campus Computing 2008The 19th National Survey of Computing and Information Technology in American Higher Education

Informationweek, 'Free' software makes economic senseBy Thomas Claburn, January 17, 2007http://www.informationweek.com/shared/printableArticle.jhtml;jsessionid=WQOEL4JETN4B3QE1GHRSKH4ATMY32JVN?articleID=196901596

Is There Such a Thing as Free Software? The Pros and Cons of Open-Source SoftwareBy Thomas J. Trappler, 2009http://www.educause.edu/EDUCAUSE+Quarterly/EDUCAUSEQuarterlyMagazineVolum/IsThereSuchaThingasFreeSoftwar/174575

Magic Quadrant for Application Infrastructure for New Systematic SOA Application Projects  19 December 2008 Yefim V. Natis, Massimo Pezzini, Jess Thompson, Kimihiko Iijima, Daniel ShollerGartner RAS Core Research Note G00163409http://mediaproducts.gartner.com/reprints/microsoft/vol3/article6/article6.html

MySQL TCO Calculatorhttp://www.mysql.com/tcosavings/

Security: An Apples-To-Open Comparison?By Serdar Yegulalp, Sep 9, 2009http://www.informationweek.com/blog/main/archives/2009/09/security_an_app.html;jsessionid=31UYFVGGIRD1LQE1GHPSKH4ATMY32JVN

Wikipediahttp://www.wikipedia.org/

Kuali Foundationhttp://www.kuali.org Kuali Ricehttp://rice.kuali.org/

11/9/2010 Page 39

Page 40: Business Case for Kuali Rice 2010

open source administration software for education

Q & A

Innovativ Consulting PartnersTony DiSanza - Managing Director

[email protected] x 102

11/9/2010 Page 40