CU Home
Columbia University in the City of New York  

AcIS > Dev > UnixDev > Docs > UnixDev Group Goals


Priorities are as defined in the Project Guidelines.

Project Priority Target
Active Projects (Project Guidelines Phase III or later)
Cyrus 1 2006 Q2
ID Conversion and Campus Recarding 1 2007 Q4
Process SIS Admit Feed 2 2005 Q4
New Forward/Vacation/Spam Filter (INGO) 2 2005 Q4
Pamacea 2.3 2 2005 Q4
Mailman 2 2005 Q4
Whitepages Upgrade/Lookup 3 2 2006 Q1
Real Time Waffil 2 2006 Q1
Self Selected Addresses (Vanity) 2 2006 Q2
Real Time Affiliation Data 2 2006
Long Passwords 3 2005 Q4
MySQL Support 4 2006 Q1
New Cubmail 3 2006 Q1
SURVIVOR 0.9.7 3 2005 Q4
Aname and CHPL Retirement 3 2006
Upgrade Ingres 3 2006 Q1
Automated Availability Reporting 4 2006 Q1
Endive/Asiago Split 4 2006 Q1
ID Card Number Feed 4 2006 Q1
Process New SIS Feed 4 2006/7
Dependent Projects
Retire Ingres 3 2007-8
Proposed Projects (Project Guidelines Phase II or earlier)
Research Tripwire/etc 2 2005
Anti-Virus (email filtering) 2 2005-6
Research Personal/Shared Calendars 2 2005-6
Self Service Password Resets 2 2005-6
Research WebDAV 2 2005-6
Affiliation Based Dynamic Mailing Lists 3 2005-6
Configuration File Management Overhaul 3 2005-6
Feeds In Oracle 3 2005-6
Forced Password Change via WIND (/etc/badpasswd) 3 2005-6
NIDs 3 2005-6
Research Hugemail 3 2005-6
logrotate 3 2005-6
Machine Room Rack Database Overhaul 3 2005-6
Research Personal Secure File Transfer (similar: hugemail, webdav, pki) 3 2005-6
Research proactive system anomaly detection 3 2005-6
Research rate limiting email delivery 3 2005-6
SSOify Cubmail 3 2005-6
Research Solaris 10 3 2005-6
Process New Feeds: Voyager 3 2005-6
Systems Wiki/Knowledge Base 3 2005-6
Authenticated Whitepages Upgrade 3 2006-7
Centralized Authz/Signet/Grouper 3 2006-7
Research PKI, broader e-sig 3 2006-7
Research Secure Email (PGP, S/MIME, etc) 3 2006-7
Research Shared Address Books 3 2006-7
Authenticated Web Lookup 3
Uniedit Access Controls 3
Research Blogging 4
Research Contact Management (what does this mean?) 4
Facebook 4
Hardware Tokens 4
Log retention vs provisioning data for statistics 4
Database Reevaluation 4
Non-RedHat Linux 4
Research on demand disk/resource allocation (SAN) 4
Research OpenLDAP vs Fedora Directory Server 4
Opium Rewrite/Replacement 4
Real Time DNS (Netsys) 4
Research Sandboxed CGI 4
Search Engine Reevaluation 4
Sendmail X 4
Separate Cyrus context from Cunix context 4
Stronger Initial Authentication 4
Unified ID System User Interface 4
XML/Stylesheet feeds to improve provider-side data checking 4
Credit Card Billing 5
Research IRC/Jabber/Chat 5
Squid 5
VCard Support In Directory 5
Ongoing Goals (Technical)
Avoid multiple concurrent changes
Better management tools and procedures for large numbers of servers
Contribute to OpenSource
Full redundancy
Good documentation of systems and procedures
Improve integration with other University applications
Maintain Old ID System
Move intelligence from specialized hardware into applications
Offload support to groups better able to do it (also improving customer service)
Reduce SSN Use
Simplify, Standardize, and Automate
Ongoing Goals (Procedural)
Be accessible: Keep doors open, be available on IM, answer the phone, reply to email in a timely fashion
Better self promotion to other departments
Clear identification of roles, responsibilities, authority, and ownership
Communicate openly and regularly and in a professional manner
Everyone is responsible for everyone else's work
Improve incident handling
Keep perspective: Don't blow small problems out of proportion, don't be wildly optimistic
Less tension, more fun
Proper coordination of design and implementation
  • Get appropriate people in early
  • Clearly define requirements and acceptance criteria
  • Don't overreach: solve the defined problem and save the rest for later
  • Make sure customer understanding = developer understanding
  • Create realistic testing scenarios
  • Scale up gradually
Publish: Papers, software packages, mailing lists
Regular self and group evaluations
Remain in regular contact with 7th floor
Resolve problems by consensus wherever possible
Share knowledge within and outside of AcIS
Spend an average of 1 hour per day on non-top priorities
Stricter adherence to the Project Guidelines
Completed Projects
Linux (Initial Deployment) 2005 Q3
www2 2005 Q3
Ultraseek 5.3 2005 Q3
Process New Feeds: Alum 2005 Q3
E-Signatures 2005 Q3
Expire Improvements 2005 Q3
Web Lookup Lookaside 2005 Q4
Retire Dobryden 2005 Q4



http://www.columbia.edu/acis/dev/unixdev/doc/group-goals.shtml Friday, 23-Dec-2005 16:18:20 EST