Introduction
Tom Kelliher, CS 319
Sept. 1, 2000
See class home page for links:
- Free Riding on Gnutella.
- Eric Raymond's The Cathedral and The Bazaar.
Chs. 1--4 of Brooks.
What last time?
- Syllabus.
- Project possibilities.
- Students' course expectations.
- Personal home page, office hours, class time.
- Objectives:
- Large programs are quantitatively different from ``toy''
programs.
- Large programming project management? Schedule, personnel,
budget, documentation, maintenance, etc.?
- Class approach.
- Project approach.
- Late assignment policy: 10% off the first day late, another 10% the
second day late. Assignments more than two days late not accepted.
- Missed exam policy: if you can't make it to an exam, make
arrangements with me beforehand. Exceptions granted for
emergencies.
- Course home page: Items of general interest, labs, solutions, meeting
outlines.
- Attendance: participation is an essential part of the learning
process. Readiness: Assigned readings expectation. Integrity: Honor code.
Do we have the right mix of people, skills, personalities, and maturity
levels?
- Online conference registration application.
- Online application for flexibly permitting/denying access to personal
web pages.
- Online exam administration application.
- ???
- One company:
- Divisions: Marketing, Development, Implementation. Each has a
manager. Development has requirements specifications and architecture
groups.
- Will take design process fully through implementation.
- Issues: Communication, critical path.
- Two companies:
- Divisions: Marketing and Development. Each has a
manager. Development has requirements specifications and architecture
groups.
- Will take design process fully through architectural
design.
- Issues: Managers must insulate me better.
- ???
Comments on what I've set out?
Assignment: discuss the project possibilities and e-mail me, collectively,
a report before leaving class today.
Thomas P. Kelliher
Thu Aug 31 10:51:19 EDT 2000
Tom Kelliher