CSC2123S - Calendar

Jan.9
  • Introductions
  • Types of Software Developing Organizations
  • Organization of a Software Vendor (Ch.2.2)
    • the board
    • CEO/President/COO
    • Finance/Admin
      • CFO
      • human resources
Jan.16
  • More Introductions
  • Organization of a Software Vendor (cont'd) (Ch.2.2)
    • Marketing
      • business development
      • marketing communications (marcomm)
      • product management
    • Sales
    • Client Services
Jan.23
  • Introduction (Ch.1)
    • all
  • Release Planning Overview (Ch.2)
    • The Product Lifecycle (2.3)
  • Software Releases (Ch.6.1-6.7)
  • Software Versions (Ch.7.1-7.3)
Jan.30
  • Release Planning Overview (Ch.2.3-2.11)
  • Sample (deterministic) Release Plan (Ch.8a)
  • The Capacity Constraint (Ch.3)
Feb.6
  • The Quantitative Capacity Constraint (Ch.4)
    • all
Feb.13
  • The Stochastic Capacity Constraint (Ch.5)
    • all
Feb.20 READING WEEK
Feb.27
  • Software Department Organization
  • Software Development Business Plan
Mar.6
  • assignment 1 due
  • Software Development Business Plan
Mar.13
  • Software Development Business Plan
  • SEI CMM, ISO 2000
Mar.20
  • Hiring and Retaining Staff
  • Shiva Nejati - Peopleware
Mar.27
  • Charles Zhang - The Mythical Man-Month
  • Ziad Odeh - the HP Way
  • Chung Kai Lee - Extreme Programming Explained
  • Dong Shao - Rise & Resurrection of the American Programmer
Apr.3
  • George Elkoura - Why Does Software Cost so Much?
  • Kartik Desai - Introduction to the PSP
  • Mehrdad Sabetzadeh - Software Project Survival Guide
  • Wei Zhang - Inside the Tornado
Apr.10
  • Muhammad Ali - Becoming a Technical Leader
  • Periklis Andritsos - Software Metrics
  • Michael Feng - Rapid Development
  • Hubert Leung - The Mythical Man-Month
Apr.12
  • assignment 2 due