SlideShare a Scribd company logo
1/7/2017 Footer 1
Implementing CMR, What We Learned
From Our Project
PRESENTED BY KATE BUTLER, WENDY JACCARD, JULIE
VARGO
1/7/2017 Footer 2
• Presenter Intro/Backgrounds/Overview of The Ohio State University
• Implementing BBEC at OSU
- Overview of the Project
- Customization Management
- Project Environment Management
- Training
- Implementation
• Supporting BBEC at OSU
- Overview of Production Support
- Patches and Upgrades
- Support / Phase 2 Environment Management
- On Going Training
• Questions?
AGENDA
1/7/2017 Footer 3
INTRODUCTION /BACKGROUNDS/ OSU OVERVIEW
1/7/2017 Footer 4
• Kate Butler, Enterprise Solutions Consultant, Blackbaud
- Kate.butler@blackbaud.com
• Wendy Jaccard, Principal Consultant, Blackbaud
- Wendy.jaccard@blackbaud.com
• Julie Vargo, Director of Application Development, The Ohio State
University
- Vargo.64@osu.edu
WHO ARE WE?
1/7/2017 Footer 5
• $364,822,055 Raised in Fiscal year 2012
• 498,038 of living alumni
• 1,394,264 Individuals, 192,377 Organizations, and 266,261 Groups in
BBEC
• 444,004 of Gift processed Fiscal Year 2012
- 900 Average # of Gifts per Week
• 900 System Users
THE OHIO STATE UNIVERSITY
1/7/2017 Footer 6
IMPLEMENTING BBEC AT OSU
1/7/2017 Footer 7
• Project Goals
- Short Term – Replace Mainframe Technology
- Long Term - To have a system that is flexible enough to facilitate and
improve the University's ability to raise money, steward our donors, cultivate
friends, and honor our alumni.
• Initial Scope
- Replace 5 custom built applications
- Eliminate the need for “outside” databases
PROJECT OVERVIEW
1/7/2017 Footer 8
• Project Time Line
- A little over 2 years from when the decision was made to go with BBEC
- We ended up pushing 6 weeks from our original go-live date
PROJECT OVERVIEW
1/7/2017 Footer 9
• Project Team
- Project Steering Committee
• Representatives from Foundation, Business Units, and University IT
• Duties – Oversees project from high level, reviews escalated risks/issues,
makes recommendations to help ensure projects success
- Project Leadership Team
• Project Business Sponsor, Director of Application Development, Director
of Infrastructure, and Key Functional Leads
• Duties – Day to Day oversight of the project, reviews risks/issues, and
provides the overall project direction and guidance.
PROJECT OVERVIEW
1/7/2017 Footer 10
• Project Team
- Project Infrastructure Team
• Individuals that are responsible for the system Hardware, Networks and
Level One Help Desk
• Project FTEs
– 1.5 FTE Hardware/Network
– 2.5 FTE Level One Help Desk
PROJECT OVERVIEW
1/7/2017 Footer 11
• Project Team
- Project Application Development Team
• Individuals that are responsible for the system administration and
customizations
• Project FTEs
– 1 Project Manager (OSU)
– 1 Engagement Manger (Blackbaud)
– 1.5 Functional Consultants (Blackbaud)
– 3 Business Analyst (OSU)
– 1.5 Technical Lead (OSU/Blackbaud)
– 5.5 Technical Developers ( 4 OSU - 1.5 Blackbaud)
– 1.5 Core Trainers
PROJECT OVERVIEW
1/7/2017 Footer 12
• Project Team
- Project Functional Team
• Team consists of representatives from each business area (BIO,
Revenue, Events, etc.)
• Functional Lead (FL), Conversion Lead (CL), Subject Matter Experts
(SME)
• Provides expertise on overall business requirements and process for their
area.
• Performs Conversion Validation and System Testing
• Team had over 60 members
PROJECT OVERVIEW
1/7/2017 Footer 13
• Project Team
PROJECT OVERVIEW
1/7/2017 Footer 14
• The Good
- Project Functional Team - Had the right experts involved
- Technical Teams Limited Workload on Legacy System
- A True Team was built with OSU and Blackbaud Employees
- Clear Scope and Hard Deadline
PROJECT OVERVIEW
1/7/2017 Footer 15
• The Bad/Ugly
- Overworked Project Functional Team
- Testing Challenges
• Inexperienced Testers and Testing Lead
• Found it difficult to test from end to end
• Hard to get management to understand being at the mercy of a Vendor
PROJECT OVERVIEW
1/7/2017 Footer 16
• OSU ended up with around 90 customization with varying degrees of
complexity
• We used a “sort-of” agile approach to development
- 30 day development cycles
- Daily 15 min. sprint status meetings
• OSU managed the development work
• Required Blackbaud technical resources to be on-site if possible 50%
of their time.
CUSTOMIZATION MANAGEMENT
1/7/2017 Footer 17
• OSU is “self-hosted”
• Project Environments
- Sandbox
• Used to for timings on patches, test to make sure bug was due to out-of-
box code not something OSU
• No customizations
• Sample Database
- Design
• Used for Functional Consultants to “try-out” settings and configuration
• Limited Access
• No customizations
• Sample Database
ENVIRONMENT MANAGEMENT
1/7/2017 Footer 18
• Project Environments (cont.)
- Configuration
• Used to set-up configuration for production
• Technical Staff wrote custom scripts to move from configuration to other
environments.
• Customizations
• No data
• Limited Access
- Conversion
• Used to convert OSU data into
• Customizations
• Converted data
• Limited Access
ENVIRONMENT MANAGEMENT
1/7/2017 Footer 19
• Project Environments (cont.)
- Conversion Validation
• Used to validate data conversion
• Customizations
• Copy of Conversion Database
• Open to all project team members
- TFS (Team Foundation Server)
• Used for our customization source save
• No data
• Limited Access (developers only)
ENVIRONMENT MANAGEMENT
1/7/2017 Footer 20
• Project Environments (cont.)
- Test
• Used by Developers for Testing
• Customizations
• Copy of Conversion Database
• Open to all project team members
- Stage
• Used by project team members for Testing
• Customizations
• Copy of Conversion Database
• Open to all project team members
ENVIRONMENT MANAGEMENT
1/7/2017 Footer 21
• Project Environments (cont.)
- Training
• Used for end user Training
• Customizations
• Copy of Conversion Database
• Open to all project team members, but with their production security
applied
- Production
• The “Real Thing”
ENVIRONMENT MANAGEMENT
1/7/2017 Footer 22
- The Good
• Daily Sprint meetings were priceless
• New to Agile – but worked well (small chunks of work with well-defined
end or goal dates.)
• Teamwork between OSU and Blackbaud Professional Services
CUSTOMIZATION/ENVIRONMENT MANAGEMENT
1/7/2017 Footer 23
- The Bad/Ugly
• Environment Management was time consuming
• OSU and Blackbaud did not have firm grasp on data and configuration
movement through the different environments. (GUIDs are yucky)
• Multiple versions/releases of BBEC (2.5 to 2.9)
CUSTOMIZATION/ENVIRONMENT MANAGEMENT
1/7/2017 Footer 24
• Train the Trainer Mythology
• Onsite Staffing & Support
TRAINING
1/7/2017 Footer 25
• The Good
- Feel this was the smoothest “area” of our project
- Collaboration on training documentation was excellent
- Business Area Leaders taking on some of the training worked well
- Trainers involved early in design process
- Applying security model during training
- Utilizing helpdesk
TRAINING
1/7/2017 Footer 26
• The Bad/Ugly
- Query Training
- Time Commitment for Users
- Lack of hands on time
- Teach by Process
TRAINING
1/7/2017 Footer 27
• We performed a rolling implementation
IMPLEMENTATION
Date Task
8/17 Last Day to Accept Checks
8/18-8/19 Finish Processing /Balance Aug
8/20 Provide Copy / IT Shut down / Begin Conversion
8/21 – 8/24 Running Conversion
8/25 IT Day
8/26-8/29 Production Conversion Validation
8/30 Released to BIO and GP Processing
9/1 Released to Prospect Management, Planned Giving
9/6 Released to Stewardship, Events, and Recognition Clubs
9/7 Release to BIO/ Rev View Only
1/7/2017 Footer 28
• BBIS
- March of 2012
• Email
• Our College of Business Profile, Alumni Directory, and Events
IMPLEMENTATION
1/7/2017 Footer 29
• The Good
- Users were well trained
- OSU Level 1 and Level 2 Support was prepared for go-live
- We chose to implement during a “slow” time
- Blackbaud’s Professional Services Support was excellent
IMPLEMENTATION
1/7/2017 Footer 30
• The Bad/Ugly
- Load Balancer
- Performance
- User understanding the difference between bug fixing for a vendor
application compared to a custom application
IMPLEMENTATION
1/7/2017 Footer 31
SUPPORTING BBEC AT OSU
1/7/2017 Footer 32
• Production Support Only Mode for 6 months
• Majority of issues were with
- Performance
- Two-Way Sync with our Alumni Association
- Batch
– Things not working exactly as expected
PRODUCTIONS SUPPORT OVERVIEW
1/7/2017 Footer 33
• Keys to Production Support
- Establish a Strong Support Team
• Functional Lead for each area stays intact, 10% to 25% of their job will be
focused on system support tasks.
• Well-rounded/knowledgeable Technical Analyst
• Help Desk/Level 1 familiar with the system.
- Defined yet fluid support process
• Internal help desk system
• Limited resources to handle communication to Blackbaud
PRODUCTIONS SUPPORT OVERVIEW
1/7/2017 Footer 34
• Key Production Support Roles
- Functional Leads
• Acts as the point of contact for their respective business area
• Approves Security Access for users
• Helps to direct and participate in the developing and performing of testing
bug fixes both customizations and Blackbaud.
• Provides consultative support to users on questions of functional areas
processes and procedures.
• Aids in prioritization of system issues
• Aids planning of the vendor fix/patches
PRODUCTION SUPPORT OVERVIEW
1/7/2017 Footer 35
• Key Production Support Roles
- Technical / Business Analyst
• Level two support for TAS issues.
• Responsible for monitoring Technical Analyst Group assigned incidents.
• Try to problem solve given issue.
• Act as a Configuration Gatekeeper
• Adds/Updates Configuration that is outside of customizations.
• Create and Update Application Security Roles/Users
• Aid in Job Scheduling and Monitoring
• Aid in testing bug fixes both customizations and Blackbaud patches.
• File issues with Blackbaud TAM
PRODUCTION SUPPORT OVERVIEW
1/7/2017 Footer 36
• Key Production Support Roles
- Help Desk
• Level one support for TAS issues.
• Responsible for initiating the majority of support incident tickets.
• Try to problem-solve issue with the using issue documents and
researching existing tickets.
• Aids in the creation of common TAS issue documents
• Responsible for creation of new users in AD
PRODUCTION SUPPORT OVERVIEW
WSJ2
Slide 36
WSJ2 Not sure I understand this.
WendyJa, 9/18/2012
1/7/2017 Footer 37
PRODUCTION SUPPORT OVERVIEW
1/7/2017 Footer 38
• Patch Process
- OSU using the ”patch when needed” methodology
- Rolled out 5 rounds of patches since go-live
- Patch is first put into our Sandbox environment to establish timing, then put
in our Test and Stage Environments
- Functional Leads/ Technical Analyst / Developers are all responsible for
testing
• OSU patch testing is semi-structured, goal for 2013 to establish better
testing process
- Goal is to have patch process completed in a two week time period.
PATCHES
1/7/2017 Footer 39
• OSU is in the middle of project to upgrade (2.9 to 2.94)
• Treating it as a project (Phase 2)
• Part of the project is also to bring our Alumni Association and Arts
Center into the BBEC fold.
• Timeline – 1 year and 2 months
• Have discovered upgrading an environment with your own production
data is better done sooner than later.
UPGRADES
1/7/2017 Footer 40
• OSU has two environment paths
- Production Support Path
- Phase 2/ Upgrade Path
SUPPORT AND PHASE 2 ENVIRONMENT MANAGEMENT
Production Support(2.9) Phase 2/Upgrade (2.94)
Sandbox Sandbox
TFS TFS
Test Test
Stage Stage
Design
Conversion & Conversion Validation
Training
(only one environment, upgrading one month prior to production upgrade)
Production
1/7/2017 Footer 41
• Keeping Customizations in Sync between the two paths is a
challenge.
• Environment Management has become a full-time job.
SUPPORT AND PHASE 2 ENVIRONMENT MANAGEMENT
1/7/2017 Footer 42
• Lab Sessions
• Workshops
• Keep Environment Clean
ON-GOING TRAINING
1/7/2017 Footer 43
QUESTIONS?
1/7/2017 Footer 44
#BBCON TWEET YOUR TRACK:
#bbcrm

