Always be collaborating if possible
Yes, it can be hard to teach this, but it helps people go much further in life. I’ve been doing some larger work on my… Read More »Always be collaborating if possible
Yes, it can be hard to teach this, but it helps people go much further in life. I’ve been doing some larger work on my… Read More »Always be collaborating if possible
You need to make it easy for your work to work on other people’s machines too. Some teams have members who race ahead of the… Read More »Surprise solutions that ‘works on my machine’ are not enough
You and your students benefit when you include the human components of software development. When you include the human side of software development in your… Read More »Everyone benefits when you teach them the human components of software development
Offer multiple praxis experiences for students to explore concepts before they graduate. I like to offer students experiential learning sessions. I understand and appreciate the… Read More »Provide experiences for students
Teaching students regular software development practices is unhelpful, so teach them to collaborate as a team. When teaching people how to do software engineering and… Read More »Traditional software engineering is insufficient
Provide rules to guide student teams in their work. Whenever teaching software engineering students that are formed into teams I find various challenges that come… Read More »Guide your software engineering teams
Collaboration speeds your product development more than software practices on their own. Software practices are insufficient to achieve good outcomes. We need to teach our… Read More »Teach your teams the collaboration rules
Students need to be holistic in their approach to software development. Software development looks ‘obvious’ to students in software engineering courses. You gather the requirements,… Read More »Software development involves more than the code of the application
We overestimate our ability to multitask at our peril. You can walk and talk with a friend. You might knit and watch TV. Both knitting… Read More »Teach students that multitasking is evil
Bottlenecks are more common than people realise, and aren’t always attached to bottles. I realised later that the previous post about theory of constraints, forgot… Read More »Mind the bottleneck: Why students should recognise one