SlideShare a Scribd company logo
1 of 26
October 15, 2010 GoogleApps@USF From Development to Deployment & Beyond Eric Pierce Identity Management Architect #E10_SESS128
About Me Started at USF in 1996 Help Desk System Administrator Student Email Student Unix Accounts/Webpages Student Blogs Identity Management Architect Identity Reconciliation Provisioning Authentication & Authorization
University of South Florida 47,000+ students 4 Campuses Tampa St. Petersburg Lakeland Sarasota/Manatee Medical School & research facilities in Tampa #E10_SESS128
Student Email pre-GoogleApps Difficult to maintain Cobbled together over a number of years Assortment of Commercial & OSS technologies CommuniGate SquirrelMail AMaViS SpamAssassin Fighting spam was a losing battle 6 servers dedicated to spam/virus scanning Long delays & constant tweaking required #E10_SESS128
Student Email pre-GoogleApps Students wanted: More space Less spam Calendaring & collaboration tools More reliability I wanted: More reliability Geographic redundancy To spend less time fighting spam or fixing hardware issues  #E10_SESS128
Upgrade or Outsource? Price About $1 million over 3 years to keep it ‘in-house’ Fully redundant storage for 70K+ mail users is expensive So is commercial spam/virus scanning Features No single package compares to GoogleApps or Live@edu Even with multiple applications, many features are not available Resources IT resources required to develop new features and/or upgrades More admin time required for maintenance and trouble-shooting  #E10_SESS128
Get the students involved! Student Government Improving Email was a top priority during a ‘Town-Hall’ meeting with the CIO Helped generate ‘buzz’ about the switch Promoted GoogleApps to the students Create Pilot Groups We selected 300 volunteers to evaluate GoogleApps & Live@edu I stayed in contact with that group throughout the rollout period Pick students from across campuses/colleges/departments Limited-release beta testing The pilot group could send invitations to 5 other students Those students could send invitations to 3 more #E10_SESS128
Implementation ,[object Object]
Project Initiated – October 2007
Student testing began – November 2007
Selection completed – December 2007
Released to students – February 2008
Legacy mail system shutdown – June 2008#E10_SESS128
Identity Management GoogleApps was a major component in our IdM plan Web Single SignOn (Jasig CAS) Automated account provisioning Unified Acceptable Use policy Increased password strength requirements 8 character minimum Regular-Expression tests Cracklib scoring Windows Password Complexity requirements 6-month password expiration  #E10_SESS128
Account Provisioning Utilized the PHP client to work with our existing account management application Up & running in an afternoon Fully integrated with our account manager in a few days Lesson Learned Use the Java or Python client ,[object Object]
Many new API features are not available in the PHP client#E10_SESS128
On-Demand Account Creation     The announcement was in the middle of a semester, so a single move wasn’t feasible  An outage during the migration was unacceptable Users were able to move when they were ready A ‘cleanup’ after the semester ended moved all remaining accounts #E10_SESS128
#E10_SESS128
#E10_SESS128
#E10_SESS128
Password-Syncing All web-based access is done through SSO IMAP clients and mobile access use the password stored at Google We sync passwords - most schools don’t Most schools have students set their Google password separately Some enforce the separation and keep students from setting them to the same value Lots of discussion of this on the Internet2 IdM list http://listserv.educause.edu/cgi-bin/wa.exe?A0=IDM     #E10_SESS128
Mail Migration Mail Migration was semi-automated: GoogleApps account created automatically Username added to the migration DB Daily process: Changed legacy IMAP password Created the migration CSV file Emailed CSV to the admin group Admin (usually me) logged into the GA admin page and started the migration process #E10_SESS128
Promotion Student Government special event Multiple mass emails to all students Multiple articles in the Oracle New Student Orientation brochure Announcement in Blackboard Portal Lesson Learned Google has help with planning the rollout http://deployment.googleapps.com/Home/resources-user-adoption #E10_SESS128
Results Where has 2+ years of GoogleApps taken us? #E10_SESS128
Student Reaction Students love the new system 70x storage increase Docs & Calendar have been widely utilized Several classes use Sites for assignments and portfolios Biggest complaints? Not USF-branded enough Missing features from ‘regular’ Google accounts Some faculty felt like “second-class citizens” #E10_SESS128
Cost-Savings Outsourcing Email != fewer jobs The university gets more results from the same number of jobs Mail administration time has dropped from 2 FTE to .1 FTE Both mail admins have moved to Identity Management Most of the work involved with GoogleApps is now IdM-related   Retired or repurposed 12 servers & 2 storage arrays HUGE savings over upgrading legacy system Hardware/software upgrades: $300,000/yr Additional Personnel requirements: $60,000/yr   #E10_SESS128

