dcsil / CSC491

University of Toronto's Capstone Design Course
https://csc491.dcsil.ca
GNU General Public License v3.0
2 stars 0 forks source link

Lecture Ideas #1

Open jules2689 opened 5 years ago

jules2689 commented 5 years ago

This thread describes some ideas. Main concepts include:

  1. Design & UX
  2. Ethics & Accessibility
  3. Tech. Writing and docs
  4. Inclusivity, diversity, people management
  5. Data
  6. Developer tooling
  7. Product
  8. Best practices, languages, technology reviews, & service comms
  9. SRE

We have about 6.5 class periods (or about 19.5 hours) to fit the content. What story can we put together here? What makes sense to talk about and skip?

jules2689 commented 5 years ago

IMG_0020

jules2689 commented 5 years ago

Feedback from @richgilbank : Marketing tends to (especially in a developer founded) be an afterthought. Marketing can therefore be sooner. If it comes in sooner, you can make a community and start to get potential users for feedback, et al.

Around idea establishment, use marketing as a way to determine product market fit. Inform decisions. Become a form of UX research.

Try to figure out competitors, communities, etc.

jules2689 commented 5 years ago

Best Practices + Dev Tooling go hand in hand. Early on to give extra imaginary hands. Has a little bit of data for now, mostly manual scripts.

Heroku gives manual hands too. Tried many databases, stuck with postgres.

Docs + Tech Writing: Not a ton user facing right now, hopefully eliminate most with good UX. Internal docs: Build out when we wanted to hire. Using notion. Decision Logs.

jules2689 commented 5 years ago
Categories Description Status
Product, Marketing Product and Marketing will cover some basic product market fit principles. We'll talk about some product management and project management. We'll talk about marketing, touch briefly on using marketing as UX. Done
Diversity/Inclusion/People Management, Ethics/Accessibility We'll talk about why diversity and inclusion are important. We'll talk about this in an internal and external perspective. We'll also talk about ethics and accessibility in your product and management. Done, minus management
Best Practices/Languages, Writing/Docs, Dev Tools We will talk about engineering best practices, how to define them, and some gotchas. We'll talk about choosing languages and techs. We'll also talk about internal technical writing and documentation, as well as external docs. We'll also talk about developer tooling. Best practices and Languages done
SRE, Data We will talk about infrastructure and hosting, oncall schedules, and operational excellence. We will also talk about data techniques for an early start and areas where you may need to grow. SRE done
Design/UX We'll talk about design and user experience. How to use these, even if you don't have designers on board right away. -