UC San Diego & UC Irvine Collaboration Academic Personnel On-Line Review Dawn Reser, Academic Personnel Services, UCSD Joan Tenma, Academic Personnel,

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

  • Slide 1
  • UC San Diego & UC Irvine Collaboration Academic Personnel On-Line Review Dawn Reser, Academic Personnel Services, UCSD Joan Tenma, Academic Personnel, UCI Max Garrick, Office of Information Technology, UCI Viet Truong, Administrative Computing and Telecommunications, UCSD UCCSC August 8 th, 2011 University of California, Merced Campus
  • Slide 2
  • At the Department Level: Candidate / Candidate Alternate Department Staff Department Chair Voting Faculty Departmental Ad Hoc Committee Dean Staff Dean Academic Personnel Office Committee on Academic Personnel (CAP) Executive Vice Chancellor/Vice Provost At the Division/School Level: At the Campus Level: Faculty Review Process
  • Slide 3
  • THE FACULTY MERIT REVIEW JUNGLE
  • Slide 4
  • 1. Department Staff assembles the file 2. Candidate reviews and certifies file 3. Copies made for Voting Faculty 4. Faculty review and VOTE 5. Department writes recommendation 6. Recommendation routed to CHAIR for signature 7. New copies made for Faculty to review again. 8. Department copies file for Candidate 9. Candidate reviews and certifies again 10. Department copies file for Dean 11. Dean returns file to Department Process starts over: - more meetings - more photocopying - more signatures - more emails THE FACULTY MERIT REVIEW JUNGLE
  • Slide 5
  • Dean reviews & makes recommendation Academic Personnel checks file for accuracy Copies made for Committee (CAP) Additional information required File returns to DeanDean returns file to Department Process starts over: - more meetings - more photocopying - more signatures - more emails DEEPER INTO THE JUNGLE
  • Slide 6
  • Slide 7
  • Slide 8
  • History in a Nutshell 8 UCSD Review 2008 UCSD Recruit 2009 UCI Review 2010 Both Review 2011
  • Slide 9
  • Background Application began at UCSD as single- campus installation 2005 research into available software 2006 user groups 2007 development began 2008 Phase I in production Collaboration with UCI began with Recruit Feb 2009 decision to implement UCIs Recruit at UCSD Oct 2009 Recruit launched at UCSD Lessons learned 9
  • Slide 10
  • Background, continued Collaboration continued with Review Oct 2009 began to implement UCSDs review at UCI July 2009 implemented Phase 2 for UCSD May 2010 implemented Phase 3 for UCSD Aug 2010 implemented at UCI Nov 2010 single code base version 3.5 for both UCSD and UCI Mar 2011 version 4.0 implemented for both 10
  • Slide 11
  • Where We Are Today Oct 2011 external referee letters and chairs personal statement Release date to be determined Electronic Archive Above scale salaries 11
  • Slide 12
  • Vision Long Term Strategic Plan Identifies the business needs Identifies systems general goals Identifies who will utilize AP On-Line Identifies the required functions, including a wish list Lists the planned components of complete AP On-line suite of services Created in collaboration http://academicaffairs.ucsd.edu/_files/aps/docs/AP_On-Line_%20Strategic_Plan.pdf 12
  • Slide 13
  • Vision Long Term, continued Planned modules Service Modifications Career Achievements Compensation Reporting Seamless integration between e-Recruitment Plan, Review, and Recruit Interface with other campus data sets All developed in collaboration 13
  • Slide 14
  • Achieving the Vision through Collaboration Making the Wish List Manageable Shared Solutions Shared Resources Streamlining & Refining the Business Process Software as a Service 14
  • Slide 15
  • What is Software as a Service? San Diego hosts APOL Review application for Irvine San Diego & Irvine jointly determine product direction Core developers located at San Diego Service governed by Service Level Agreement Application branded to meet campus identity & graphics standards
  • Slide 16
  • Disparity in Online Processes in UC UC System has a wealth of online processes At a local level, one campus may use an inefficient paper process while another uses a custom-built Web application Software as a Service (SaaS) can bridge this disparity in online capabilities If the conditions are right We can deliver low-cost, best-of-breed apps to all UC campuses
  • Slide 17
  • Multi-Campus Creates Efficiencies One hosting campus, many customer campuses Resources ($$$) focused at the provider campus One code base, many branded sites No code forking. All enhancements assumed to be shared by all campuses One operations team, distributed support and training Provider campus must create operational efficiencies or risk becoming overwhelmed with tech support, work requests, product change requests, etc
  • Slide 18
  • Multi-Campus Creates Best Practices Constraint: minimize customizations One application & code base Objective lower cost vs. build-your-own Solution: jointly determine process Requires: strong partnership between UCI & UCSD Academic Personnel & IT End result: going forward, UCI and UCSD Implement best practices from each campus Eliminate sub-par practices where possible 18
  • Slide 19
  • Multi-campus Collaboration Musts Full support from executives Frequent, high-quality communication Clear roles & responsibilities Collaborative requirements & verification Acknowledge and fix whats broken Empowered team members Documented vision & purpose Memorandum of Understanding Documented Service Level Agreement
  • Slide 20
  • Savings Through SaaS Single development team Hosted and supported by one university Collaborative Testing Single source code for multiple APOL instances Customizations and brandings through configuration Business collaboration on products features 20
  • Slide 21
  • The Saas Challenge Branding Provide UCI users with a familiar look and feel Customization Accommodate business process disparity Interoperability HR, roles and SSO data remains on clients system Data Security Protect clients data from exposing to other clients Collaborate with multiple set of stakeholders 21
  • Slide 22
  • Principals for Moving Forward Develop campus-agnostic solutions Solutions should not be specifically designed to solve UCIs Review implementation. Instead, solutions should be reusable so that other campuses may more easily implement APOL Leverage existing technologies When implementing the multi-campus components of APOL, use open source frameworks or design patters where possible. This approach saves development time by allowing developers to take advantage of proven and well-documented technologies Maintain one code base One code base for all campus-specific branding and customization required by each campus. 22
  • Slide 23
  • Solving Branding Challenge Transform APOL to UCIs looks and feels: Images: campus logs, colors, screen layouts Campus-specific language: alert messages, email notifications Review file: required artifacts Solution: Apply Spring Theme Business Logic driven by configuration 23 UCSD UCI
  • Slide 24
  • Solving Customization Challenge Implement Universitys specific business process: Facultys bonus and File Summarys output Solution: Apply Strategy, Adapter and Factory Method Patterns 24 UCSD UCI
  • Slide 25
  • Solving Interoperability Challenge 25 Authentication: Integrate with clients Shibboleth Authorization : Clients roles + APOL roles Data Integration: Roles Facultys info Facultys history Directory
  • Slide 26
  • Solving Interoperability Challenge, continued 26 Enabling Authorization - Cross-campus authentication capability and integrating the Review roles module with UCIs access control system Apache Shibboleth Enabling Data Integration - Bidirectional integration provide a means for exchanging data between Review and UCI databases RESTful SOAP Web Services
  • Slide 27
  • Solving Data Security Challenge APOL contains sensitive review data that must be secured and isolated 27 Solution: Encapsulation data through: Users roles Hardware Software Configuration
  • Slide 28
  • New Features SDLC 28 Gather Requirements Requirements Validation Construction Requirement Docs Final Requirement Docs Change Control Board Integration QA UAT Sign-Off Go-Live QA Build Alpha Build Beta Build Change Request Updated Requirement Docs Est. Release Date WBS Change Request Requirements Validation Change Control Board QA
  • Slide 29
  • Final List Defects and Minor Enhancements SDLC 29 Patch Meeting Construction Deploy Estimate Effort Enter Issues Integration Defect/Enhancement List Candidate List LOE & Propose Schedule Alpha Build Beta Build Sign-off QA Patch Meeting QA
  • Slide 30
  • Development to Deployment 30 User Test Go-Live DevelopmentQA Staging Production Training Development UCSD Servers UCI Servers User Test Go-Live DevelopmentQA Staging Production Training Integration Test
  • Slide 31
  • Project Management Tool 31
  • Slide 32
  • UCIs Implementation Effort 32 Business Process Mapping UCIs AP Offices UCSDs AP Offices Integration Efforts UCI & UCSDs AP Offices UCI OIT Kim, Ray, David, Henry and others UCSD ACT Jennifer, Chris and Matt Branding & Customization Development Efforts UCSDs ACT
  • Slide 33
  • Ongoing Collaboration Effort 33 Development and Resources: 1 technical project manager 3 Java developers Ongoing support from infrastructure, DBA and Middleware members Business Support UCI resources UCSD resources Product Management UCI resources UCSD resources
  • Slide 34
  • Questions and Answers..... 34
  • Slide 35
  • UC San Diego & UC Irvine Collaboration Academic Personnel On-Line Review Dawn Reser, Academic Personnel Services, UCSD [email protected] Joan Tenma, Academic Personnel, UCI [email protected] Max Garrick, Office of Information Technology, UCI [email protected] Viet Truong, Administrative Computing &Telecommunications, [email protected] 35