Previous Lecture | lect12 | Next Lecture |
lect12, Mon 11/08
SW Hierarchy of Needs, UX Principles
Announcements
- Second CATME peer eval: You earn 20 points towards lab06 for submitting feedback on overall team performance via a second CATME.org form survey that you got email invitations for last Friday. Deadline for submittting these is Wednesday 11/10/21, 10:00pm PDT (midnight central time).
-
Homework assignment h08 on SW Design Patterns posted. Due next Monday.
- Still, focus on your projects. Lab work on documentation (design document, user manual) is meant to get you started and to utilize cycles of team members not central to ongoing implementation efforts at any given time.
** Project documentation ongoing in three major documents:
- design document,
- deployment instructions (both started in current lab: lab06) ,
- user manual (to be started in lab07))
- A fourth important document is the Github README.md, which should explain the code folder hierarchy and guide through the implementation effort
- Project presentations (Final exam slot, December 6th, 4-7pm)
Here, again, is the point percentage breakdown for grading that the teaching team plans to use for the “Final Product” 40% of the course grade.
- 15% Presentation
- 5% Idea, and Idea Refinement
- 25% Functionality, Quality (Reliability & Polish)
- judged by review of demonstration, user manual, peer review, teaching team testing
- 10% Technical Difficulty Implemented
- judged by review of code/scope taking into account team background/experience etc.
- 20% Implementation
- judged by review of Github code, PRs, etc.
- use the README.md to make clear the repository structure and guide through implementation effort!
- 15% Design Process
- judged by Design Document, Kanban Board, Meeting Logs, Github TEAM information, etc. Design Document should steer through the process.
- 10% Manual
SW Dev News: Popular Programming Languages
UX Design
- SW Hierarchy of Needs
- 8 Golden Rules of UI Design
-
Update to Google’s Design Philosophy, Material Design: Material You, Summary, an opinion in favor of it, an opinion in opposition to it
- Tools for Wireframing: Adobe XD, Figma, Wireframe.cc, (On Mac:) sketch.com
Today: Work in Breakout Groups
- Standup
- Continue lab06
- Review of Leadership Roles
- Log Retrospective 2 experiment outcome
- Design Document (including a high-level system diagram),
- Deployment and Operations Document (from README),