More Related Content

PPT
Ve intro
PDF
Software Engineering Practice - Advanced Development Methodologies
PDF
Agile Database Development - SDC2012
PDF
Baksheesh.Singh.Gurudatta_Resume
PDF
Lect-2: Overview and Traditional SPM, Classic mistakes
DOC
Angela.Jackson.2016
PDF
Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)
PPTX
Project managementpresentation unc cause-v2
Ve intro
Software Engineering Practice - Advanced Development Methodologies
Agile Database Development - SDC2012
Baksheesh.Singh.Gurudatta_Resume
Lect-2: Overview and Traditional SPM, Classic mistakes
Angela.Jackson.2016
Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)
Project managementpresentation unc cause-v2

What's hot (20)

PDF
Software Project Management - Classic Mistakes
PDF
Software Project Management - Introduction and fundamentals
PPT
Cmmi adptando cmmi a proyectos pequeños weinberg[1]
PDF
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
PPTX
Structured Design
PDF
From Waterfall to Agile - from predictive to adaptive methods
PDF
Primavera- Increasing Utilization through Change Management
PPT
Unit2 scheduling wbs_network Management
PPTX
Lean applied in Project Management
PPTX
SPM Resource Management
PDF
UCPath at UCOP
PDF
Alliance 2017 3891-University of California | Office of The President People...
PPTX
Chaper 1 sdlc
PDF
Basic Software Engineering
PDF
2019 Agile ^ Scrum
PDF
Sauers_Keith-Resume_2016
PDF
Balanced Agile Approach
Software Project Management - Classic Mistakes
Software Project Management - Introduction and fundamentals
Cmmi adptando cmmi a proyectos pequeños weinberg[1]
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
Structured Design
From Waterfall to Agile - from predictive to adaptive methods
Primavera- Increasing Utilization through Change Management
Unit2 scheduling wbs_network Management
Lean applied in Project Management
SPM Resource Management
UCPath at UCOP
Alliance 2017 3891-University of California | Office of The President People...
Chaper 1 sdlc
Basic Software Engineering
2019 Agile ^ Scrum
Sauers_Keith-Resume_2016
Balanced Agile Approach
Ad

