Roll Your Own
description
Transcript of Roll Your Own
![Page 1: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/1.jpg)
Roll Your Own Panel DiscussionCUMREC 2000
Arlington, VirginiaMay 2000
![Page 2: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/2.jpg)
Panelists Bill Shirey
• Manager of Student Systems• University of Washington (UW)
Ken Servis • Dean of Academic Records & Registrar• University of Southern California (USC)
Audrey Lindsay• Associate Registrar, Director Student Systems• University of British Columbia (UBC)
![Page 3: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/3.jpg)
Purpose of Presentation
Discuss key benefits and issues associated with custom systems
Opportunity for sharing among panel and audience
![Page 4: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/4.jpg)
Project Status - UW Public; full research; 3 campuses; enrollment 40,000 Platform: Unisys mainframe; NT/IIS; Unix Vendors: Intervoice Brite; DARS; CSS System / Project Overview:
• Mature integrated mainframe/COBOL core• NT/IIS front-end for web
What’s Next: • Web registration; webify everything• Transfer articulation; CAS
![Page 5: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/5.jpg)
Project Status - USC Public; full research; enrollment 28,000 Platform: IBM AIX, Sun Solaris, PI/Open, Universe
DBMS Vendors: DARS-TCA, Spectria, DAG, Ad Astra System / Project Overview:
• SIS in PI/Open converted to IBM AIX in 1996• Download data to server for WWW• Vendor packages integrated(DARS) and
peripheral(DAG) What’s Next: Web registration and schedule builder,
Web grade book
![Page 6: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/6.jpg)
Project Status - UBC Public, full research, 35,500 Platform: Sun Solaris, Oracle, BEA Vendors: DAG, Ad Astra System /Project Overview:
• conversion 6/98, custom 6/98 & ongoing• Java, delivered over the Internet• packages totally integrated into the system
Next: publications, scheduling, awards
![Page 7: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/7.jpg)
Key topics Why Custom?
• When does it make sense to go custom? • What do you need?
Costs • Higher, lower or configured differently?
Staffing • Anything special, keeping up-to-date
Vendor Relationships • All of us have some vendor components
![Page 8: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/8.jpg)
1. Why Custom -UW
The integrated legacy system is working Client/Server wasn’t viable at UW No time or money for acquisition
![Page 9: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/9.jpg)
Why Custom -USC
To satisfy special needs. To better tie into existing legacy system. Off-the-shelf package does not meet design
requirements. Faster customization and better integration. Limited time and resources to go through
the whole software procurement process.
![Page 10: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/10.jpg)
Why Custom -UBC
Tight timelines Packages didn’t meet vision 30 years of successful custom SIS projects Cost effective to re-use components
![Page 11: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/11.jpg)
2. Project Costs
Do packages provide more for the money? Are packages cheaper and easier to install? Training and roll-out costs Maintenance costs
![Page 12: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/12.jpg)
Project Costs - USC Package may not provide more for money. Vendor package developed on the same
platform often cheaper & easily integrated. Staff buy in not a problem with custom
software. Maintenance cost of vendor packages high.
![Page 13: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/13.jpg)
Project Costs - UBC $5M budget over 3.5 years Funded project by borrowing against future
operating savings Combination of consultants & internal
technical staff Decline in the Canadian Dollar Annual development, support and equipment
budget of 1.8M
![Page 14: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/14.jpg)
3. Staffing
Staffing levels Staffing skill set Motivation & retention of current staff
• Monetary and non-monetary Vacancies and hiring new staff
• Impact on project timelines, coping Training
![Page 15: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/15.jpg)
Staffing - UW 10 programmer/analysts for SIS Very experienced team core Retention challenge
• Salaries in the shadow of Microsoft, etc.• IS staff not part of user organization • Recognition, personal growth
Hiring challenge• COBOL, Unisys
![Page 16: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/16.jpg)
Staffing - USC 15 Staff for maintenance and development Varied programming environment Motivation
• Integration of new technologies• Mentors and challenging projects• Telecommuting and Flexible hours
Very difficult to find experienced programmers in PI/Open platform• Limited time and budget for training
![Page 17: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/17.jpg)
Staffing -UBC 14 staff for development & maintenance Research-type IT staff Small team synergy and communication Motivation
• Salaries well below market• One-time honorarium, Salary increases• Challenge, responsibility, pride, praise• Flex time, tele-commuting
![Page 18: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/18.jpg)
4. Vendor Relationships
All have some vendor components Special relationships Tools versus deliverables
![Page 19: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/19.jpg)
Vendor Relationships - UW
Components• DARS• CSS - INAS, PARS• CollegeNet - Schedule25/Resource25
Tools• InterVoice Brite: Write-1 IVR
![Page 20: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/20.jpg)
Vendor Relationships - USC
Components• Ad Astra, DARS-TCA, DAG
Project Consulting• Spectria
Development Partners• TouchNet
![Page 21: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/21.jpg)
Vendor Relationships - UBC
Components• DAG, Ad Astra
Tools • SUN, BEA
Development Partners• Sierra Systems Inc.• Ad Astra
![Page 22: Roll Your Own](https://reader036.fdocuments.in/reader036/viewer/2022070421/5681603f550346895dcf622c/html5/thumbnails/22.jpg)
Questions?
Key areas Custom decision Costs Staffing Vendor relationships
Or other areas Project scope Integration Risk management Timelines Communication BPR