MIS 374 — Business Systems Development
MIS 374: Schedule

Spring 2014  Schedule

Add class due dates to your Google Calendar                            Text in yellow = in progress

Tues - Jan 14     Class Day 1

Topics: Course Overview
Brain storming process for teams
Slides: Class 1 -- Professor's slides
Exercise (In-Class): Exercise 1: (Latinitas case)
Make up Deadline: If you miss the first class, please complete this make-up assignment ASAP

Thurs - Jan 16     Class Day 2

Topic: Stakeholder Management
Slides: Class 2 -- Professor slides
Latinitas Team Slides
Exercise (In-Class): Exercise 2: Stakeholders Table for Latinitas - solution 
Required Reading: Stakeholder Management

Tues - Jan 21     Class Day 3

Topics: Root Cause Analysis
Process Modeling
Slides: Root Cause Analysis -- Deloitte Consulting's Approach to Root Cause Analysis
Process Modeling (DFDs) -- Professor's slides 
Due at beginning of class: Exercise 3: Root Cause Analysis for Latinitas - sample solution
Alert: Group Project 1 teams on Blackboard -- - know your team # & sit with your team in class
5-minute in-class Team meeting for Group Project #1 (Report due Jan 30, 2pm)
Download and
Bring to Class:
(1) Natural By Design - case for Group Projects 1 and 2  (16 pages)
(2) Group Project 1 Specification  (3 pages) 
(3) As-Is Environment Template - describes just "as-is" environment (1 page)
Required Reading: Root Cause Analysis
Resources:

Thurs - Jan 23   Class Day 4

Topics: Business Process Modeling, DFDs (cont.)
Slides: Class 4 - Professor slides
Due at the beginning of class: Exercise 4: DFD and Context Diagram due at beginning of class - solution 
Exercise (In-Class): Exercise 5: (Solution displayed in class)
Required Reading: Process Modeling

Due Date - Fri - Jan 24 -- Client Project Team Registration

2 pm Select & register your Client Project Team
View Available Client Projects (click on Projects)

Tues - Jan 28     Class Day 5

Topics: Planning IT Projects
MS Project Gantt charts and Network diagrams
Slides: Building a Project Plan - slides
Training Exercise
(Before Class):
Recommended Training to do on Lynda - You are expected to be able to navigate MS Project when you get to class so please complete these recommended modules before class.
Exercise (In-Class): Exercise 6: -- ONE-page network diagram of the Phases; build MS Project plan in class and collapse the phases for the network diagram and be sure the task boxes are linked and readable; print after class to turn in at the beginning of next class
Required Reading:
Additional Resource:
Planning IT Projects
Gantt Chart & Network Diagram Tips
Additional Network Diagram Tips
Microsoft Project Starter Template

Due Date - Thurs - Jan 30

Report Due by 2pm
Peer Evaluation due by 3pm
Group Project #1 Report to either prof's office - or IROM mailbox for Clint or Bruce in CBA 5.202               
Peer Eval for Group Project 1 (fill out & submit google form by 3pm today for full credit)

Thurs - Jan 30     Class Day 6

Topics: Scope Management and Prototyping
Slides: Scope Management
Group Project 2 Overview: Parts, Purposes, Process Steps
Due at the beginning of class: Exercise 6: -- ONE-page network diagram of the Phases; printed work due today from last class; must have readable task boxes (See Gantt Chart Tips)
Download and
Bring to Class:
Group Project #2 specification (4 pages)
Group Project 2 teams on Blackboard-- - know your team # and sit with your team in class 5-minute in-class Team meeting for Group Project #2 (Report due Feb 12, 2pm)
Group Project 2 Resources Review these Group Project 1 examples to see baseline analysis results for your analysis and planning for Group Project 2: Stakeholders Table, Root Cause Analysis, and Environment Table
Required Reading: Scope Management

Due Date - Fri - Jan 31 -- Client Project Selection Begins

noon Each team administrator must bid for a Client Project (Project Selection opens at noon).  After you are assigned to a client, contact your client to arrange the first meeting to be held Mon. 2/10 - Fri. 2/14.

Tues - Feb 4     Class Day 7

Topics: Organizational Impact Analysis and Identifying Non-Functional Requirements
Slides: Organization Impact and Non-functional Requirements <-- Professor slides
Exercise (In-Class): Exercise 7:    Organizational Impact Statement - sample answer
 Non-Functional Requirements - sample answer
Required Reading: Organizational Impact Analysis
Non-functional Requirements
Guest: Wes Carberry, UT MIS grad, Partner at Sense Corp - slides

 Thurs - Feb 6    Class Day 8

Topics: Risk Management
Slides: Risk Management - Professor slides
Exercise (In-Class): Exercise 8 Risk Evaluation and Risk Reduction Strategies for Latinitas - sample answer
Download and
Bring to Class:
Charter Guidelines & Charter Template for Delivery 1 -- Project Charter posted on the Client Project page
Required Reading: Risk Management

 Due Date - Fri - Feb 7

