All posts by rashinahoda

Project-based courses Survey

group of people having a meeting

We are conducting a survey on project-based courses in the areas of software engineering and computer science. If you offer a project-based course in your institution, please participate in the survey on https://www1.in.tum.de/survey/index.php/186991?token=linkedin to help us to better understand how educators design their project-based courses. The projects could use agile or traditional or other software development processes.

The survey only takes 10-15 minutes. Thank you!

Research Team
Stephan Krusche, TU München, Germany
Swapneel Sheth, University of Pennsylvania, USA
Rashina Hoda, University of Auckland, New Zealand

 

Advertisements

LEGO4Scrum Game in Agile Course

I’ve included various games and simulation exercises as part of teaching my Agile course at the University of Auckland in the last 6 years. For introducing Scrum, I’ve been using the Airplane Game simulation to enable students to experience the iterative model.

This year, I decided to combine my love for Agile with my love for LEGO® and tried the LEGO4Scrum game.  Inspired by my LEGO® Serious Play® training last year, I finally took the plunge and dared to use LEGO® for Scrum simulation with my current class of 94 students. These are my reflections from the session and some pics capturing the fun and energy from the day.

Photo Credits: Austin Sutherland and Latha Murugesan

What Worked Well

  • Pre-reading and brief overview: An effective session was made possible because a majority of the students read the Scrum GuideTM before the session. I had assigned readings of the Scrum GuideTM and the Scrum Primer in the previous lecture and sent a gentle reminder to read it (along with the option of switching to powerpoint slides if they hadn’t read it beforehand!) I opened the session with some general questions about Scrum (for example, what are the three questions answered in a Daily Scrum?) which students answered, and a brief overview of the Scrum roles, ceremonies, and artefacts before commencing the game.
  • The People: The students were engaged and participated in all aspects of the game, including the pre-game planning, the sprints, and the debrief. Their enthusiasm and attention to detail were evident from the detailed and well thought-out models. At the same time, teams kept track of their planned/estimated and actual efforts on the planning wall. As Product Owner (PO), I was given some professional demos of the ‘features’ developed in the latest sprint. Some sleek presentation and negotiation skills were at display and my PO feedback was taken onboard readily.
  • The Game: LEGO4Scrum is a great way for students to learn about Scrum through experiential game-based learning. It allowed us to go through the most basic and key concepts of Scrum such as sprint planning, sprints, sprint reviews, estimations, and customer collaboration. I added a slot for sprint retrospectives in the release cycle. Because the teams were building different items (e.g. buildings, shops, parks, etc.) they could experience a variety of story sizes in their estimations. With every sprint, the overall product (the city) came to life, allowing the teams to grasp the incremental nature of the process.
  • The Space: The Unleash space truly allowed for a different kind of experience not normally possible in lecture-based classrooms. The wide open space, flexible seating arrangement, large screen monitors, speakers, colourful environment, and of course, heaps of LEGO®, enabled a fun and creative experience.

Improvements for Next Time

  • Product Owner vs Facilitator: Since I was playing both roles, early in the session, it was difficult for some students to know which role was I playing in the moment. For example, when I deliberately asked to join a retrospective session, the team kindly allowed me but then I pointed out that they should have tried to gently explain to the PO that this was the team’s private time to discuss process improvement. However, it didn’t occur to them to raise this because they thought I was asking them as a facilitator. Fair point! Improvement Idea: I’m thinking I’ll bring a literal hat along next time and wear it when I am in “PO mode” so its a visual clue for students to know I am now playing the Product Owner and react accordingly 🙂

Further Links

  • Here’s a link to the LEGO4Scrum community website and book for those interested in trying it out in your classrooms/workshops.
  • My experiences with using games and games-based learning in university contexts are now chronicled in an upcoming book.
    Rashina Hoda, Using Agile Games to Invigorate Agile and Lean Software Development Learning in Classrooms, chapter accepted to the edited book Agile and Lean Concepts for Teaching and Learning: Bringing Methodologies from Industry to the Classroom, 2018 [Link Upcoming]

Acknowledgements

