Adjusting student teams
Moving new people onto teams needs patience. Two people mentioned something the other day, which made me realise I’d not mentioned adjusting student teams. It… Read More »Adjusting student teams
Moving new people onto teams needs patience. Two people mentioned something the other day, which made me realise I’d not mentioned adjusting student teams. It… Read More »Adjusting student teams
Teaching people that team wins are individual wins is hard. Many kids in the UK grow up belonging to a ‘house’ at their high school.… Read More »Teaching team collaboration is challenging
Keep the development flowing to see product progress. When developing products there is often a focus by students on the technical aspects, and a neglect… Read More »Product flow is the goal
Lots of small slices grow into big features so start small. Teams always want to produce a version of the app as soon as possible.… Read More »Small slices are the key
Meet as frequently as you need to based on your deadlines. Each software engineering project is unique. The team is a collection of individuals, who… Read More »Time organisational activities to your context
My work can help you with your work. I find that teaching software development and software engineering covers more than I expected when I first… Read More »Use the human aspects of software development in your work
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
Scrum provides process, while xp provides practices, and lean cover the theory behind it all I feel like I’ve always been teaching students about scrum.… Read More »Teach students scrum and xp with a dash of lean
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