Deadline Must arrange 1st client meeting to be held 2/10 - 2/14

Tues - Feb 11     Class Day 9

Topics: Working with clients to define scope and requirements
Prototyping & Overview Graphics
Required Reading: Wireframing with Balsamiq compares several prototyping tools and provides guidelines for using Balsamiq--a popular prototyping tool for past MIS 374 teams.
Guest: Mark Kraemer, UT MIS 1992 grad 
AmerisourceBergen Specialty Group - slides

Due Date - Wed - Feb 12

Report Due by 2pm
Peer Evaluation due by 3pm
Group Project #2 Report to either prof's office - or IROM mailbox for Clint or Bruce in CBA 5.202       
Peer Eval for Group Project 2 (fill out & submit web form by 3pm today for full credit)

Client Project Work Day 1 - Thurs - Feb 13

No Lecture Meet with client during class time or meet with team if client meeting set at another time this week. 

Due Date - Fri - Feb 14

Deadline Last day to have at least 1st weekly meeting with client
Due by midnight Exercise 9: CC Clint and Bruce on your follow-up email using the Meeting Minutes Template on the Resources page  for your 1st client meeting.
See examples on the Resources page.  Section 3.2 in your Delivery 1 (Project Charter) Guidelines explains this weekly follow-up email requirement.
Only one email is required for each team.

Tues - Feb 18    Class Day 10a

Topics: Working with clients to define scope and requirements
Evaluation Tables
System Overview Graphics review
Slides: Class 10 slides
Exercise (In Class): Exercise 10:  Stakeholders Table for Client Project
Required Reading:  Evaluation Tables

Thurs - Feb 20    Class Day 10b

Topics: Agile (What is it and how it can change they way you run a project?)
Slides: Class 12 (see below)
Exercise (In Class): Exercise 10c:  Backlog list for Client Project
Required Reading:  5-page example of Agile Development at Credera
 It's Not the Code That's Hard, It's the People
Guest: Rusty Bentley, UT MIS grad -- slides

Due Date - Fri - Feb 21

