Coder Social home page Coder Social logo

corntoole / spd-1.1-introduction-to-software-product-development Goto Github PK

View Code? Open in Web Editor NEW

This project forked from make-school-courses/spd-1.1-introduction-to-software-product-development

0.0 1.0 0.0 144 KB

CSS 21.27% JavaScript 23.33% HTML 55.40%

spd-1.1-introduction-to-software-product-development's Introduction

SPD 1.1 Introduction to Software Product Development

Course Description

How can I take my values, ideas, and experiences and make them into great products? Which features should I prioritize? In this beginner project-based course, you’ll learn how to create products that people love. We’ll follow industry best practice of understand user needs (user interviews), build iterative prototypes (wireframes, user journeys, entity relationship diagrams, scoping), and do the work to validate your idea (user testing). This course teaches you how to get the right idea, that you will then ultimately build during the “week long intensive” – our word form of a hackathon – following completion of SPD 1. The lessons learned will apply to your work in other classes, too.

This course also teaches the “success skills” necessary to become a well-rounded product developer, including using professional communication best practices, building healthy habits, and getting feedback from industry contacts and peers.

Prerequisites:

None

Course Specifics

Course Delivery: hybrid | 7 weeks | 14 sessions

Course Credits: 3 units | 37.5 Seat Hours | 75 Total Hours

Learning Objectives

Students by the end of the course will be able to ...

Product Objectives:

  1. Develop product ideas using one's experiences, values, and hunches
  2. Evaluate product ideas using PEST Analysis, Competitive Analysis, and User Interviewing
  3. Create the required documents to specify the design of a product, including user journeys and wireframes

Communication Objectives:

  1. Be timely in communication and use the proper communication channel
  2. Adopt a professional business communication style that is actionable and has an appreciative tone.

Schedule

Course Lesson Schedule tab of Tracker

Section A: Braus - HYBRID

Course Dates: Wednesday, August 19 – Wednesday, October 7, 2020 (7 weeks)

Class Times: Monday, Wednesday at 9:30am–12:15pm (14 class sessions)

Hybrid sections are a mixture of online and in person components. In person sessions include labs and group work as noted on your schedule. These sections will run according to the Hybrid Delivery Policy: make.sc/hybrid-delivery-policy

Class Date Topics In-Person Labs
1 Wed, Aug 19 Product: Introduction to SPD & Finding Problems
2 Mon, Aug 24 Professionalism: Produtivity & Communication
3 Wed, Aug 26 Industry Analysis Agile Standups I
4 Mon, Aug 31 Professionalism: Habit Formation
5 Wed, Sept 2 Product: User Interviews Agile Standups II
- Mon, Sept 7 Holiday- Labor Day
6 Wed, Sept 9 Product: User Interviewing Lab (Study & Productivity & Wellness) Habit Formation
7 Mon, Sept 14 Product: Generating New Solutions
8 Wed, Sept 16 Professionalism Procrastination & Time Sinks Agile Standups III
9 Mon, Sept 21 Product: scoping & user journeys
10 Wed, Sept 23 Finding Joy in Coding Paper Wireframing
11 Mon, Sept 28 Product: Wireframes & Design
12 Wed, Sept 30 How to Build a Beautiful Portfolio Agile Standups IV
13 Mon, Oct 5 Professionalism: Email Fundamentals
14 Wed, Oct 7 Publish Party

Section B: Adriana

Course Dates: Wednesday, August 19 – Wednesday, October 7, 2020 (7 weeks)

Class Times: Monday, Wednesday at 9:30am–12:15pm (14 class sessions)

Class Date Topics
1 Wed, Aug 19 Product: Introduction to SPD & Finding Problems
2 Mon, Aug 24 Professionalism: Produtivity & Communication
3 Wed, Aug 26 Industry Analysis
4 Mon, Aug 31 Professionalism: Habit Formation
5 Wed, Sept 2 Product: User Interviews
- Mon, Sept 7 Holiday- Labor Day
6 Wed, Sept 9 Product: User Interviewing Lab (Study & Productivity & Wellness)
7 Mon, Sept 14 Product: Generating New Solutions
8 Wed, Sept 16 Professionalism Procrastination & Time Sinks
9 Mon, Sept 21 Product: scoping & user journeys
10 Wed, Sept 23 Finding Joy in Coding
11 Mon, Sept 28 Product: Wireframes & Design
12 Wed, Sept 30 How to Build a Beautiful Portfolio
13 Mon, Oct 5 Professionalism: Email Fundamentals
14 Wed, Oct 7 Publish Party

Section C: Kami

Course Dates: Wednesday, August 19 – Wednesday, October 7, 2020 (7 weeks)

Class Times: Monday, Wednesday at 9:30am–12:15pm (14 class sessions)

Class Date Topics
1 Wed, Aug 19 Product: Introduction to SPD & Finding Problems
2 Mon, Aug 24 Professionalism: Produtivity & Communication
3 Wed, Aug 26 Industry Analysis
4 Mon, Aug 31 Professionalism: Habit Formation
5 Wed, Sept 2 Product: User Interviews
- Mon, Sept 7 Holiday- Labor Day
6 Wed, Sept 9 Product: User Interviewing Lab (Study & Productivity & Wellness)
7 Mon, Sept 14 Product: Generating New Solutions
8 Wed, Sept 16 Professionalism Procrastination & Time Sinks
9 Mon, Sept 21 Product: scoping & user journeys
10 Wed, Sept 23 Finding Joy in Coding
11 Mon, Sept 28 Product: Wireframes & Design
12 Wed, Sept 30 How to Build a Beautiful Portfolio
13 Mon, Oct 5 Professionalism: Email Fundamentals
14 Wed, Oct 7 Publish Party

Assignment Schedule

Assignment Date Assigned Due Date
Areas of Interest Worksheet Wed, Aug 19 Mon, Aug 24
Blog Post - Section 1 Mon, Aug 24 Mon, Aug 31
Blog Post - Section 2 Wed, Sept 9 Mon, Sept 21
Blog Post - Section 3 Mon, Sept 21 Wed, Sept 30
Intensive Product Idea and Pitch Wed, Sept 30 Wed, Oct 7
Blog Post - Final Draft Wed, Sept 30 Wed, Oct 7

Tutorials & Projects

  • Blog Post - Due Last Lesson SPD 1.1 Blog Post: Identifying and Solving Problems - link has the fully fledged assignment. Work on this assignment throughout the course instead of saving it for last minute. This blog post will serve as a valuable portfolio to demonstrate your skill to recruiters. This Blog Post/Writing Rubric will be used to evaluate your work. We will have a peer editing session on Oct 3rd in class for you to give and get peer feedback on your writing. Click on these instructions on how to allow people to make edit suggestions directly to your Medium post.
  • Intensive Product Idea and Pitch - Due Last Lesson: Term 1 ends with a one week "intensive" solely focused on designing, coding and shipping your own original product.
    • View details about the intensive and tips for scoping your project
    • Grading: must core an average of a 3 or above on the RUBRICs for the intensive project and product pitch

Resources

Course Attendance, Progress Tracker & Schedule

Evaluation

To pass this course you must meet the following requirements:

Information Resources

Any additional resources you may need (online books, etc.) can be found here. You can also find additional resources through the library linked below:

Make School Course Policies

spd-1.1-introduction-to-software-product-development's People

Contributors

dfmorse23 avatar ajbraus avatar soggybag avatar ibirnam avatar aespaldi avatar kbigdelysh avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.