Half Mentor, Half Critic: CAD Schroer Supports Cambridge University Project
CAD Schroer Acts as Client for Computer Science Students' Software Development Project at Cambridge University.
Moers, Germany, April 02, 2009 --(PR.com)-- Second year computer science students at the University of Cambridge are required to undertake a group project which allows them to gain practical experience of the whole development cycle, from requirements definition to implementation, testing and documentation. CAD Schroer UK, the Cambridge-based subsidiary of the global engineering solutions provider, provided support for one of the nine groups, acting as client in three progress meetings. The project culminated in an exhibition and student presentations, where non-student members of the audience were invited to select a winner.
The challenges were similar, and in some ways more daunting, than in a business environment. Groups were typically made up of students of different skill levels, who came from different colleges and did not know each other beforehand. They had to come together in self-managed groups to work for an external client. Assigned subjects ranged from a "Statistical Persuasion Maker" and "Remote Energy Saving" to a "Mobile Mirror Shopping Assistant". During a 6-week period, each student was expected to work between 30 and 60 hours.
Engineers in CAD Schroer's Cambridge office, which took on the role of client for one of the nine groups, have extensive experience in delivering diverse development projects. Developers work on the company's own CAD, plant and installation design software, as well as offering software consultancy and development services to business clients worldwide, with projects ranging from software in aid of ship classification to real-time football match data analysis and visualisation.
Half Mentor, Half "Bully"
"We really enjoyed playing the part of the demanding client," says Matt Judenfreund, Development Manager at CAD Schroer UK, who joined Technical Lead Simon Geard (a member of Darwin College, Cambridge University) in the project meetings. "We weren't involved in the initial scoping or spec-writing, but we monitored progress, asked for improvements and sounded warnings where appropriate. We know most of the pitfalls inherent in development scenarios where everyone is keen to get on with the technical bits they're good at without enough emphasis on coordination and communication."
In the short time prescribed, each group came up with working code. "That's really quite impressive, " says Simon Geard, "To start from scratch, work in different locations and to a timescale which does not allow much scope for error, and to end up with a working demo is no small feat. I think it was a highly valuable learning experience for our group."
Useful Lessons
What did the students themselves say they have learnt? "Project management. We didn't really have a project leader, and that would have helped enourmously," said one of the team members. They also agreed that a tighter specification and better identification of risks up front would have sped up the development effort, rather than learning about the subject and discovering problems as they went along. And the user interface should have been considered up front.
"It's easy to underemphasise the importance of an early proof of concept, the integration of separate components and the user interface," says Matt. "The Agile methodology for software development says 'get something working as soon as possible, to look at and build on'. That's a really important lesson, because this way of working highlights issues early on. Storyboard the UI, and get all the components working together at the beginning."
CAD Schroer hopes to continue supporting the University of Cambridge's computer science tripos. "Interacting with bright enthusiastic students was good for us too," says Simon. "After all, we never stop learning."
Videos of all presentations will be made available on YouTube at
http://www.youtube.com/user/CambridgeComputerLab
To find out more about CAD Schroer, please visit
http://www.cad-schroer.com/index.php?ref=pr0903_cu
To find out more about CAD Schroer UK's software development services division, please visit
http://www.quintic.co.uk/index.php?ref=pr0903_cu
Visit the Cambridge University Computer Laboratory at
http://www.cl.cam.ac.uk/
About CAD Schroer
CAD Schroer Group (CSG) is a global software development company and engineering solutions provider, headquartered in Moers, near Duesseldorf, Germany. The company has offices throughout Germany, Belgium and the Netherlands, and independent subsidiaries in France, Italy, Switzerland, the United Kingdom and the United States. Its products are sold direct and through an extensive, customer-focused partner network in countries throughout the globe.
CSG’s product suites include the 2D/3D design automation solution MEDUSA4®, including the MPDS4™ Plant Design System with FACTORY LAYOUT™, as well as STHENO/PRO®, a professional drafting plug-in for Pro/ENGINEER® users. Both systems come with a number of user-specific add-on modules offering efficiency gains for the most diverse areas of product and plant design and development. CAD Schroer also offers extensive consultancy, training and software development services.
CAD Schroer’s aim is to provide customers with the best possible solutions for design engineers and the engineering process, as well as to support its clients’ strategic goals. The company’s own technical and engineering background, and its emphasis on close working relationships with customers worldwide, have fostered a “by engineers for engineers” approach to software development - always keeping abreast of the latest demands placed on engineers by modern product development processes in a highly competitive market space. To find out more, please visit
http://www.cad-schroer.com/index.php?ref=pr0903_cu.
Contact Information
Website: www.cad-schroer.com
Email: info@cad-schroer.com
Telephone:
Germany: +49 2841 9184 0
UK: +44 1223 460 408
France: +33 141 94 51 40
Switzerland: +41 44 802 89-80
Italy: +39 02 38303267
USA: +1 585 264 1409 or 866-SCHROER
Michael Schroer
CAD Schroer GmbH
Fritz-Peters-Straße 26-30
47447 Moers
Germany
###
The challenges were similar, and in some ways more daunting, than in a business environment. Groups were typically made up of students of different skill levels, who came from different colleges and did not know each other beforehand. They had to come together in self-managed groups to work for an external client. Assigned subjects ranged from a "Statistical Persuasion Maker" and "Remote Energy Saving" to a "Mobile Mirror Shopping Assistant". During a 6-week period, each student was expected to work between 30 and 60 hours.
Engineers in CAD Schroer's Cambridge office, which took on the role of client for one of the nine groups, have extensive experience in delivering diverse development projects. Developers work on the company's own CAD, plant and installation design software, as well as offering software consultancy and development services to business clients worldwide, with projects ranging from software in aid of ship classification to real-time football match data analysis and visualisation.
Half Mentor, Half "Bully"
"We really enjoyed playing the part of the demanding client," says Matt Judenfreund, Development Manager at CAD Schroer UK, who joined Technical Lead Simon Geard (a member of Darwin College, Cambridge University) in the project meetings. "We weren't involved in the initial scoping or spec-writing, but we monitored progress, asked for improvements and sounded warnings where appropriate. We know most of the pitfalls inherent in development scenarios where everyone is keen to get on with the technical bits they're good at without enough emphasis on coordination and communication."
In the short time prescribed, each group came up with working code. "That's really quite impressive, " says Simon Geard, "To start from scratch, work in different locations and to a timescale which does not allow much scope for error, and to end up with a working demo is no small feat. I think it was a highly valuable learning experience for our group."
Useful Lessons
What did the students themselves say they have learnt? "Project management. We didn't really have a project leader, and that would have helped enourmously," said one of the team members. They also agreed that a tighter specification and better identification of risks up front would have sped up the development effort, rather than learning about the subject and discovering problems as they went along. And the user interface should have been considered up front.
"It's easy to underemphasise the importance of an early proof of concept, the integration of separate components and the user interface," says Matt. "The Agile methodology for software development says 'get something working as soon as possible, to look at and build on'. That's a really important lesson, because this way of working highlights issues early on. Storyboard the UI, and get all the components working together at the beginning."
CAD Schroer hopes to continue supporting the University of Cambridge's computer science tripos. "Interacting with bright enthusiastic students was good for us too," says Simon. "After all, we never stop learning."
Videos of all presentations will be made available on YouTube at
http://www.youtube.com/user/CambridgeComputerLab
To find out more about CAD Schroer, please visit
http://www.cad-schroer.com/index.php?ref=pr0903_cu
To find out more about CAD Schroer UK's software development services division, please visit
http://www.quintic.co.uk/index.php?ref=pr0903_cu
Visit the Cambridge University Computer Laboratory at
http://www.cl.cam.ac.uk/
About CAD Schroer
CAD Schroer Group (CSG) is a global software development company and engineering solutions provider, headquartered in Moers, near Duesseldorf, Germany. The company has offices throughout Germany, Belgium and the Netherlands, and independent subsidiaries in France, Italy, Switzerland, the United Kingdom and the United States. Its products are sold direct and through an extensive, customer-focused partner network in countries throughout the globe.
CSG’s product suites include the 2D/3D design automation solution MEDUSA4®, including the MPDS4™ Plant Design System with FACTORY LAYOUT™, as well as STHENO/PRO®, a professional drafting plug-in for Pro/ENGINEER® users. Both systems come with a number of user-specific add-on modules offering efficiency gains for the most diverse areas of product and plant design and development. CAD Schroer also offers extensive consultancy, training and software development services.
CAD Schroer’s aim is to provide customers with the best possible solutions for design engineers and the engineering process, as well as to support its clients’ strategic goals. The company’s own technical and engineering background, and its emphasis on close working relationships with customers worldwide, have fostered a “by engineers for engineers” approach to software development - always keeping abreast of the latest demands placed on engineers by modern product development processes in a highly competitive market space. To find out more, please visit
http://www.cad-schroer.com/index.php?ref=pr0903_cu.
Contact Information
Website: www.cad-schroer.com
Email: info@cad-schroer.com
Telephone:
Germany: +49 2841 9184 0
UK: +44 1223 460 408
France: +33 141 94 51 40
Switzerland: +41 44 802 89-80
Italy: +39 02 38303267
USA: +1 585 264 1409 or 866-SCHROER
Michael Schroer
CAD Schroer GmbH
Fritz-Peters-Straße 26-30
47447 Moers
Germany
###
Contact
CAD Schroer GmbH
Michael Schroer
+49 2841 91840
www.cad-schroer.com
UK: +44 1223 460 408
France: +33 141 94 51 40
Switzerland: +41 44 802 89-80
Italy: +39 02 38303267
USA: +1 585 264 1409 or 866-SCHR
Contact
Michael Schroer
+49 2841 91840
www.cad-schroer.com
UK: +44 1223 460 408
France: +33 141 94 51 40
Switzerland: +41 44 802 89-80
Italy: +39 02 38303267
USA: +1 585 264 1409 or 866-SCHR
Categories