More Related Content

What's hot

Quia Assessments Overview
Quia Assessments OverviewQuia Assessments Overview
Quia Assessments Overview
Dwayne Squires
 
Welcome to computer basics
Welcome to computer basicsWelcome to computer basics
Welcome to computer basics
aet545
 
Web lessons in education
Web lessons in educationWeb lessons in education
Web lessons in education
tejadagiron
 
Quick Lessons tool
Quick Lessons toolQuick Lessons tool
Quick Lessons tool
Maha4444
 
Letter generator assignment final draft
Letter generator assignment final draftLetter generator assignment final draft
Letter generator assignment final draft
peterhellier
 
Ipads vs. chromebooks
Ipads vs. chromebooksIpads vs. chromebooks
Ipads vs. chromebooks
evanguilder
 

What's hot (20)

vle stuffy stuff
vle stuffy stuffvle stuffy stuff
vle stuffy stuff
 
What is an LMS (Definition and Uses)
What is an LMS (Definition and Uses) What is an LMS (Definition and Uses)
What is an LMS (Definition and Uses)
 
Quia Assessments Overview
Quia Assessments OverviewQuia Assessments Overview
Quia Assessments Overview
 
ALDERMIN - AN EDUCATION ERP
ALDERMIN - AN EDUCATION ERPALDERMIN - AN EDUCATION ERP
ALDERMIN - AN EDUCATION ERP
 
Introduction to Moodle
Introduction to MoodleIntroduction to Moodle
Introduction to Moodle
 
Echalk old v new
Echalk old v newEchalk old v new
Echalk old v new
 
Welcome to computer basics
Welcome to computer basicsWelcome to computer basics
Welcome to computer basics
 
Web lessons in education
Web lessons in educationWeb lessons in education
Web lessons in education
 
Resume2015 copy
Resume2015 copyResume2015 copy
Resume2015 copy
 
A Year Later Looking Back And Moving Forward
A Year Later Looking Back And Moving ForwardA Year Later Looking Back And Moving Forward
A Year Later Looking Back And Moving Forward
 
Quick Lessons tool
Quick Lessons toolQuick Lessons tool
Quick Lessons tool
 
SharePoint Learning Kit - Learning Gateway Conference 2010
SharePoint Learning Kit - Learning Gateway Conference 2010SharePoint Learning Kit - Learning Gateway Conference 2010
SharePoint Learning Kit - Learning Gateway Conference 2010
 
Bentley softwareevaluation
Bentley softwareevaluationBentley softwareevaluation
Bentley softwareevaluation
 
Ge555 technology presentation
Ge555 technology presentationGe555 technology presentation
Ge555 technology presentation
 
E Learning Addon In Pedagogy
E Learning Addon In PedagogyE Learning Addon In Pedagogy
E Learning Addon In Pedagogy
 
Cloud based e school
Cloud based  e schoolCloud based  e school
Cloud based e school
 
Letter generator assignment final draft
Letter generator assignment final draftLetter generator assignment final draft
Letter generator assignment final draft
 
Ipads vs. chromebooks
Ipads vs. chromebooksIpads vs. chromebooks
Ipads vs. chromebooks
 
Bye Bye Bibliography
Bye Bye BibliographyBye Bye Bibliography
Bye Bye Bibliography
 
Word Cert
Word CertWord Cert
Word Cert
 

Viewers also liked (8)

Dps presentation
Dps presentationDps presentation
Dps presentation
 
Nia
NiaNia
Nia
 
Why Use SEO to Your Business?
Why Use SEO to Your Business?Why Use SEO to Your Business?
Why Use SEO to Your Business?
 
Комунікація для Асоцації христян-юристів
Комунікація для Асоцації христян-юристівКомунікація для Асоцації христян-юристів
Комунікація для Асоцації христян-юристів
 
Dps presentation
Dps presentationDps presentation
Dps presentation
 
Dps presentation
Dps presentationDps presentation
Dps presentation
 
American indians in the far west american country
American indians in the far west american countryAmerican indians in the far west american country
American indians in the far west american country
 
Double page spread photos blog
Double page spread photos blogDouble page spread photos blog
Double page spread photos blog
 

Similar to GoogleApps@USF

College Result presentation report pdf and
College Result presentation report pdf andCollege Result presentation report pdf and
College Result presentation report pdf and
bhagyavantrajapur88
 
