DateTopicDeliverables
Sept 9
  1. Syllabus Discussion
  2. Introduction
  3. Confluence Overview
    1. 2 min overview on Atlassian
    2. 40 min introduction to confluence
  1. Professor announces team assignments
  2. Teams submit project preferences during class
  3. Professor announces project assignments on Thursday
Sept 12
  1. The Software Development Lifecycle
  2. Jira Overview
    1. 40 min introduction to Jira
    2. 30 min overview on how confluence and jira integrate
  1. Have met with the client with meeting minutes in confluence
  2. Team assignment: one (1) page (min) project description in confluence submitted by team (DUE THURSDAY @ 6PM)
  3. Create spaces for the project and for the team. Enable your client(s) access to an appropriate space within your team’s confluence spaces.
  4. Personal assignment (Turn in via Blackboard): assessment of team skills and experience and identification potential gaps/concerns (1 page). DUE THURSDAY @ 6PM
  5. TA review session on description
  6. Required reading: agile manifesto and principles
  7. Decide on willingness to assign a right to use and modify your project to the client. Complete RTU/M agreement, giving one signed copy to the client and keeping one for yourself. If you decide not to grant this license (it's totally your decision and there is no downside to deciding either way), you will be assigned to a different project.
Background suggested reading:
  1. Sommerville Chapters 2 and 3
  2. Mythical Man Month
Sept 19
  1. Requirements
  1. Team Assignment: a feasibility study for your project in confluence (due SoC 1/26). See http://ccs.neu.edu/course/cs5500sp16/feasibility study.pdf for guidelines.
  2. TA review session on feasibility study
  3. Ponder point: if you were the decision maker, would you support the project moving forward? Think about why you would decide this way.
Background suggested reading
  1. Sommerville Ch. 4
Sept 26
  1. Requirements
  2. Test #1 (Sept 30)
  1. Starting set of requirements entered into confluence
  2. TA review session on requirements
  3. Ponder point: what stands out to you as important to the client and to the team?
Background suggested reading
  1. Sommerville Ch. 4
Oct 4
Sprint Start
UML
Start on UML Homework - model a grocery store
Oct 7 User Experience Due on Friday, October 7, by 11pm: Description of client’s operational environment. (due in confluence)

Complete team-mates assessment.

Ponder Point: Do you feel the requirement set is enough to get going and can demonstrate value to the client? What does value to the client means to you.
Oct 11 Architecture And Design

Using the tools sets
Review Atlassian video on linking between confluence and jira for translating requirements into tasks.

Turn in by start of class, UML modeling homework. Turn in via Blackboard.

Background reading
  1. Sommerville Ch. 5,6,7, 15-20
  2. SEI deck on Trends and Directions in Architecture
Oct 14 Sprint End

Intellectual Property Rights
More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them.

Hold on Friday, Oct 14, TA project review. Team needs to work this with the TA's directly.

Complete by 8pm team-mates assessment. You will get reminders via email from TEAMMATES Admin <admin@teammatesv4.appspotmail.com>

Ponder Point: Think about your understanding of the operational environment into which your project will fit. Does this impact your design thinking? What gaps exist or changes to this environment are needed to host and operate your system effectively?

Oct 18
Sprint Start


Architecture and Design continued
Review backlog priorities.

More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them. Fix bugs.

UML diagrams as appropriate for design.
Code should be created as a sequence of defining an interface, defining tests against that interface and then doing implementation.

Background reading
  1. Sommerville Ch. 5,6,7, 15-20
  2. SEI deck on Trends and Directions in Architecture
Oct 21 Architecture and Design continued (continuous assignment)
Enter
more requirements into confluence space.

Work the backlog. Code should be created as a sequence of defining an interface, defining tests against that interface and then doing implementation.

Develop UML diagrams as appropriate for design.

Complete by 8pm team-mates assessment

Ponder Point: explain why you think your solutions architecture/design works well for the client’s problem. What other solutions were considered? Which way do you think would be best for successfully delivering the project?

Background reading
  1. Sommerville Ch. 5,6,7, 15-20
  2. SEI deck on Trends and Directions in Architecture
Oct 25 Quality Assurance More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them. Work the backlog.

Oct 28
TEST #2

Sprint End
More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them. Fix bugs.

Complete prior to TA project review the release document (one per team). Place on confluence.

Hold on Friday, Oct 28, TA project review. Team needs to work this with the TA's directly.

Complete by 8pm team-mates assessment. You will get reminders via email from TEAMMATES Admin <admin@teammatesv4.appspotmail.com>.

Ponder Point: what efficiencies could be improved/gained with your SDLC process? What is stopping you from implementing them?
Oct 31
Sprint Start


Quality Assurance cont.
Review backlog priorities.

More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them. Fix bugs.

Nov 4
Project time
Complete by 8pm team-mates assessment. You will get reminders via email from TEAMMATES Admin <admin@teammatesv4.appspotmail.com>.

Ponder Point: Do you believe the team is hitting the mark on productivity and quality? Justify your answer. What changes would you make?
Nov 7 Election Day - remember to vote

Acceptance
More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them. Work the backlog.
Nov 11 No school (Veteran's Day)
Sprint End
Hold on THURSDAY, Nov 10, TA project review. Team needs to work this with the TA's directly.

Complete by 8pm team-mates assessment. You will get reminders via email from TEAMMATES Admin <admin@teammatesv4.appspotmail.com>.

Ponder Point: What is your impression of the client and your view of the client’s happiness? What needs to be improved? What is just fine?
Nov 15
Sprint Start


Release
Review backlog priorities.

More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them. Work the backlog.

Nov 18 Project time More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them. Work the backlog.

Complete by 8pm team-mates assessment. You will get reminders via email from TEAMMATES Admin <admin@teammatesv4.appspotmail.com>.

Ponder Point: Compare your dev/test process as it works now to when you started? What further changes are needed – or is the team truly maximizing its effectiveness?
Nov 21 Project Time More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them. Work the backlog.
Nov 25 No School - Thanksgiving Be thankful
Nov 29 Test #3 More requirements entered into confluence space. (continuous assignment) Move requirements into jira and start working them. Fix bugs.

Dec 2
Sprint End
Presentations
In class, 20-25 minute presentation discussing the project and assessing degree of success obtained. See the rubric. Prior to presentation, materials to be uploaded into Blackboard

Section 1Section 2
ProjectTime SlotProjectTime Slot
credit for life 9:50-10:30BHA1:35-2:15
Mass Promise10:30-11:10Single Source Social Networking 2:15-2:35


Hold on Friday, Dec 2, TA project review. Team needs to work this with the TA's directly.

Complete by 8pm team-mates assessment. You will get reminders via email from TEAMMATES Admin <admin@teammatesv4.appspotmail.com>.

Ponder Point: What is your impression of the client and your view of the client’s happiness? What needs to be improved? What is just fine? Is the client really ready to accept delivery?
Dec 6 Presentations In class, 20-25 minute presentation discussing the project and assessing degree of success obtained. See the rubric. Prior to presentation, materials to be uploaded into Blackboard.

Section 1Section 2
ProjectTime SlotProjectTime Slot
AmericaScores9:50-10:40Wediko1:35-2:15
Service Learning10:40-11:30 LVM2:15-2:55
Memory Improv 2:55-3:15