Thanks to all my lovely students for their active participation, and teaching assistant Dr Latha Murugesan for her excellent support with timekeeping and enforcing (with a whistle 🙂 Thanks to Austin Sutherland and Latha for capturing the energy of the day in some beautiful clicks. Special thanks to Natasha Koekemoer for coordinating all the arrangements with me at the Unleash space beforehand and on the day!
Thanks to Michael Fearne for introducing me to LEGO® Serious Play®, to A/Prof Gerard Rowe and Dr Kelly Moyle for nominating me for the LSP training program, and to my department and faculty for investing in the training.

 

 

Agile Course @ UoA: Call for Projects (due 22nd June 2018)

Calling all Software Practitioners in Auckland…

Propose a Project for SoftEng 761: Agile & Lean software development course at The University of Auckland.

Industry Feedback

“Bridges the gap between university and the real-world”
“I had an absolute blast being a customer representative. The students were a delight to work with. It was exciting to see our conceptual requirements slowly become reality, and see the student’s take on board our direction and feedback wholeheartedly.”

Want to be a part of this exciting course? Read on or head straight to proposing a project: https://goo.gl/forms/j1FfvuAHk03Wo6gk1  

Course Overview: SoftEng761 is a software engineering course focusing on teamwork, customer collaboration, and core software engineering practices run in collaboration with the local software industry since 2013. It is designed to allow students to gain practical experience in using Agile and Lean software development methods to develop software prototypes in collaboration with customers (industry representatives.) Read more about it: https://rashina.com/agile-courseuoa/

Course Duration: 12 weeks (Project runs for around 6.5 weeks starting week 3)

Course Dates: 16th July to 19th Oct (with a mid-semester break from 27th Aug – 8th Sep)

Class Size: 80-100 students (approx.)

Class Level: Final year Bachelor of Engineering students and Masters of Engineering Studies students

Contacts:

Course coordinator: Dr Rashina Hoda (r.hoda@auckland.ac.nz)

Industry Partnership: Proposing Projects [due date: Friday, 22nd June 2018]

An ideal project should be small enough to be feasible within roughly 6 weeks of the semester, but large enough to be challenging for the student teams. A team of 8-10 students will spend around 7-8 hours per person per week on the project. Teams will follow Agile and Lean Software Development, which means that teams will meet with you (or your nominated representative) on a regular basis to ensure that the project is going in the right direction. The process is flexible, allowing you to change focus during the course of the project. The team creates a prototype system each fortnight that continually expands on functionality. To propose a project, simply fill out the SOFTENG761 ProjectProposalForm online.

Your Involvement

As an industry representative, you’ll be primarily playing the Product Owner role: providing requirements, reviewing demo of new features, providing feedback through acceptance tests, and contributing to final project and team evaluations. If you so desire, you may also be more involved and provide some mentoring to students on Agile and/or technical practices. You may also propose to present a guest lecture to the class.

What’s in it for you?

This provides an excellent opportunity for you to explore a prototype of a new software application or extend/refresh an existing system. Working with our final year BE and ME studies students will also help raise your visibility as potential employers for our future graduates.

Please contact us at r.hoda@auckland.ac.nz if you have any queries.

Best regards,

Rashina Hoda

SEPTA Research
Department of Electrical and Computer Engineering
The University of Auckland
New Zealand

 

Agile and Lean Course at UoA: Call for Project Proposals 2017 (Due Sunday, 2nd July 2017 – Last Extension!)

Thanks for all the awesome proposals so far!
Last extension to Sunday, 2nd July 2017 on popular demand! 

It’s that time of the year again…Calling all Software Practitioners in Auckland! Propose a Project for  SoftEng 761: Agile & Lean software development course at The University of Auckland.

Industry Feedback

“Bridges the gap between university and the real-world”
“I had an absolute blast being a customer representative. The students were a delight to work with. It was exciting to see our conceptual requirements slowly become reality, and see the student’s take on board our direction and feedback wholeheartedly.”

Want to be a part of this exciting course? Read on or head straight to proposing a project: https://goo.gl/forms/vqbW7OFL1dMhI1H43

Course Overview: SoftEng761 is a software engineering course focusing on teamwork, customer collaboration, and core software engineering practices run in collaboration with the local software industry since 2013. It is designed to allow students to gain practical experience in using Agile and Lean software development methods to develop software prototypes in collaboration with customers (industry representatives.) Read more about it: https://rashina.com/agile-courseuoa/

Course Duration: 12 weeks (Project runs for around 6.5 weeks starting week 3)

Course Dates: 24th July to 27th Oct (with a mid-semester break from 4-16th Sep)

Class Size: 75 students (approx.)

Class Level: Final year Bachelor of Engineering students and Masters of Engineering Studies students

Contacts:

Course coordinator: Dr Rashina Hoda (r.hoda@auckland.ac.nz)

Course lecturers: Dr Rashina Hoda and Dr Kelly Blincoe (k.blincoe@auckland.ac.nz)

Teaching Assistant: Yogeshwar Shastri (ysha962@aucklanduni.ac.nz)

Industry Partnership: Proposing Projects [due date: Sunday, 25th June 2017]

An ideal project should be small enough to be feasible within roughly 6 weeks of the semester, but large enough to be challenging for the student teams. A team of 8-10 students will spend around 7-8 hours per person per week on the project. Teams will follow Agile and Lean Software Development, which means that teams will meet with you (or your nominated representative) on a regular basis to ensure that the project is going in the right direction. The process is flexible, allowing you to change focus during the course of the project. The team creates a prototype system each fortnight that continually expands on functionality. To propose a project, simply fill out the SOFTENG761 ProjectProposalForm online.

Your Involvement

As an industry representative, you’ll be primarily playing the Product Owner role: providing requirements, reviewing demo of new features, providing feedback through acceptance tests, and contributing to final project and team evaluations. If you so desire, you may also be more involved and provide some mentoring to students on Agile and/or technical practices. You may also propose to present a guest lecture to the class.

What’s in it for you?

This provides an excellent opportunity for you to explore a prototype of a new software application or extend/refresh an existing system. Working with our final year BE and ME studies students will also help raise your visibility as potential employers for our future graduates.

Please contact us at r.hoda@auckland.ac.nz or k.blincoe@auckland.ac.nz if you have any queries.

Best regards,

Rashina Hoda and Kelly Blincoe

SEPTA Research
Department of Electrical and Computer Engineering
The University of Auckland
New Zealand

 

Call for Industry Proposals: UoA Final Year Engineering Projects (due 26th Feb 2017)

ece1

Got a neat project idea that you want implemented? Have an interesting technical issue you need researched and prototyped? Want to work with the brightest young minds the University of Auckland has to offer? Propose an industry project!

https://goo.gl/forms/gUMgA6npTP9RWhGe2

The Department of Electrical and Computer Engineering invites industry project proposals for their Final Year Bachelor of Engineering (Hons) Projects in the Electrical and Electronics, Computer Systems and Software Engineering areas.

What’s in it for me? The “Part4 Projects” provide an excellent opportunity for industry to propose project ideas. Students select from these projects and work in teams of two for nearly 16 weeks to research, design and implement a solution to a real-world problem. You can also mentor talented students on latest industry practices and identify potential new hires from our capable cohort of near graduates. Finally, it also provides you an opportunity to forge new research and development collaborations with the university’s academic staff who will supervise these students and set the stage for larger collaborative projects in the future.

What’s in it for the uni? Through close collaboration with you, our students gain valuable industry exposure on real-world projects.

What’s the timeline?

  • Industry Proposals due: 26th Feb 2017
  • Students submit selections: 8th March 2017
  • Outcome notifications to sponsors: 10th March 2017
  • Projects commence: 13th March 2017
  • Projects finish: 1st September 2017
  • Public Projects Exhibition Day + Best Projects Announced: 22nd September 2017

What’s the catch? The expectation is that sponsors will assist the University in meeting the high costs of running Part 4 projects. In many cases this will be in the form of a $2,000 financial contribution, but contributions in kind can also be negotiated. We do expect your time in terms of providing detailed project requirements to the students as well as regular feedback on their progress. Any specialist hardware or software not normally available at the university will need to be provided by the industry sponsor.

How can I apply? Applying is easy! Simply fill out this short form online and we’ll be in touch with you to discuss the details. Also, feel free to share this message with your friends and colleagues in the industry.

https://goo.gl/forms/gUMgA6npTP9RWhGe2

I am interested but have some questions first. Feel free to contact Dr Rashina Hoda at r.hoda@auckland.ac.nz

Points to Note:

  • These projects are primarily a learning exercise for the students and the academic goals take precedent over the goals of the sponsor.
  • Though most projects achieve a highly successful outcome, there is no guarantee that this will be the case for all projects. Student capabilities vary and some students are more capable than others.
  • All aspects relating to the supervision of a project necessarily rest with the University. But provided that the academic goals of the project are not compromised, we look for a close collaboration between the University and the Industry Sponsor with the aim of ensuring that the goals of the Sponsor are achieved.
  • If there are significant resources required for a project, these need to be supplied by the Sponsor.
  • Once a project has commenced, it is very important that it continues for the duration of the project term. If a project terminates early, it will likely have a significant and negative impact on the students concerned.

Industry Perception of the UoA’s Software Engineering degree: Have your say!

The Program Director of Software Engineering at The University of Auckland, Dr Catherine Watson, along with her co-investigator, Dr. Kelly Blincoe, are involved in a study to learn about the attitudes of the Software Industry towards the Software Engineering Degree we offer. They have compiled a 10 minute web-based survey and would like to invite you to participate: http://tinyurl.com/gqowv55

Those of us involved in the Software Engineering Program are always looking for ways to improve our degree program. Your responses can help us shape the future of the program to ensure our graduates have the skills needed in Auckland’s software industry. Please also feel free to share this invitation with others in the software industry who may be interested in participating.

You can find out more about this research study at http://kblincoe.github.io/survey/UOA_SE_PIS_Industry.pdf.
You can access the survey at https://auckland.au1.qualtrics.com/SE/?SID=SV_b8GQt7rrtvgZxZP.
If you have any questions please do not hesitate to contact Catherine at c.watson@auckland.ac.nz.

Agile and Lean Course at UoA: Call for Project Proposals 2016 (Extended deadline Sunday, 26th June 2016)

Note new extended due date: Sun, 26th June 2016

Its that time of the year again…Calling all Agile and Lean Practitioners in Auckland! Propose a Project for  SoftEng 761: Agile & Lean software development course at The University of Auckland.

Industry Feedback
“Bridges the gap between university and the real-world”
“I had an absolute blast being a customer representative. The student’s we’re a delight to work with. It was exciting to see our conceptual requirements slowly become reality, and see the student’s take on board our direction and feedback wholeheartedly.”

Want to be a part of this exciting course? Read on or head straight to proposing a project: http://tinyurl.com/opmohvf

Course Overview: SoftEng761 is a software engineering course focusing on teamwork, customer collaboration, and core software engineering practices run in collaboration with the local software industry since 2013. It is designed to allow students to gain practical experience in using Agile and Lean software development methods to develop software prototypes in collaboration with customers (industry representatives.)

Course Duration: 12 weeks (Project runs for around 6-7 weeks starting week 3)
Course Dates: 18th July to 21st Oct (with 2 weeks break from 29 Aug-10 Sep)
Class Size: 50-55 students (approx.)
Class Level: Final year Bachelor of Engineering students and Masters of Engineering Studies students

Contacts:
Course coordinator: Dr Rashina Hoda (r.hoda@auckland.ac.nz)
Course lecturers: Dr Rashina Hoda and Dr Kelly Blincoe (k.blincoe@auckland.ac.nz)
Teaching assistant: Latha Karthigaa (lmur778@aucklanduni.ac.nz)

Industry Partnership: Proposing Projects [Extended due date: Friday, 17th Sunday, 26th June 2016]
An ideal project should be small enough to be feasible within roughly 7 weeks of the semester, but large enough to be challenging for the student teams. Approximately 55-60 students are expected to work in teams of 6-8 and spend around 7-8 hours per person per week on the project. Teams will follow Agile and Lean Software Development, which means that teams will meet with you (or your nominated representative) on a regular basis to ensure that the project is going in the right direction. The process is flexible, allowing you to change focus during the course of the project. The team creates a prototype system each fortnight that continually expands on functionality. To propose a project, simply fill out the SOFTENG761 ProjectProposalForm (http://tinyurl.com/opmohvf) online.

Your Involvement
As an industry representative, you’ll be primarily playing the Product Owner role: providing requirements, reviewing demo of new features, providing feedback through acceptance tests, and contributing to final project and team evaluations. If you so desire, you may also be more involved and provide some mentoring to students on Agile and/or technical practices. You may also propose to present a guest lecture to the class.

What’s in it for you?
This provides an excellent opportunity for you to explore a prototype of a new software application or extend/refresh an existing system. Working with our final year BE and ME studies students will also help raise your visibility as potential employers for our future graduates.

Please contact us at r.hoda@auckland.ac.nz or k.blincoe@auckland.ac.nz or lmur778@aucklanduni.ac.nz if you have any queries.

Best regards,

Rashina Hoda and Kelly Blincoe

SEPTA Research
Department of Electrical and Computer Engineering
The University of Auckland
New Zealand
http://septa.ece.auckland.ac.nz

 

Agile and Lean Course at UoA: Call for Project Proposals (deadline Fri, 3rd July 2015)

Its that time of the year again…Calling all Agile and Lean Practitioners in Auckland! Propose a Project for  SoftEng 761: Agile & Lean software development course at The University of Auckland.

Industry Feedback

“Bridges the gap between university and the real-world”

“I had an absolute blast being a customer representative. The student’s we’re a delight to work with. It was exciting to see our conceptual requirements slowly become reality, and see the student’s take on board our direction and feedback wholeheartedly.”

Want to be a part of this exciting course? Read on or head straight to proposing a projecthttp://tinyurl.com/opmohvf

Course Overview: SoftEng761 is a software engineering course focusing on teamwork, customer collaboration, and core software engineering practices run in collaboration with the local software industry since 2013. It is designed to allow students to gain practical experience in using Agile and Lean software development methods to develop software prototypes in collaboration with customers (industry representatives.)

Duration: 12 weeks (Project runs for approx. 7 weeks)
Dates: 20th July to 23rd Oct (with 2 weeks break from 31 Aug-12 Sep)
Class Size: 50-55 students (approx.)
Class Level: Final year Bachelor of Engineering students and Masters of Engineering Studies students
Course co-ordinator: Dr Rashina Hoda
Contact: r.hoda@auckland.ac.nz

Industry Partnership: Proposing Projects [Due date: Friday, 3rd July 2014]
An ideal project should be small enough to be feasible within roughly 7 weeks of the semester, but large enough to be challenging for the student teams. Approximately 50-55 students are expected to work in teams of 6-8 and spend around 7-8 hours per person per week on the project. Teams will follow Agile and Lean Software Development, which means that teams will meet with you (or your nominated representative) on a regular basis to ensure that the project is going in the right direction. The process is flexible, allowing you to change focus during the course of the project. The team creates a prototype system each fortnight that continually expands on functionality. To propose a project, simply fill out the SOFTENG761 ProjectProposalForm (http://tinyurl.com/opmohvf) online no later than Friday, 3rd July 2015.

Your Involvement
As an industry representative, you’ll be primarily playing the Product Owner role: providing requirements, reviewing demo of new features, providing feedback through acceptance tests, and contributing to final project and team evaluations. If you so desire, you may also be more involved and provide some mentoring to students on Agile and/or technical practices. You may also propose to present a guest lecture to the class.

What’s in it for you?
This provides an excellent opportunity for you to explore a prototype of a new software application or extend/refresh an existing system. Working with our final year BE and ME studies students will also help raise your visibility as potential employers for our future graduates.

Please contact me at r.hoda@auckland.ac.nz if you have any queries.

Best regards,
Rashina Hoda

PhD, Senior Lecturer of Software Engineering
Director, SEPTA Research
Department of Electrical and Computer Engineering
The University of Auckland
New Zealand
http://septa.ece.auckland.ac.nz
http://rashina.com

Agile and Lean Course at UoA: Call for Project Proposals, 2014

Calling all Agile and Lean Practitioners in Auckland!

Propose a Project for  SoftEng 761: Agile & Lean software development course at The University of Auckland.

Course Overview: SoftEng761 is a software engineering course focusing on teamwork, customer collaboration, and core software engineering practices run in collaboration with the local software industry. It is designed to allow students to gain practical experience in using Agile and Lean software development methods to develop software prototypes in collaboration with customers (industry representatives.)

Duration: 12 weeks
Dates: 21st July to 24th Oct (with 2 weeks break from 1-12 Sep)
Class Size: 30 students (approx.)
Class Level: Final year Bachelor of Engineering students and Masters of Engineering Studies students
Course co-ordinator: Dr Rashina Hoda
Contact: r.hoda@auckland.ac.nz

Industry Partnership: Proposing Projects [Due date: Friday, 4th July 2014]
An ideal project should be small enough to be feasible within roughly 7 weeks of the semester, but large enough to be challenging for the student teams. Approximately 30 students are expected to work in teams of 5-6 and spend around 7-8 hours per person per week on the project. Teams will follow Agile and Lean Software Development, which means that teams will meet with you (or your nominated representative) on a regular basis to ensure that the project is going in the right direction. The process is flexible, allowing you to change focus during the course of the project. The team creates a prototype system each fortnight that continually expands on functionality. To propose a project, simply fill out the SOFTENG761_ProjectProposalForm (can’t download the form? email me for a copy) and email to r.hoda@auckland.ac.nz no later than Friday, 4th July 2014.

Your Involvement
As an industry representative, you’ll be primarily playing the Product Owner role: providing requirements, reviewing demo of new features, providing feedback through acceptance tests, and contributing to final project and team evaluations. If you so desire, you may also be more involved and provide some mentoring to students on Agile and/or technical practices. You may also propose to present a guest lecture to the class.

What’s in it for you?
This provides an excellent opportunity for you to explore a prototype of a new software application or extend/refresh an existing system. Working with our final year BE and ME studies students will also help raise your visibility as potential employers for our future graduates.

Please contact me at r.hoda@auckland.ac.nz if you have any queries.

Best regards,
Rashina Hoda

PhD, Senior Lecturer of Software Engineering
Director, SEPTA Research
Department of Electrical and Computer Engineering
The University of Auckland
New Zealand
http://septa.ece.auckland.ac.nz
http://rashina.com