Viewers also liked (20)

PDF
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)
PDF
Presentation indsutrial training
PPTX
Que es la basura electrónica
PDF
Van Gogh de Rita Vilela
PDF
Социјалните медиуми и маркетингот
PPS
Bombas de paletas caudal variable (ii)
ODP
Mi viografia
PDF
Paul Biya - Cameroun - Le Temps Des Realisations - 26
PDF
Albert Einstein de Margarida Fonseca Santos
PPTX
Narrativas periodísticas en la Web - Alejandro Rost
PDF
Chemistry2ndpaper
DOCX
20 mil léguas
PDF
pequenos-musicos-vol-1
PDF
02 o_g codes
PPTX
Mad max fury road’
PDF
2015 asme-code-changes
PPTX
Alejandro Cardini: Hipnosis Ericksoniana
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)
Presentation indsutrial training
Que es la basura electrónica
Van Gogh de Rita Vilela
Социјалните медиуми и маркетингот
Bombas de paletas caudal variable (ii)
Mi viografia
Paul Biya - Cameroun - Le Temps Des Realisations - 26
Albert Einstein de Margarida Fonseca Santos
Narrativas periodísticas en la Web - Alejandro Rost
Chemistry2ndpaper
20 mil léguas
pequenos-musicos-vol-1
02 o_g codes
Mad max fury road’
2015 asme-code-changes
Alejandro Cardini: Hipnosis Ericksoniana
Ad