Infinite Campus Implementation
Infinite Campus ImplementationInfinite Campus Implementation
Infinite Campus Implementation
Jen Hegna
 
Koshers E-CMA college APPLICATION
Koshers E-CMA college APPLICATIONKoshers E-CMA college APPLICATION
Koshers E-CMA college APPLICATION
Jeya Ravi
 
Judy Stewart - Resume
Judy Stewart - ResumeJudy Stewart - Resume
Judy Stewart - Resume
Judy Stewart
 
Essam Saber Anees Ambarak
Essam Saber Anees AmbarakEssam Saber Anees Ambarak
Essam Saber Anees Ambarak
Essam Saber
 

Similar to GoogleApps@USF (20)

Web School - School Management System
Web School - School Management SystemWeb School - School Management System
Web School - School Management System
 
Features of WEB-SCHOOL
Features of WEB-SCHOOL Features of WEB-SCHOOL
Features of WEB-SCHOOL
 
School softwer slide
School softwer  slideSchool softwer  slide
School softwer slide
 
College Result presentation report pdf and
College Result presentation report pdf andCollege Result presentation report pdf and
College Result presentation report pdf and
 
Nercomp08 LMS Migration
Nercomp08 LMS MigrationNercomp08 LMS Migration
Nercomp08 LMS Migration
 
Infinite Campus Implementation
Infinite Campus ImplementationInfinite Campus Implementation
Infinite Campus Implementation
 
Baby Got Batch: SEVIS Batching and You
Baby Got Batch: SEVIS Batching and YouBaby Got Batch: SEVIS Batching and You
Baby Got Batch: SEVIS Batching and You
 
Baby Got Batch: SEVIS Batching and You
Baby Got Batch: SEVIS Batching and YouBaby Got Batch: SEVIS Batching and You
Baby Got Batch: SEVIS Batching and You
 
Edsine school erp
Edsine school erpEdsine school erp
Edsine school erp
 
Koshers E-CMA college APPLICATION
Koshers E-CMA college APPLICATIONKoshers E-CMA college APPLICATION
Koshers E-CMA college APPLICATION
 
Quiz Buzz.pptx
Quiz Buzz.pptxQuiz Buzz.pptx
Quiz Buzz.pptx
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
Nercomp08 Shah-Nelson - Open Source LMS
Nercomp08 Shah-Nelson - Open Source LMSNercomp08 Shah-Nelson - Open Source LMS
Nercomp08 Shah-Nelson - Open Source LMS
 
Jupsoft eConnect-K12
Jupsoft eConnect-K12Jupsoft eConnect-K12
Jupsoft eConnect-K12
 
Judy Stewart - Resume
Judy Stewart - ResumeJudy Stewart - Resume
Judy Stewart - Resume
 
Student Success: Yale Constituent Engagement—Events App
Student Success: Yale Constituent Engagement—Events AppStudent Success: Yale Constituent Engagement—Events App
Student Success: Yale Constituent Engagement—Events App
 
Essam Saber Anees Ambarak
Essam Saber Anees AmbarakEssam Saber Anees Ambarak
Essam Saber Anees Ambarak
 
Pathfinders the opportunity
Pathfinders the opportunityPathfinders the opportunity
Pathfinders the opportunity
 
Online Speed Test Portal Presentation
Online Speed Test Portal PresentationOnline Speed Test Portal Presentation
Online Speed Test Portal Presentation
 
Building the e-Assessment Centre
Building the e-Assessment CentreBuilding the e-Assessment Centre
Building the e-Assessment Centre
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

