GBUS 8632 SOFTWARE DESIGN

 

While every year technology improvements make it easier to build more powerful software and systems, creating software thatís relevant to users and competitive in the marketplace is tougher than ever. By one measure, 64% of features are rarely or never used1, 50-70% of IT projects fail2, and 90% of new products are flop3. Thatís a lot of waste, expense, and missed opportunity.

 

Where does this problem originate and who should solve it? Hint: itís not with the software developers, testers, or administrators. If you guessed Ďthe businesspersoní, youíre absolutely right. Few skills are as highly demanded in the marketplace as the ability to identify user needs and translate those into digital solutions. Thatís what youíll learn in Software Design. While you may never be software designer in title, it is highly likely that youíll need the ability to think like a digital designer and collaborate with digital designers.

 

In your introduction to the process of software design, we will use the Venture Design framework as a way to step through the elements of a best practice, disciplined execution.

 

Academic Course Objectives

       Exploring & Testing for (Valuable) Customer Problems

       Formulating Testable Propositions & Designing Experiments to Test Motivation

       Formulating User Stories and Story Maps for Development

       Identifying patterns and comparables for (parallel) prototyping

       Structuring and executing usability testing

 

Elements of the Course Grade

       1. Attendance, Participation, & Peer Reviews 30%

       2. Completion of Individual Assignments 30%

       3. Venture Design- Team Project 40%