Download presentation
Presentation is loading. Please wait.
Published byHenry Booth Modified over 9 years ago
1
Kuali Research Administration Cornell IT Forum June 11, 2008 Dan Dwyer - Director of Research Admin IT Bryan Hutchinson - KRA Development Manager Andy Slusar - KRA Project Manager
2
KRA At Cornell KRA Overview KRA at Cornell KRA Functionality and Release Schedule KRA Technical Architecture and Tools Implementing KRA Questions
3
Kuali Foundation
4
What is KRA? Cradle-to-grave research administration system, providing the functional equivalence MIT’s Coeus: –Preaward (proposals, budgets, Grants.gov) –Postaward (contracts, grants, negotiations, report tracking, subcontracting) –Compliance (IRB, IACUC, COI, etc)
5
Guiding Principles Identify “best of breed” solutions from among partners as base for each module, KRA is based on the COEUS system Develop Common Kuali User Interface Leverage Kuali Rice architecture and development standards (nervous system, enterprise notification, enterprise workflow and service bus) Functional Councils and the Subject Matter Experts Drive Functionality and Scope Kuali Technical Council (KTC) governs Technical Standards across all Kuali Projects Maximize commonality of business practices Make configurable as much as possible given time and resource constraints
6
Kuali Integration Team Members from all Kuali projects Identifies “touch-points” across products to resolve duplication and provide benefits to schools who use more than one Kuali product Examples: –KFS Object Codes / KRA proposal budgeting –KRA Award /KFS Account Create & Budget Load –Kuali Identity and Organization Management
7
Full Time Dedicated Development Teams Dedicated Functional Resources Built for 24X 7 reliability and built to be scalable for use by the largest institutions Intensive QA/Testing process Structured and well documented governance process Extensive functional and technical documentation Partner Institutions dedicated to the success of Kuali Commercial Affiliates available to provide expertise Kuali Community Source
8
KRA Partner Schools
12
KRA AT CORNELL
13
Cornell Local Kuali Organization
14
KRA FUNCTIONALITY AND RELEASE SCHEDULE
16
KRA Release 1.0 – July 2008 Proposal and Budget Development –Proposal/Budget creation –Institutional rates/hierarchies –Template proposals to use again –Proposal Routing/Approvals using Workflow Grants.gov S2S submission –Find Grants.gov opportunities right from KRA –Submit without PureEdge/Adobe for the majority of applications
17
KRA Release 2.0 – August 2009 Awards –Award details –Cost sharing –Indirect cost –Payment schedule –Approved equipment & foreign travel –Award closeout –Money and end dates
18
KRA Release 2.0 – August 2009 Awards –Award Budget –Contacts –Award Templates –Special Reviews –Investigator Credit Split –Notice of Award –Data feed & integration with financials
19
KRA Release 2.0 – August 2009 IRB –Submission of protocols (new, continued, amended) –Recording IRB deliberations –IRB notifications –IRB meeting agendas and minutes –Protocol and training queries –Special reviews & other committees –Human Subjects Training records –Committee creation and scheduling –Batch correspondence and correspondence generation
20
KRA Release 2.0 – August 2009 Conflict of Interest –Faculty, staff, and students disclosure –Tracking of disclosures, reviews and decisions –Separate financial disclosure information Confidential Non-confidential –Allow for uniqueness of state laws regarding COI different –Training Requirements
21
KRA Release 3.0 – September 2010 Negotiations –Record actions of Negotiations Phone/email conversations Attachments –Management reporting Track status of negotiations/# of items in negotiation –Link with proposal development (when it exists)
22
KRA Release 3.0 – September 2010 Report Tracking –Automatic generation of reporting deliverables and status Financial Technical Patent reporting –Submission status
23
KRA Release 3.0 – September 2010 Subcontracts –Subcontract detail –Funding sources –Amount information –Subcontract closeout and correspondence –Contacts –Subrecipient monitoring (A-133) –Invoice routing and approval
24
KRA Release 3.0 – September 2010 Animal Care and Use – First Release –Submission of protocols (new, continued, amended) –Recording IACUC deliberations –IACUC notifications –IACUC meeting agendas and minutes –Protocol and training queries –Special reviews & other committees –Committee creation and scheduling –Batch correspondence and correspondence generation
25
KRA Release 3.0 – September 2010 Animal Care and Use – Enhancements –Inspections –Animal Census –Procurement – Requisition –Receiving and cage card management –Regulatory/Non-regulatory Reporting – OLAW (Annual Report); USDA (Annual report); AAALAC-I (Annual Report) –Training and Educational Requirements –Post-approval monitoring
26
KRA Release 4.0 – October 2011 Biosafety –Submission of Memorandum of Understanding (MOU) on biological materials, including select agents –Submission of MOU amendments and renewals –Review of the MOU –Production of IBC minutes –Monitoring of approved MOU –Reporting of non-compliance –Facilities inspection
27
KRA Release 4.0 – October 2011 Export Control Chemical Safety/Chemical Inventory Functionality to be determined
28
KRA Look and Feel
29
KRA TECHNICAL ARCHITECTURE AND TOOLS
30
KRA Architecture
31
KRA Building Blocks Kuali Toolbox –Open Source Tools Struts - UI OJB/JPA - Persistence Spring - Services –Rice builds upon and extends functionality Struts - Mitigates common issues (POJO forms, Formatting,…) OJB - DAO w/ Object Hierarchy; No custom code for POJO persistence
32
About Kuali Rice Software Development Simplified –Unified development platform –Diverse functional requirements Service Oriented Architecture (SOA) Integration of Kuali Applications Integration of existing Enterprise Applications Versions 0.9.2 and 0.9.3 include multiple enhancements focusing on KRA requirements
33
Rice Components
34
KRA Development Process Shared collaboration tools Confluence wiki JIRA bug tracking KRA Developer mailing list PolyCom video-conferencing Breeze / Adobe Connect - online collaboration Skype - text / voice / video chat
35
KRA Development Process Development Toolbox –Eclipse –Junit / Httpunit –Jetty –Cvs –Maven Shared Tools –Bamboo –Fisheye
36
KRA Development Process Clear expectations for KRA Developers documented in Confluence –Code Reviews –Coding Standards –Documentation Standards –Tool usage –Unit Tests Regular meetings –Weekly 1-on-1 –Weekly Code Reviews –Bi-weekly team meetings –Periodic Face-to-Face meetings
37
IMPLEMENTING KRA
38
Implementing KRA Rice components necessary for KRA will be included out of the box –To run Rice services centrally (ex: KEW), the implementing institution will have to plan and do more implementation work Main Configuration Points –Workflow (KEW) Configuration –Person / Group (KIM) information –AuthN / AuthZ (KIM)
39
Implementing KRA Data Migration / Interfaces –KRA is SOA - implement your own implementations as necessary –Main Data Migration / Integration points will be documented Still to Come –Implementation Guide –KRA Packaging and Documentation for Release 1.0 –KRA Test Drive –Support Model
40
Technical Competencies for KRA Implementation Straight Implementation –Enterprise Java –Apache Web Server –Tomcat –DBA (Oracle or MYSQL) For customization –Struts –OJB/ORM –Spring –Kuali Rice –XML
41
For Further Information http://www.kuali.org –General Foundation information –Articles open/community source –Information on the existing Kuali Projects http://www.kuali.org/communities/kra/ –General KRA Information https://kuali.cornell.edu –Cornell specific KRA Information
42
Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.