GoogleApps@USF

  • 1. October 15, 2010 GoogleApps@USF From Development to Deployment & Beyond Eric Pierce Identity Management Architect #E10_SESS128
  • 2. About Me Started at USF in 1996 Help Desk System Administrator Student Email Student Unix Accounts/Webpages Student Blogs Identity Management Architect Identity Reconciliation Provisioning Authentication & Authorization
  • 3. University of South Florida 47,000+ students 4 Campuses Tampa St. Petersburg Lakeland Sarasota/Manatee Medical School & research facilities in Tampa #E10_SESS128
  • 4. Student Email pre-GoogleApps Difficult to maintain Cobbled together over a number of years Assortment of Commercial & OSS technologies CommuniGate SquirrelMail AMaViS SpamAssassin Fighting spam was a losing battle 6 servers dedicated to spam/virus scanning Long delays & constant tweaking required #E10_SESS128
  • 5. Student Email pre-GoogleApps Students wanted: More space Less spam Calendaring & collaboration tools More reliability I wanted: More reliability Geographic redundancy To spend less time fighting spam or fixing hardware issues #E10_SESS128
  • 6. Upgrade or Outsource? Price About $1 million over 3 years to keep it ‘in-house’ Fully redundant storage for 70K+ mail users is expensive So is commercial spam/virus scanning Features No single package compares to GoogleApps or Live@edu Even with multiple applications, many features are not available Resources IT resources required to develop new features and/or upgrades More admin time required for maintenance and trouble-shooting #E10_SESS128
  • 7. Get the students involved! Student Government Improving Email was a top priority during a ‘Town-Hall’ meeting with the CIO Helped generate ‘buzz’ about the switch Promoted GoogleApps to the students Create Pilot Groups We selected 300 volunteers to evaluate GoogleApps & Live@edu I stayed in contact with that group throughout the rollout period Pick students from across campuses/colleges/departments Limited-release beta testing The pilot group could send invitations to 5 other students Those students could send invitations to 3 more #E10_SESS128
  • 8.
  • 9. Project Initiated – October 2007
  • 10. Student testing began – November 2007
  • 11. Selection completed – December 2007
  • 12. Released to students – February 2008
  • 13. Legacy mail system shutdown – June 2008#E10_SESS128
  • 14. Identity Management GoogleApps was a major component in our IdM plan Web Single SignOn (Jasig CAS) Automated account provisioning Unified Acceptable Use policy Increased password strength requirements 8 character minimum Regular-Expression tests Cracklib scoring Windows Password Complexity requirements 6-month password expiration #E10_SESS128
  • 15.
  • 16. Many new API features are not available in the PHP client#E10_SESS128
  • 17. On-Demand Account Creation The announcement was in the middle of a semester, so a single move wasn’t feasible An outage during the migration was unacceptable Users were able to move when they were ready A ‘cleanup’ after the semester ended moved all remaining accounts #E10_SESS128
  • 21. Password-Syncing All web-based access is done through SSO IMAP clients and mobile access use the password stored at Google We sync passwords - most schools don’t Most schools have students set their Google password separately Some enforce the separation and keep students from setting them to the same value Lots of discussion of this on the Internet2 IdM list http://listserv.educause.edu/cgi-bin/wa.exe?A0=IDM #E10_SESS128
  • 22. Mail Migration Mail Migration was semi-automated: GoogleApps account created automatically Username added to the migration DB Daily process: Changed legacy IMAP password Created the migration CSV file Emailed CSV to the admin group Admin (usually me) logged into the GA admin page and started the migration process #E10_SESS128
  • 23. Promotion Student Government special event Multiple mass emails to all students Multiple articles in the Oracle New Student Orientation brochure Announcement in Blackboard Portal Lesson Learned Google has help with planning the rollout http://deployment.googleapps.com/Home/resources-user-adoption #E10_SESS128
  • 24. Results Where has 2+ years of GoogleApps taken us? #E10_SESS128
  • 25. Student Reaction Students love the new system 70x storage increase Docs & Calendar have been widely utilized Several classes use Sites for assignments and portfolios Biggest complaints? Not USF-branded enough Missing features from ‘regular’ Google accounts Some faculty felt like “second-class citizens” #E10_SESS128
  • 26. Cost-Savings Outsourcing Email != fewer jobs The university gets more results from the same number of jobs Mail administration time has dropped from 2 FTE to .1 FTE Both mail admins have moved to Identity Management Most of the work involved with GoogleApps is now IdM-related Retired or repurposed 12 servers & 2 storage arrays HUGE savings over upgrading legacy system Hardware/software upgrades: $300,000/yr Additional Personnel requirements: $60,000/yr #E10_SESS128
  • 27.
  • 28. Fewer support tickets for you#E10_SESS128
  • 29.
  • 31. Class-based access for docs or sites#E10_SESS128
  • 32.
  • 33. Where do we go from here? Google Calendar USF Calendar of Events Athletic practice & game schedules Class schedules Blackboard Integration Bboogle project (Calendar & Docs) Gtalk links & status display #E10_SESS128
  • 34. New Google Tools New GoogleApps Infrastructure GA accounts can be used with almost all Google tools Only for ‘early adopters’ right now Two-factor Authentication iPhone/Android app or text messages authenticate user in addition to their password Can’t be used with SSO logins yet #E10_SESS128
  • 35. Questions? Thank you for attending Eric Pierce epierce@usf.edu #E10_SESS128