26
Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project Manager Indiana University

Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Embed Size (px)

Citation preview

Page 1: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Kuali Research Administration (KRA)Kuali Financial System (KFS)

Project Management

Andy Slusar

KRA Project Manager

Cornell University

Jim Thomas

KFS Project Manager

Indiana University

Page 2: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project
Page 3: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Agenda

• KRA/KFS Guiding Principles

• Productivity Tools

• Collaboration & Communication

• Project Staffing

• KRA/KFS Integration

• Open Source Misconceptions

Page 4: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Guiding Principles

• KFS based on Indiana’s FIS• KRA based on MIT’s Coeus• Scope Statement is the developments team’s

“contract” with functional stakeholders• Functional Changes are approved by the

respective Functional Council• Technical Standards are governed by the Kuali

Technical Council (KTC)

Page 5: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Guiding Principles

• Maximize commonality of business practices• Make configurable as much as possible given

time and resource constraints• Burden of proof falls on advocates for change to

show benefits exceed costs• All changes subject to “The Reality Triangle”

Page 6: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

The Reality Triangle

Scope(KFSFunctionalCouncil) Time

(Project Mgr)

Resources

(KFS Board)

Page 7: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Collaboration

Context

Page 8: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Collaboration Tools

Project Organization and Coordination – Confluence from Atlassian (wiki pages for

documentation, collaboration, etc)– JIRA from Atlassian (task tracking)– Sakai (document sharing, email archive, etc)– Omniplan, MS Excel and Project for project

plans and Gantt charts– Resource planning sheets

Page 9: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Collaboration Tools

A Walk Through Confluence

Page 10: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Collaboration

Requirements for success

• Communications

• Governance

• Commitment

• Respect

• Trust

Page 11: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Community

Page 12: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Communication

Page 13: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Problems on your project?

Who you gonna call?

Page 14: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Kuali Man!!

Page 15: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Communications

Communication Plan

Communications Tools

Meetings

Page 16: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Communication Tools

Choose the appropriate medium

• Face to face• Video Conference/Skype• Telephone• Chat• Email

Page 17: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Meetings

• Board• Functional Council• Technical Council• Project Leadership meetings• Developer meetings• Code Reviews• One on ones• Face to Face meetings• Focus groups• Informal

Page 18: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Effective Meetings

• Have an agenda• Record Action Items• Track and follow up • Formation of ad hoc subgroups

Page 19: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Project Resources

• Role definitions

• Development Team Sourcing– Tendered Resources– Onshore consulting– Offshore consulting

• Backfill for functional resources

• Training

Page 20: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

KRA/KFS Project Differences

• Project differences– Coeus relationship vs. IU FIS– Team size/project scope– User community differences– Rice Evolution/Extraction– Tool Differences

• KRA Functional Team uses Confluence• KFS Functional Team uses Sakai

Page 21: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

KRA/KFS Integration Team

– Define integration points– Static Data

• Person Data• Organization Data

– Internal– External

• Cost Elements

– Transactional Data• Proposals• Budgets

Page 22: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Open Source Misconceptions

• Part time developers• Not industrial strength• Not well tested• Hap-hazard governance• No documentation

Page 23: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Kuali Community Source

• 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

Page 24: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

How are we doing?

How will we measure “success”?

• Are we delivering working code that provides functionality that meets our SMEs expectations?

• Are we meeting our project deadlines?

• Do we have successful implementers?

Page 25: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

Sound like fun?

Want to get more involved?

Do you have experienced Java Developers?

Do you have functional expertise?orJoin the Kuali Partners Program (details at

http://www.kuali.org/about/partners.shtml)

Page 26: Kuali Research Administration (KRA) Kuali Financial System (KFS) Project Management Andy Slusar KRA Project Manager Cornell University Jim Thomas KFS Project

KFS Project Management

Questions?