Computer Science 597A - ST-Agile Software Project Mgmt

Fall
2016
01
3.00
Timothy Richards
W 9:05AM 9:55AM
UMass Amherst
81047
Students will lead a software development team, in the context of a web development startup seeking venture capital funding, to the successful completion and deployment of a real web application. This course emphasizes agile software engineering principles and practice such as scrum, sprints, iterative design and development, test driven development, and shippable increments. Students enrolled in this course will be assigned a team of approximately 5-7 students enrolled in COMPSCI 326 and will be required to hold team meetings, manage work and design of a unique product, evaluate the individual work and contributions of their team, handle team conflicts and communication, and report weekly on the progress of their startup and its product development. Students enrolled in this course will meet with the instructor to report on their team and discuss agile software development techniques and practice from the literature. Students will also be responsible for organizing and attending weekly team meetings. Counts as a CS Elective for the CS Major (BS/BA).
Open to Senior and Junior Computer Science majors only. COMPSCI 326 w/ A- STUDENTS WILL WORK WITH A TEAM OF STUDENTS ENROLLED IN COMPSCI 326. STUDENTS NEEDING INSTRUCTOR PERMISSION MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cics.umass.edu/overrides.
Multiple required components--lab and/or discussion section. To register, submit requests for all components simultaneously.
Permission is required for interchange registration during all registration periods.