Deadline Last day to have at least 2nd weekly meeting with client (if you've had more than great)
Recommended start this and finalize by next week Exercise 11:  Functional Requirements Priority Table and Non-Functional Requirements Summary;  see reading, templates, and examples on the Resources Page.  Turn in only one print copy for your team at the beginning of class on Tues. 3/4. 

Tues - Feb 25    Class Day 11

Topics: Unified Modeling Language & Use Case Diagrams
Slides: Class 11 slides (see below)
Exercise (In Class): Exercise 11: Use Case for Client Project
Required Reading: Unified Modeling Language & Use Case Diagrams
Use case on HOW TO CREATE A USE CASE
Guest: Donna Thomas, UT MIS grad, Vice President, Project Management Office at Lumeris - slides

Client Project Work Day 2 - Thurs - Feb 27

No Lecture Meet with client during class time or meet with team if client meeting set at another time this week. 

Due Date - Mon - Mar 3

Deadline: Each team must arrange a meeting for the team, clients, and both profs to be held
Mon. 3/24 - Fri. 3/28 ; see Charter Guidelines p. 6 about this meeting.  Note: all available times for Clint and Bruce are listed on the shared google calendar on the top of this schedule page (see above).

Tues - Mar 4     Class Day 12

Topic: Exam 1 Review
Slides: Exam 1 Review session - slides
Due at beginning of class: Exercise 11: Functional Requirements Priority Table and Non-Functional Requirements Summary for your client project team;  See reading, templates, and examples on the Resources Page.  Turn in only one print copy for your  team.
Download & Bring to Class: Download, print, and bring Exam 1 review notes to class.   Optional review materials:  Sample Exam 1 for practice   and Sample Exam 1 answer key

Thurs - Mar 6     Class Day 13

Topic: Exam 1

Spring Break - March 10-14

Tues - Mar 18     Class Day 14

Topics: Interface Design Analysis
Return on Investment (ROI)
Slides: Class 14 slides
Exercise (In Class): Exercise 12: Web Flow Diagram and Environments Specification for Client Project
Required Reading: Eye Candy is a Critical Business Requirement
Return on Investment

Client Project Work Day 3 - Tues - Mar 20

No Lecture Professors will be in their offices during class time for questions; email for appointments at other times or email questions to Clint or Bruce.

Client Project Work Day 4 - Thurs - Mar 25

No Lecture no office hours; email for appointment.
Client Project meeting - schedule to be posted later
For most up-to-date information, check the class Google calendar.
Report Due by 2pm: Client Project Delivery #1: Project Charter
Hard copy due to CBA 5.202 or a prof's office + soft copy e-mailed to Clint and Bruce or uploaded to Basecamp with e-mail notice to Clint and Bruce.  Hard and soft copy provided to client.

Client Project Work Day 5 - Thurs - Mar 27

No Lecture no office hours; email for appointment.
Client Project meeting - schedule to be posted later
For most up-to-date information, check the class Google calendar.

Due Date - Fri - Mar 28

Deadline: Last Day to hold Project Charter meeting with client and professors.

Tues - Apr 1    Class Day 15

Topics: Build Phases & Looking Ahead to Production
Slides: Class 15 slides
Exercise (In Class): Exercise 13:  - Client Project Scope Control
Download & Bring to Class: Delivery 2 & 4 Specification
Required Reading: The Build Phase
Extra Credit: Help Rick with grading on (Date TBD).  Email (TBD) to sign up.  More info here.

Thurs - Apr 3     Class Day 16

Topic: QA and Testing
Slides: Class 16 slides
Exercise Update Exercise 15 was moved from being due today to be being due in the next class.  See below.
Reading: Quality Assurance
Guest: Chip Morgan, Ameer Noorani & Kevin Collins, UT MIS grads, USAA

Tues - Apr 8     Class Day 17

Topic: User Materials
Slides: Class 17 slides
Due at beginning of class: Exercise 15Test Spec -- download, fill out, print, and turn in at the beginning of class 10 test cases.  This is an individual assignment, not as a group.  See  Waldorf School Test Plan and Specifications (Web site) for an example of the context in your Client Project Interim Stage Report and excellent specifications;  more examples are on  Resources web page.
Exercise (In Class): Exercise 14 - Final Deliveries
Bring to Class: Bring your copy of the Delivery 2 & 4 Specification (Note this is the same document downloaded for Class 15.)

Thurs - Apr 10    Class Day 18

Topics: Migration (Installation, Go Live, Cutover, etc)
Post-Project Implementation Evaluation (aka Post-Mortem)
Slides: Class 18 slides
Exercise (In Class): Exercise 16 - Plans for Going Live
Required Reading: 4 Cutover Strategies for Migration
Post-Project Implementation Evaluation (aka Post-Mortem)

Due Date - Fri - Apr 11

Deadline: Must arrange Code and Interface Review with TAs to be held M 4/21- F 4/25
Code and Interface Review Rubric -- checklist for TAs to fill out during review session

Due Date - Mon - Apr 14

Alert: E-mail Clint and Bruce no later than today IF you want to take Exam 2
Alert: E-mail Clint and Bruce no later than today IF your team has a preference for Dec 3rd or 5th for your team presentations;  requests honored on a first-request-first-confirmed basis.  Note: Check for available times on the shared google calendar on the top of this schedule page (see above).

Tues - Apr 15    Class Day 19

Topics:
  • - Where you should be
  • - Red/Yellow/Green exercise
  • - Class Job Survey
Slides: Class 19 slides

Client Project Work Day 6 - Thurs - Apr 17

Report Due by 2pm: Client Project Delivery #2
Hard copy due to CBA 5.202 or a prof's office by 2 PM + soft copy e-mailed to Clint or uploaded to Basecamp with e-mail notice to Clint. Hard and soft copy provided to client.

Tues - Apr 22     Class Day 20

Topics: Exam 2 Review; work day for students who did not sign up for Exam 2
Resources: Exam 2 -- review
Sample Exam 2 for practice
Sample Exam 2 answer key & grading notes
Deadline: Code complete date (nothing to turn in)

Thurs - Apr 24    Class Day 21

Topics: Exam 2 (optional);  work day for students who do not take Exam 2.

Due Date - Fri - Apr 25

Deadline: Last day for Code and I/O Reviews with TAs.

Tues - Apr 29     Class Day 22

Topics: Team Presentations  (Delivery 3)
Exercise (In Class): Exercise 17
Resources: Presentation Schedule - To Be Posted Later
Presentation Specification (SP14) (Delivery 3)
Deadline: E-mail your team slides to Clint and Bruce no later than midnight the night before.
Attendance is required.

Thurs - May 1    Class Day 23

Topics: Team Presentations (Delivery 3)
Exercise (In Class): Exercise 18
Resources: Presentation Schedule - To Be Posted Later
Presentation Specification (SP14) (Delivery 3)
Deadline: E-mail your team slides to Clint and Bruce no later than midnight the night before.
Attendance is required.

Due Date - Thurs - May 8

Report Due by 2pm: All final materials to clients and profs
Final Delivery 4: All materials to client (as agreed upon with client) AND print copy (due to CBA 5.202 or a prof's office) + soft copy e-mailed to Clint and Bruce or uploaded to Basecamp with e-mail notice to Clint and Bruce.
Client Project Peer Eval (click on Student in Peer Evaluations Link) Must complete Peer Evaluations by 3pm for full credit