2022
deliverables |
Monday |
Wednesday |
We may use Fridays.. for fill in
class meetings, and possibly for
team/coach meetings.
(so dont schedule this Friday slot for
other things... )
Friday |
items due here will be discussed in the following
week's coach meeting
Week's End (Sun evening) |
Jan 10,12 |
( FDOC )
course overview development processes form teams... talk send email to help-comp523@cs.unc.edu telling me the team members |
project web site
requirements phase functional spec |
email with team names due
(nd email me as well
if you have no team,
saying you need
to be assigned )
team assignments |
|
Jan 17,19 |
MLK Day, no class
|
Client presentations of project proposals
send email (by Sat) with team project preferences |
Teams project prefs due
(email by Sat 1/22, 5pm) Web site URL due to me (email) with first 5 items there. team rules (web) |
|
Jan 24,26 |
email your client
Meet, work on requirements No coach meetings this week; I will review websites |
functional spec ( deliverables ) Schedule weekly coach meetings for each team |
Have your client meeting at least
scheduled, best to have the
first one done.
Update the project website with real project information |
|
Jan 31,Feb 2 |
platform selection
XP introduction |
XP introduction
Agile Manifesto |
. . . |
project concept due (web)
user stories due (web) |
Feb 7,9 |
project scheduling project management |
Refactoring
Agile Alliance |
. . . |
D1. Specifications due (web)
|
Feb 14,16 |
Architecture Diagram (zoom recording) |
Early design: CRC cards
resources: CRC cards |
. . . |
platform selection due (web)
have some tech talk ideas |
Feb 21,23 |
how-to midterm present
Epic Software Fails |
Software testing
-- Test Plan (deliverable) |
CRC card exercise on project website
architecture diagram(s) due (web) think on tech talk ideas |
|
Feb 28,Mar 2 |
How to prep the Tech Talk |
Tutorial: Software testing
Unit testers |
APPLES Reflection 1 |
tech talk ideas
|
Mar 7,9 |
project presentations |
project presentations |
||
Mar 14,16 |
Spring Break |
Spring Break |
Spring Break |
|
Mar 21,23 |
-- Documentation plan
-- Client hand-off document |
formal verification examples Formal ADT semantics Testing with ADT axioms Model Checking Design: Architecture |
APPLES reflection 1 due
|
|
Mar 28,30 |
-- How to prep the Tech Talk |
Software In The News: COBOL code
Amazon and Everything |
. . . |
test plan due
|
Apr 4,6 |
Tech Talks
G: text to speech API H: Swift, SwiftUI B: pyQT |
Tech Talks
N: audio recording API J: Vue.js C: Stream SDK |
|
documentation plan due
|
Apr 11,13 |
Tech Talks
F: Python Data Analysis Lib A: tkinter + Figma K: react |
Tech Talks
E: Next.js, updates L: canvas M: bash scripting |
Campus Holiday
|
hand-off plan due
|
Apr 18,20 |
Tech Talks
I: SASS O: Vercel D: neo4j |
Tech Talks
E: Next.js, updates H: Swift, SwiftUI -- Design document -- Code deliverable -- How to final presentation |
||
Apr 25,27 |
final presentations (final exam) |
( LDOC )
final presentations (final exam) |
Nominal Exam Day
( 8:00 am to 11:00 ) final presentations |
. . . |
May 2,4 |
Final project due 5pm
Hand-in summary Also, your personal report to me (in email) due at 6pm. |