latest news

other information

Instructors: Jaspal Subhlok and Shishir Shah

Office: PGH 564

Office Hours: M 12:00-1:00pm

Class Location: PGH 347

Class Hours: M 4:00-7:00pm

Phone: 713-743-3360

Email: shah@cs.uh.edu

TA: TBA

TA Hours: TBA

TA Office: TBA

Tentative Lecture Schedule

TIMELINEMATERIAL COVERED
WEEK 1Introduction to course, expectations, process, project expectations, and student evaluations, and project team formation
WEEK 2Project Sponsor Presentation, Q&A, Project Discussions
WEEK 3Agile Methodologies, Lecture Video I, Lecture Video II
WEEK 4Agile Documentation, Giving a Talk
WEEK 5-15Guest Lectures

Projects

Each student will participate in a software project. The instructors will play the role of customers in terms of defining the (evolving) requirements, evaluating the progress of the work, and deciding if it meets the requirements. The success of the project is measured based on a number of criteria including (but not limited to) working software delivered, continued progress and pace through out the semester, process and practices followed, quality of the code, ability to accommodate reasonable change in requirements, feature completeness, progress in terms of schedule, use of tools, techniques, practices and facilities that reduce risk and promote the probability of success.

Project Team Requirements:

  • Each team can have at most 5 students with a minimum team size of 3 students
  • Each student is required to be part of one and only one team
  • Each project team will have a team lead

Any exceptions from these requirements require the approval of the instructor.

Project Schedule

TIMELINEMATERIAL COVERED
WEEK 1Team formation Ð submit names of students in your team (plus a nickname for your team)
WEEK 2Project selection. Final day to email a one-page document summarizing the selected project is expected at the end of the week (students are expected to consult with the instructors earlier in the week to ensure that no two teams select the same project)
WEEK 4Each team should make a ten minute presentation on what their project is
WEEK 5Teams start their two-week iterations and demonstrations
WEEK 11Submit first incremental deliverable
WEEK 15Final demo of the project and deliverable