Similar to bbcon2012 WhatweLearnedFinal (20)

PDF
Seminoles United Consolidated Advancement Project
PPSX
Blackbaud project kick off summary
PPTX
Transformative experience of implementing a next-generation library system - ...
PDF
ConnectED 2015 BP302: Future-Proofing Enterprise IT
PPTX
Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...
PDF
Juan Baquera
DOC
Tracee Owens - Resume 100615
DOCX
NeetaBudhani_Resume
PPTX
How to Get Started with a Cross Functional Approach to Content Management - T...
PDF
Archive Documents
PPTX
What about me
PPT
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
PDF
Andrew Russell Resume - Change Leadership (2016)
PDF
BP302: Future Proofing Enterprise IT
PDF
071310 sun d_0930_feldman_stephen
PDF
The Business Analyst’s Critical Role in Agile Projects
DOC
Eric Weathers 14
DOCX
Robert Latest cv
DOCX
Hook frederick e resume
Seminoles United Consolidated Advancement Project
Blackbaud project kick off summary
Transformative experience of implementing a next-generation library system - ...
ConnectED 2015 BP302: Future-Proofing Enterprise IT
Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...
Juan Baquera
Tracee Owens - Resume 100615
NeetaBudhani_Resume
How to Get Started with a Cross Functional Approach to Content Management - T...
Archive Documents
What about me
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
Andrew Russell Resume - Change Leadership (2016)
BP302: Future Proofing Enterprise IT
071310 sun d_0930_feldman_stephen
The Business Analyst’s Critical Role in Agile Projects
Eric Weathers 14
Robert Latest cv
Hook frederick e resume

