Evolution of the Kuali Rice Project Charter, Governance and Roadmap

Slides:



Advertisements
Similar presentations
© 2004 Flashline Inc. The Seven Faces of Reuse Enterprise Architect Summit June 8, 2004 Charles Stack Founder and CEO Flashline, Inc. © 2004 Flashline.
Advertisements

1. 2 August Recommendation 9.1 of the Strategic Information Technology Advisory Committee (SITAC) report initiated the effort to create an Administrative.
ARC and TRC Update to All Boards. Evolution of Rice.
Evolution of the Kuali Rice Project Charter, Governance and Roadmap.
Kuali Technology Mark Norton – Nolaria Consulting Zachary Naiman – Member Liaison, Kuali Foundation.
Introduction to Kuali Rice ITANA Screen2Screen: Kuali on Campus May 2009 Eric Westfall – Kuali Rice Project Manager.
Rice Charter Update University of California July 20, 2009 Bill Yock.
Open source administration software for education software development simplified RAD, Rules, and Compatibility: What's Coming in Kuali Rice 2.0 Eric Westfall.
Enterprise Architecture 2013 ITLC & ITAG Leadership Meeting Discussion Points April 9, 2013.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Community & Open Source Software in Cultural Heritage Institutions CNI December 2012.
Administrative Systems Modernization Program ASMP 2.0
Overview of Kuali Student Technical Architecture Kuali Days :: Chicago May 13-14, 2008.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
The topics addressed in this briefing include:
Jens Haeusser Director, Strategy IT, UBC Open Source, Community Source, and SOA Seminars in Academic Computing, Directors Leadership Seminar, August 7,
Government of Canada Enterprise Licensing Agreement Framework Public Sector Chief Information Officer Council September 18, 2014 Benoît Long Senior Assistant.
© 1998 Concept Five Technologies Enterprise Application Integration Capability Maturity Model.
Salesforce Change Management Best Practices
Open source administration software for education software development simplified KRAD Kuali Application Development Framework.
Developing Enterprise Architecture
Technical Overview of Kuali Rice UC Davis, Information & Educational Technology January 2009.
May Agenda  PeopleSoft History at Emory  Program Governance  Why Upgrade Now?  Program Guiding Principles  High-Level Roadmap  What Does This.
Information Technology Architecture Group ITAG, Version 2.0 Or, how our role supports the evolution of interoperable systems February ITLC.
Delivering Business Value WebDirector. Personal Productivity Disconnected Business Processes Disconnected Information Disconnected People Forms LOB.
Architecting and Building KRA using Kuali Rice Terry Durkin, KRA DM/Lead Developer (Indiana University) Bryan Hutchinson, KRA DM/Lead Developer (Cornell)
1 Kuali Identity Management Advanced CAMP: Identity Services Summit for Higher Ed Open / Community-Source Projects.
KRAD. 2 What is KRAD KRAD is the codename for the next generation of KNS It will be a rapid application development framework for use by many Kuali Foundation.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
New Business Architecture
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Rice Status Update University of California July 20, 2009 Eric Westfall – Kuali Rice Project Manager.
The Challenge of IT-Business Alignment
EDUCAUSE – October 2011 Kuali Student Project Update.
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
Kuali Enterprise Notification Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst, Cornell University)
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
RAD, RULES, AND COMPATIBILITY: WHAT'S COMING IN KUALI RICE 2.0 Eric Westfall – Indiana University Travis Schneeberger – Dechen Consulting Group Peter Giles.
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
Kuali Rice – ARC / TRC Update May 18, 2010 Eric Westfall – Kuali Rice Project Manager.
Building Applications with the KNS. The History of the KNS KFS spent a large amount of development time up front, using the best talent from each of the.
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
Adobe PDF Workflow Documents for Kuali Rice May 19th, 2009 Aaron Godert Manager, Enterprise Integration Cornell Information Technologies.
1 UCD Kuali Rice Road Map David Walker Curtis Bray Hampton Sublett Information & Educational Technology University of California, Davis.
1 Kuali Nervous System (KNS) Part 1 Presented by: Jerry Neal – KFS Development Manager Geoff McGregor – KC Lead Developer Brian McGough – KRice Project.
Kuali Rice Evolving the Technology Framework for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University) Warner Onstine.
Kuali Rice A basic overview…. Kuali Rice Mission First and foremost to provide a consistent development framework and common middleware layer for Kuali.
Kuali Rice at Indiana University From the System Owner Perspective July 29-30, 2008 Eric Westfall.
GBIF Mid Term Meetings 2011 Biodiversity Data Portals for GBIF Participants: The NPT Global Biodiversity Information Facility (GBIF) 3 rd May 2011.
NMI End-to-End Diagnostic Advisory Group BoF Fall 2003 Internet2 Member Meeting.
GREG CAPPS [ ASUG INSTALLATION MEMBER MEMBER SINCE:1998 ISRAEL OLIVKOVICH [ SAP EMPLOYEE MEMBER SINCE: 2004 GRETCHEN LINDQUIST [ ASUG INSTALLATION MEMBER.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
Kuali Rice: General Overview Brian McGough Kuali Rice Project Manager Kuali Lead Architect Director, Enterprise Software, IU May 13, 2008.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Modularity Status Update Extension Module Webinar 25 th of February 2010.
Kuali Rice Evolving the Infrastructure for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University)
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
FROM PRINCIPLE TO PRACTICE: Implementing the Principles for Digital Development Perspectives and Recommendations from the Practitioner Community.
Evolution of the Kuali Rice Project Charter, Governance and Roadmap.
Implementing Program Management Standards at Duke Energy.
©Ian Sommerville 2007COTS-based System Engineering Slide 1 COTS-based System Engineering.
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Data Management Program Introduction
Rapid Launch Workshop ©CC BY-SA.
Kuali Student R2Update :: 2/28/11
Harvard CRM Service Strategy
Jens Haeusser Director, Strategy IT, UBC
Kuali Student: Student System Solutions Already Making a Difference
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Presentation transcript:

Evolution of the Kuali Rice Project Charter, Governance and Roadmap

Evolution of Rice

Progress in last year! Project Board established Rice PM hired and development team established Charter developed and adopted ARC and TRC established Rice version 1.0 released Improved documentation KIM Improvements Initial roadmap established Rice version 1.0.1 released Supports KFS 3.0

What is Kuali Rice? Rice Version 1.0 Core middleware components: KEN Kuali Enterprise Notification KSB Kuali Service Bus KEW Kuali Enterprise Workflow KIM Kuali Identity Management Rapid Application Development Framework: KNS Kuali Nervous System

What is Kuali Rice? Middleware App Dev Tools

Rice Charter – Project Vision Support the needs of the Kuali Application Projects Foundational middleware components and services Enhanced software development framework Leverage the middleware and development frameworks for building custom applications Achieve sustainability through community source development and adoption Iterate Rice towards an increasingly Service Oriented Architecture

Rice Charter – Key Principles Plug and Play Reusability Interoperability Standards Based Service Oriented Open Source Leveraging existing OS assets (avoid NIH)

Rice Charter – Project Objectives To create standard APIs to Rice components To design components which are modular To provide a reference implementation based on industry standards To ensure intellectual property and open source license compliance is maintained To promote adoption by a wide variety of institutions, primarily in higher education To build a large community of interest with strong sustainability

Rice Charter – Project Organization Partnerships Investing Partners Adopters Interested Parties Project Manager Lead Technical Architect Contributions from other Kuali Projects

Rice Governance

Rice Governance – Rice Board 7 Investing Partners Representation by each Application project Bi-weekly meetings Strategic directions Strategic relationships Inter board communications

Rice Governance – TRC Technology Roadmap Committee Chartered to Provide cross project communications, resolve conflicts, build community Encourage convergence of technologies and methods Evaluate, recommend and endorse development tools and technologies Conduct architectural reviews and feasibility research studies Active Work Teams and Projects Kuali Technical Integration (KTI) Steering Group Version compatibility OJB replacement with JPA Rice KNS improvement strategies Java 5 to 6 Transition Plan Browser Compatibility

Rice Governance – TRC TRC Research Items on Roadmap KSB replacement with another open source ESB BPEL / BPM support Common supported platforms (OS, databases, etc.) RESTful service oriented architecture support Component / package modularity architectures (e.g. OSGI) Rich UI Framework support Accessibility and Internationalization support Service Contract Change Management Application Connectors to other ERP systems Common Data Warehouses and Data Marts

Rice Governance – ARC Application Roadmap Committee Chartered to Set goals and prioritize the Rice roadmap Provide a leadership forum for cross project initiatives Membership representative of all Application projects, and Rice investors Active Projects Roadmap Working Group Developing the initial public Rice roadmap and process Kuali Application Integration (KAI) Tactical support and issue resolution for how Kuali Applications integrate with and leverage Rice Prioritizes and decides on functional issues that impact users

Rice Roadmap Purpose: Provide the Kuali ecosystem with visibility into the future of the Rice software, and a means to effect that future. The roadmap covers: Background and Vision Themes Release Plans The Roadmap Process Release Cycle Strategies

Rice Roadmap - Process

Rice Roadmap – Release Version Scheme Major Versions: 2-3 years Minor Versions: 6-9 months Patch Versions: as needed

Rice Roadmap – Enhancement Themes Roadmap Committees defined themes to classify enhancement requests… Development Ease of Use Ease of Implementation Kuali Project Business Drivers Modularity Industry Standards Project Standardization Version Compatibility Service Orientation Etc.

Rice Roadmap: Release Timeline Key Version Themes Projected Milestones As of Nov 2009 Q4 2009 Rice 1.01 Release Q2 2011 Rice 1.2 Kuali Business Drivers Service Orientation Integration with Kuali Applications Pervasive Themes Calendar 2009 2010 2011 2012 Version 1.1 Version Compatibility Industry Standards Version 1.2 Ease of Implementation Project Standardization Kuali App Support Version 1.0 Initial Launch v1.0.x Patch Releases Rice 2.0 Continued Support for Kuali Application Releases KFS 3.x KS 1.x KC 2.0 KFS 3.0 KS 1.0 KC 1.x KFS 4.0 KC 2.x Forward compatibility Q2 2010 Rice 1.02 Version 2.0 Modularity Leverage existing Open Source Solutions Q4 2010 Rice 1.1 Degree of Certainty

Rice Roadmap: Release Timeline Key Version Themes Projected Milestones As of Nov 2009 Q4 2009 Rice 1.01 Release Q2 2011 Rice 1.2 Kuali Business Drivers Service Orientation Integration with Kuali Applications Pervasive Themes Calendar 2009 2010 2011 2012 Version 1.1 Version Compatibility Industry Standards Version 1.2 Ease of Implementation Project Standardization Kuali App Support Version 1.0 Initial Launch v1.0.x Patch Releases Rice 2.0 Continued Support for Kuali Application Releases KFS 3.x KS 1.x KC 2.0 KFS 3.0 KS 1.0 KC 1.x KFS 4.0 KC 2.x Forward compatibility Q2 2010 Rice 1.02 Version 2.0 Modularity Leverage Existing Open Source Solutions Q4 2010 Rice 1.1 Degree of Certainty Desired Features Please see current roadmaps and status reports for updates Version 1.0 .x Kuali Identity Management Convert KEW screens to use KNS Reduce Code Duplication Project Structure Improvements Database Object Name Standardization Improved Documentation Context Sensitive Help Doc Search Enhancements Rice Portal Version 1.1 Complete API Module Framework Compatibility Spring 2.5 Framework Java Persistence API - Replace OJB with JPA PDF Plug In FERPA, FIPPA Compliance Upgrades XML Import/Export Expanded functionality KIM Management screens Research KIM Modularity Version 1.2 Modularize the Kuali Nervous System (KNS) WYSIWIG Workflow Editor Workflow Escalation Action List Improvements Document Search Improvements Standardize Configuration Parameter Names Standardize Service Names Document Type Delegation Features Version 2.0 Automated Database Generation Modularity (SOA, OSGI, ProjectBuild) Update Operations for KIM Localization Features DROOLS Business Rules Kuali Entity Management Kuali Organization Management Formal Published Service Contracts Administrative Tools

Rice Roadmap: Release Timeline Key Version Themes Projected Milestones As of Nov 2009 Q4 2009 Rice 1.01 Release Q2 2011 Rice 1.2 Kuali Business Drivers Service Orientation Integration with Kuali Applications Pervasive Themes Calendar 2009 2010 2011 2012 Version 1.1 Version Compatibility Industry Standards Version 1.2 Ease of Implementation Project Standardization Kuali App Support Version 1.0 Initial Launch v1.0.x Patch Releases Rice 2.0 Continued Support for Kuali Application Releases KFS 3.x KS 1.x KC 2.0 KFS 3.0 KS 1.0 KC 1.x KFS 4.0 KC 2.x Forward compatibility Q2 2010 Rice 1.02 Version 2.0 Modularity Leverage Existing Open Source Solutions Q4 2010 Rice 1.1 Degree of Certainty Desired Features Please see current roadmaps and status reports for updates Version 1.0 .x Kuali Identity Management Convert KEW screens to use KNS Reduce Code Duplication Project Structure Improvements Database Object Name Standardization Improved Documentation Context Sensitive Help Doc Search Enhancements Rice Portal Version 1.1 Complete API Module Framework Compatibility Spring 2.5 Framework Java Persistence API - Replace OJB with JPA PDF Plug In FERPA, FIPPA Compliance Upgrades XML Import/Export Expanded functionality KIM Management screens Research KIM Modularity Version 1.2 Modularize the Kuali Nervous System (KNS) WYSIWIG Workflow Editor Workflow Escalation Action List Improvements Document Search Improvements Standardize Configuration Parameter Names Standardize Service Names Document Type Delegation Features Version 2.0 Automated Database Generation Modularity (SOA, OSGI, ProjectBuild) Update Operations for KIM Localization Features DROOLS Business Rules Kuali Entity Management Kuali Organization Management Formal Published Service Contracts Administrative Tools

Key challenges Sustainability Complexity Insufficient resources: look at roadmap Difficulty living up to the principles in our roadmap (due to resources… ex. KSB) Complexity Organizational (Kuali Rice Board, ARC / TRC, subcommittees, etc.) Project demands (alignment of roadmaps, business needs, etc.) Level of project engagement Everyone is really busy and engagement in ARC/TRC is a valiant volunteer effort, but it’s challenging and probably not sustainable Maturity of the roadmap process Good first start, but call this v0.5 beta

In Summary - The Benefits of Rice Benefit from the collective knowledge base to develop key-enterprise architecture Standardize enterprise applications and promote re-use Deliver enterprise software development on campus faster Optimize business processes with enterprise workflow Open software by education, for education