This card describes the final project for a Digital Logic Design course that fifty-six junior and senior Electrical Engineering and Computer Science students at the University of Wisconsin-Platteville have taken. The project contains combinational and sequential digital design, and the Scrum development framework, and innovation methodology.
The course requires students to master basic combinational circuits (e.g. the multiplexer, demultiplexer, coder, decoder, etc.), and sequential circuits (e.g. the registers, and counters design) to implement certain functions.
Scrum is one of the most popular frameworks adopted by many technology companies, such as Apple, Facebook, Google, and Netflix. It works by breaking large products into small modules that can be completed (and potentially released) in a short timeframe.
As a Scrum Master with many years of industry experience, I designed a mini Scrum project including a single sprint, requiring each group of three to four students, to organize as a multifunction team, to deliver a product with incremental innovative function(s) implemented with their digital design skills.
The mini Scrum takes about six to eight weeks, including three stages of an entrepreneur’s journey. The first stage happens in the middle of the semester, including two activities.
The second stage happens three to four weeks before the end of the semester. It includes four activities:
When students design the functions, several entrepreneur mindsets (EM) learning outcomes are cultivated
First, explore a contrarian view of accepted solutions. Many innovations start from questioning and improving the existing solutions. One group of my students question the common practice of “using the same volume during the timer alarms”, and invented an increasing volume timer. Their work is included in the students' artifacts.
Second, demonstrate constant curiosity about our changing world. The new solutions many times including observing our fast-changing environment to find the aspects to improve.
The first two mindsets together will enable students to identify unexpected opportunities to create extraordinary values. One group of my students invented an eyesight protection timer which reminds the 20-20-20 rule (every 20 minutes spent using a screen; you should try to look away at something that is 20 feet away from you for a total of 20 seconds), for the pandemic all-day-screen situations. More examples will be offered in the students' artifacts.
Students will also learn how to assess and manage risk. They will make decisions to prioritize critical functions to be implemented in the later stages even before learning the curriculum knowledge. They have to work in the "Agile" mode to implement their deliverables.
This step will help students developing their curiosity about the curriculum knowledge, and them apply their knowledge to implement the functions that creating value.
During the testing step, the testing group members try their best to find the breakpoints (failure cases) against the engineer group members. This process will help them grow the EM of persisting through and learning from failure.
The last stage is during the final week, the team makes presentations to demonstrate their deliverable products and project review. The other teams will provide feedback on the presentation and demonstration. After receiving questions and feedback, each team is required to submit a final report with a project retrospective.
In this project, students learn to listen to customers and create what they need; small-step innovation as they build, evaluate, and improve the design; collaborate as a cross-function team united to deliver innovative solutions with the curriculum knowledge. They also explore their potentials in different areas to enrich their entrepreneurial mindset.
Through this process, students will also learn some basic Scrum concepts, e.g. the user story, product backlog, product increment, sprint planning, and the five values that all Scrum teams share: commitment, courage, focus, openness, and respect.
The material included in this card including the Scrum process diagram, user story template, product requirement proposal template, product implementation proposal template, testing plan template, final project proposal template, and peer evaluation rubrics.
This card can also be modified to promote innovation in other engineering disciplines. The collaboration among different disciplines may provide an even more authentic learning experience and amplify the multi-function team's delivering power.