bbcon2012 WhatweLearnedFinal

  • 1. 1/7/2017 Footer 1 Implementing CMR, What We Learned From Our Project PRESENTED BY KATE BUTLER, WENDY JACCARD, JULIE VARGO
  • 2. 1/7/2017 Footer 2 • Presenter Intro/Backgrounds/Overview of The Ohio State University • Implementing BBEC at OSU - Overview of the Project - Customization Management - Project Environment Management - Training - Implementation • Supporting BBEC at OSU - Overview of Production Support - Patches and Upgrades - Support / Phase 2 Environment Management - On Going Training • Questions? AGENDA
  • 3. 1/7/2017 Footer 3 INTRODUCTION /BACKGROUNDS/ OSU OVERVIEW
  • 4. 1/7/2017 Footer 4 • Kate Butler, Enterprise Solutions Consultant, Blackbaud - Kate.butler@blackbaud.com • Wendy Jaccard, Principal Consultant, Blackbaud - Wendy.jaccard@blackbaud.com • Julie Vargo, Director of Application Development, The Ohio State University - Vargo.64@osu.edu WHO ARE WE?
  • 5. 1/7/2017 Footer 5 • $364,822,055 Raised in Fiscal year 2012 • 498,038 of living alumni • 1,394,264 Individuals, 192,377 Organizations, and 266,261 Groups in BBEC • 444,004 of Gift processed Fiscal Year 2012 - 900 Average # of Gifts per Week • 900 System Users THE OHIO STATE UNIVERSITY
  • 7. 1/7/2017 Footer 7 • Project Goals - Short Term – Replace Mainframe Technology - Long Term - To have a system that is flexible enough to facilitate and improve the University's ability to raise money, steward our donors, cultivate friends, and honor our alumni. • Initial Scope - Replace 5 custom built applications - Eliminate the need for “outside” databases PROJECT OVERVIEW
  • 8. 1/7/2017 Footer 8 • Project Time Line - A little over 2 years from when the decision was made to go with BBEC - We ended up pushing 6 weeks from our original go-live date PROJECT OVERVIEW
  • 9. 1/7/2017 Footer 9 • Project Team - Project Steering Committee • Representatives from Foundation, Business Units, and University IT • Duties – Oversees project from high level, reviews escalated risks/issues, makes recommendations to help ensure projects success - Project Leadership Team • Project Business Sponsor, Director of Application Development, Director of Infrastructure, and Key Functional Leads • Duties – Day to Day oversight of the project, reviews risks/issues, and provides the overall project direction and guidance. PROJECT OVERVIEW
  • 10. 1/7/2017 Footer 10 • Project Team - Project Infrastructure Team • Individuals that are responsible for the system Hardware, Networks and Level One Help Desk • Project FTEs – 1.5 FTE Hardware/Network – 2.5 FTE Level One Help Desk PROJECT OVERVIEW
  • 11. 1/7/2017 Footer 11 • Project Team - Project Application Development Team • Individuals that are responsible for the system administration and customizations • Project FTEs – 1 Project Manager (OSU) – 1 Engagement Manger (Blackbaud) – 1.5 Functional Consultants (Blackbaud) – 3 Business Analyst (OSU) – 1.5 Technical Lead (OSU/Blackbaud) – 5.5 Technical Developers ( 4 OSU - 1.5 Blackbaud) – 1.5 Core Trainers PROJECT OVERVIEW
  • 12. 1/7/2017 Footer 12 • Project Team - Project Functional Team • Team consists of representatives from each business area (BIO, Revenue, Events, etc.) • Functional Lead (FL), Conversion Lead (CL), Subject Matter Experts (SME) • Provides expertise on overall business requirements and process for their area. • Performs Conversion Validation and System Testing • Team had over 60 members PROJECT OVERVIEW
  • 13. 1/7/2017 Footer 13 • Project Team PROJECT OVERVIEW
  • 14. 1/7/2017 Footer 14 • The Good - Project Functional Team - Had the right experts involved - Technical Teams Limited Workload on Legacy System - A True Team was built with OSU and Blackbaud Employees - Clear Scope and Hard Deadline PROJECT OVERVIEW
  • 15. 1/7/2017 Footer 15 • The Bad/Ugly - Overworked Project Functional Team - Testing Challenges • Inexperienced Testers and Testing Lead • Found it difficult to test from end to end • Hard to get management to understand being at the mercy of a Vendor PROJECT OVERVIEW
  • 16. 1/7/2017 Footer 16 • OSU ended up with around 90 customization with varying degrees of complexity • We used a “sort-of” agile approach to development - 30 day development cycles - Daily 15 min. sprint status meetings • OSU managed the development work • Required Blackbaud technical resources to be on-site if possible 50% of their time. CUSTOMIZATION MANAGEMENT
  • 17. 1/7/2017 Footer 17 • OSU is “self-hosted” • Project Environments - Sandbox • Used to for timings on patches, test to make sure bug was due to out-of- box code not something OSU • No customizations • Sample Database - Design • Used for Functional Consultants to “try-out” settings and configuration • Limited Access • No customizations • Sample Database ENVIRONMENT MANAGEMENT
  • 18. 1/7/2017 Footer 18 • Project Environments (cont.) - Configuration • Used to set-up configuration for production • Technical Staff wrote custom scripts to move from configuration to other environments. • Customizations • No data • Limited Access - Conversion • Used to convert OSU data into • Customizations • Converted data • Limited Access ENVIRONMENT MANAGEMENT
  • 19. 1/7/2017 Footer 19 • Project Environments (cont.) - Conversion Validation • Used to validate data conversion • Customizations • Copy of Conversion Database • Open to all project team members - TFS (Team Foundation Server) • Used for our customization source save • No data • Limited Access (developers only) ENVIRONMENT MANAGEMENT
  • 20. 1/7/2017 Footer 20 • Project Environments (cont.) - Test • Used by Developers for Testing • Customizations • Copy of Conversion Database • Open to all project team members - Stage • Used by project team members for Testing • Customizations • Copy of Conversion Database • Open to all project team members ENVIRONMENT MANAGEMENT
  • 21. 1/7/2017 Footer 21 • Project Environments (cont.) - Training • Used for end user Training • Customizations • Copy of Conversion Database • Open to all project team members, but with their production security applied - Production • The “Real Thing” ENVIRONMENT MANAGEMENT
  • 22. 1/7/2017 Footer 22 - The Good • Daily Sprint meetings were priceless • New to Agile – but worked well (small chunks of work with well-defined end or goal dates.) • Teamwork between OSU and Blackbaud Professional Services CUSTOMIZATION/ENVIRONMENT MANAGEMENT
  • 23. 1/7/2017 Footer 23 - The Bad/Ugly • Environment Management was time consuming • OSU and Blackbaud did not have firm grasp on data and configuration movement through the different environments. (GUIDs are yucky) • Multiple versions/releases of BBEC (2.5 to 2.9) CUSTOMIZATION/ENVIRONMENT MANAGEMENT
  • 24. 1/7/2017 Footer 24 • Train the Trainer Mythology • Onsite Staffing & Support TRAINING
  • 25. 1/7/2017 Footer 25 • The Good - Feel this was the smoothest “area” of our project - Collaboration on training documentation was excellent - Business Area Leaders taking on some of the training worked well - Trainers involved early in design process - Applying security model during training - Utilizing helpdesk TRAINING
  • 26. 1/7/2017 Footer 26 • The Bad/Ugly - Query Training - Time Commitment for Users - Lack of hands on time - Teach by Process TRAINING
  • 27. 1/7/2017 Footer 27 • We performed a rolling implementation IMPLEMENTATION Date Task 8/17 Last Day to Accept Checks 8/18-8/19 Finish Processing /Balance Aug 8/20 Provide Copy / IT Shut down / Begin Conversion 8/21 – 8/24 Running Conversion 8/25 IT Day 8/26-8/29 Production Conversion Validation 8/30 Released to BIO and GP Processing 9/1 Released to Prospect Management, Planned Giving 9/6 Released to Stewardship, Events, and Recognition Clubs 9/7 Release to BIO/ Rev View Only
  • 28. 1/7/2017 Footer 28 • BBIS - March of 2012 • Email • Our College of Business Profile, Alumni Directory, and Events IMPLEMENTATION
  • 29. 1/7/2017 Footer 29 • The Good - Users were well trained - OSU Level 1 and Level 2 Support was prepared for go-live - We chose to implement during a “slow” time - Blackbaud’s Professional Services Support was excellent IMPLEMENTATION
  • 30. 1/7/2017 Footer 30 • The Bad/Ugly - Load Balancer - Performance - User understanding the difference between bug fixing for a vendor application compared to a custom application IMPLEMENTATION
  • 32. 1/7/2017 Footer 32 • Production Support Only Mode for 6 months • Majority of issues were with - Performance - Two-Way Sync with our Alumni Association - Batch – Things not working exactly as expected PRODUCTIONS SUPPORT OVERVIEW
  • 33. 1/7/2017 Footer 33 • Keys to Production Support - Establish a Strong Support Team • Functional Lead for each area stays intact, 10% to 25% of their job will be focused on system support tasks. • Well-rounded/knowledgeable Technical Analyst • Help Desk/Level 1 familiar with the system. - Defined yet fluid support process • Internal help desk system • Limited resources to handle communication to Blackbaud PRODUCTIONS SUPPORT OVERVIEW
  • 34. 1/7/2017 Footer 34 • Key Production Support Roles - Functional Leads • Acts as the point of contact for their respective business area • Approves Security Access for users • Helps to direct and participate in the developing and performing of testing bug fixes both customizations and Blackbaud. • Provides consultative support to users on questions of functional areas processes and procedures. • Aids in prioritization of system issues • Aids planning of the vendor fix/patches PRODUCTION SUPPORT OVERVIEW
  • 35. 1/7/2017 Footer 35 • Key Production Support Roles - Technical / Business Analyst • Level two support for TAS issues. • Responsible for monitoring Technical Analyst Group assigned incidents. • Try to problem solve given issue. • Act as a Configuration Gatekeeper • Adds/Updates Configuration that is outside of customizations. • Create and Update Application Security Roles/Users • Aid in Job Scheduling and Monitoring • Aid in testing bug fixes both customizations and Blackbaud patches. • File issues with Blackbaud TAM PRODUCTION SUPPORT OVERVIEW
  • 36. 1/7/2017 Footer 36 • Key Production Support Roles - Help Desk • Level one support for TAS issues. • Responsible for initiating the majority of support incident tickets. • Try to problem-solve issue with the using issue documents and researching existing tickets. • Aids in the creation of common TAS issue documents • Responsible for creation of new users in AD PRODUCTION SUPPORT OVERVIEW WSJ2
  • 37. Slide 36 WSJ2 Not sure I understand this. WendyJa, 9/18/2012
  • 38. 1/7/2017 Footer 37 PRODUCTION SUPPORT OVERVIEW
  • 39. 1/7/2017 Footer 38 • Patch Process - OSU using the ”patch when needed” methodology - Rolled out 5 rounds of patches since go-live - Patch is first put into our Sandbox environment to establish timing, then put in our Test and Stage Environments - Functional Leads/ Technical Analyst / Developers are all responsible for testing • OSU patch testing is semi-structured, goal for 2013 to establish better testing process - Goal is to have patch process completed in a two week time period. PATCHES
  • 40. 1/7/2017 Footer 39 • OSU is in the middle of project to upgrade (2.9 to 2.94) • Treating it as a project (Phase 2) • Part of the project is also to bring our Alumni Association and Arts Center into the BBEC fold. • Timeline – 1 year and 2 months • Have discovered upgrading an environment with your own production data is better done sooner than later. UPGRADES
  • 41. 1/7/2017 Footer 40 • OSU has two environment paths - Production Support Path - Phase 2/ Upgrade Path SUPPORT AND PHASE 2 ENVIRONMENT MANAGEMENT Production Support(2.9) Phase 2/Upgrade (2.94) Sandbox Sandbox TFS TFS Test Test Stage Stage Design Conversion & Conversion Validation Training (only one environment, upgrading one month prior to production upgrade) Production
  • 42. 1/7/2017 Footer 41 • Keeping Customizations in Sync between the two paths is a challenge. • Environment Management has become a full-time job. SUPPORT AND PHASE 2 ENVIRONMENT MANAGEMENT
  • 43. 1/7/2017 Footer 42 • Lab Sessions • Workshops • Keep Environment Clean ON-GOING TRAINING
  • 45. 1/7/2017 Footer 44 #BBCON TWEET YOUR TRACK: #bbcrm