An industrial software project as a software engineering module at HU Kay Schützler.

Slides:



Advertisements
Similar presentations
Employer Mentoring at Edinburgh Napier University Claire Bee Towards a Confident Future.
Advertisements

HFM SAN Distance Learning Project DL Aide - Assistant Survey 2005 – 2006 School Year... BOCES Distance Learning Program Quality Access Support.
Timetable TaskDate Project SelectionThursday Oct 11 / Monday Oct 15 Outline Project SpecificationMonday Oct 22 Progress ReportMonday Nov 19 Mid-project.
Developing your Assessment Judy Cohen Curriculum Developer Unit for the Enhancement of Learning and Teaching.
By Chris Sanyk. About Me First exposure to computers c Atari 2600, Commodore 64, Apple ][ Game concepts on paper at age years in various.
Informatics 43 – April 16, Homework 1 What is the purpose and goal of each section in the document? Two audiences: non-technical users and technical.
Requirements engineering – seminar with a real case study Zoran Budimac.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Working on a Mini-Project Anders P. Ravn/Arne Skou Computer Science Aalborg University February 2011.
The new project site and corresponding sub-project sites Zoran Budimac, Klaus Bothe.
 In an increasingly knowledge-based economy it is vital for companies to be able to quickly research patents, trademarks, and designs rights (collectively.
Adapted from Prof. Necula CS 169 Project Planning1 Project Planning.
How to prepare better reports
MdH/IDt1March 11, 2003 Software Engineering Lesson 8 Project preparation Andreas Sjögren.
The Development and trial of SEGWorld: A Virtual Environment for Software Engineering Student Group Projects Sarah Drummond & Cornelia Boldyreff Department.
CS300 Planning and Executing a Project Terry Hinton Helen Treharne.
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
7M822 Software Requirements Introduction 7 September 2010.
Communicating about your research Authoring a PhD and Developing as a Researcher: Getting Started Dr Gita Subrahmanyam Dr Kirsten Haack.
Food Truck Business Plan.
1 OO Java, Baile Herculane, Romania, 2005 OO Java Requirements Specification - Produce highly adaptable teaching materials - 1 st step: collect all useful.
Would you like to be able to do some or all of your study from home over the internet rather than come to class every day? Why?/Why not? Are distance learning.
The Writing Process Introduction Prewriting Writing Revising
FINAL PROJECT (CE3216) PLANNING & TIME MANAGEMENT Dr DEEPAK T.J. SCHOOL OF CIVIL ENGINEERING.
Practical Placements & the QAA and ASET Guidelines By Ian Sunley & Lorna Uden Faculty of Computing, Engineering & Technology, Staffordshire University,
1 Design and Integration: Part 1 Nuggets about Design vs Project Management.
Faculty of Humanities – Placement Year. Agenda for today’s session Why take a Placement Year Faculty Requirements Finding a Placement: practical points.
Copyright (c) 2003 CPTTM 1 Common fears of a software development manager Common fears of a software development manager: –Deadline.
Dtengineering 1 of 16 The Product Development Process Introduction.
Narrative – A spoken or written account of connected events; a story.
EU TWINNING PROGRAM “SUPPORT TO THE PARLIAMENT OF THE REPUBLIC OF MOLDOVA” Mrs. Eszter Kertészné Gérecz Head of IT Department
The Scholarship of Engagement for Politics Barrie Axford Oxford Brookes University.
How to read at a university research level LO Storyboard.
TOSCA Towards sustainable supply chains through a common approach for company strategic work and daily operations.
Rev. 0 CONFIDENTIAL Mod.19 02/00 Rev.2 Mobile Terminals S.p.A. Trieste Author: M.Fragiacomo, D.Protti, M.Torelli 31 Project Idea Feasibility.
Requirements Engineering Requirements Elicitation Process Lecture-9.
Research and Writing Seminar Thursday, – 16 35, room C To find an up-to-date version of the schedule and to read the papers check the website
Step 2: Inviting to Challenge Group. DON’T! Before getting into the training, it’s important that you DON’T just randomly send someone a message asking.
21 September Gorean Palaces An Introduction By Argos of Saphronicus.
The Role of Experience in Software Testing Practice Zahra Molaei Soheil Hedayatitezengi Comp 587 Prof. Lingard 1 of 21.
SOCIAL MEDIA FINAL PRESENTATION. PROJECT SUMMARY Our job was to making a working social stream that incorporated all social medias for FSU, FSU CCI, and.
Report Writing Format If you have been asked to write a report, one question you may have is “What is the report writing format?” Following is information.
Daniel Gagnon’s Final Project Number Guessing Game Widget By: Daniel Gagnon.
Parents of young children often experience a great amount of stress, especially when their children misbehave. When parents feel stressed, children sometimes.
SoberIT Software Business and Engineering Institute HELSINKI UNIVERSITY OF TECHNOLOGY © Tomi Männistö, Varvana Myllärniemi, 2008 T Software Architectures.
The Research Process Chapter 4. The Process Explore Propose Prepare Execute Analyse Publish.
1 Team Skill 1 - Analyzing the Problem Continued and Product Features and Challenges Sriram Mohan.
University of Oxford Department for Continuing Education Diploma in Computing Retention Study Nic Hollinworth and Raymond Flood.
 Ensure the title is in line with the requirements of the proposed funding agency if they have any specification for the titled page (some do have.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
E-Mission + Team of undergraduates = ??? Background and motivation.
CDT-412 Software Engineering Project Introduction Lecture Raluca Marinescu.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
Matthias Mekschrat FHD, Overview Lecture 1 Logistical applications and optimisationsslide 1 Introduction About me About this lecture Your participation.
Intro to Business, 7e © 2009 South-Western, Cengage Learning SLIDE1 Starting a Small Business Goals Recognize important factors to be considered when starting.
Today… Modularity, or Writing Functions. Winter 2016CISC101 - Prof. McLeod1.
SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.
Literature Review 1.  The format of a review of literature may vary from discipline to discipline and from assignment to assignment.  Most of us aware.
MAINTAINING PRODUCTIVITY 7 KEYS FOR SETTING REALISTIC GOALS.
Senior DesignSeattle Pacific UniversitySenior Design Design-1 Seattle Pacific University Stages of Engineering Design 1. Identify project and goals 2.
Chalmers University of Technology University of Technology.
Introduction to The Rational IT Model
Regulation in practice
Academic scenarios.
Informatics 43 – April 14, 2016.
Unit 6: Application Development
X-DIS/XBRL Phase 2 Kick-Off
The Computer Skills Divide
Project Learning PPT BY Group 2 2D2.
Presentation transcript:

An industrial software project as a software engineering module at HU Kay Schützler

Baile Herculane, Kay Schützler 2 Structure of this presentation How the project started Organisation of the project and experience from winter semester 2004/2005 Organisation of the project and experience from summer semester 2005 Future

Baile Herculane, Kay Schützler 3 How the project started: The first meeting Mr Kirsten (from industry) me Prof. Bothe I need some cheap programmers and future employees... Do you know a good student who is interested in our new project?

Baile Herculane, Kay Schützler 4 How the project started: The first meeting Mr Kirsten (from industry) me Prof. Bothe Don‘t expect too much of cheap programmers that don‘t know your company! Students are not easy to find, but I‘ve got an idea: A seminar on...

Baile Herculane, Kay Schützler 5 How the project started: The first meeting Mr Kirsten (from industry) me Prof. Bothe Finally Kay will do something meaningful then... But how to manage... Requirements Engineering! Get them to learn about real life!

Baile Herculane, Kay Schützler 6 How the project started: The first meeting Mr Kirsten (from industry) me Prof. Bothe Great idea! I could give you a short description of the project by next week Better this way, than no way... Perhaps we could do it like with XCTL: Student projects, Diploma theses,...

Baile Herculane, Kay Schützler 7 How the project started: The first meeting Mr Kirsten (from industry) me Prof. Bothe

Baile Herculane, Kay Schützler 8 Original aims of the project Introduction of students to a new domain Practice of requirements analysis methods Involvement in a real-life project Finding out good students Retrieving some interesting topics for diploma theses Establish a longer running cooperation

Baile Herculane, Kay Schützler 9 Organisation of the project (winter semester 04/05) Meetings every two or three weeks at the institute – Discussing all kinds of issues – Presenting documents from industry and students Two meetings at the company‘s place – Introduction to real life software development circumstances Central web and (later) CVS repository

Baile Herculane, Kay Schützler 10 Screenshot of project web site (1) Overview Schedule Project: Requirements Engineering for development and production processes

Baile Herculane, Kay Schützler 11 Screenshot of project web site (2) Project partner Literature

Baile Herculane, Kay Schützler 12 Project partner: AEG netcontrol “offers services and solutions for energy distribution and supply companies as well as for the industry”

Baile Herculane, Kay Schützler 13 Experience from project (after winter semester 04/05) Project aims changed significantly Results from three sub projects: – one quite successful, – one quite unsuccessful, – and one far away from good or bad Nevertheless – cooperation considered a success Cooperation continued after joint analysis of project‘s goods and bads

Baile Herculane, Kay Schützler 14 Change of project aims Initial idea at HU: – Show students real life (but at first only by analysing requirements in a real life environment) Industry: – Showed students real life – unfortunately the hard way – After short and rather incomplete requirements analysis a strong wish for implementation occurred

Baile Herculane, Kay Schützler 15 Change of project aims Students: – Learned about real life – Tried to implement something – Had not enough stable requirements – Had not as much time as expected – Started a rebellion a few times – Somehow managed their way through

Baile Herculane, Kay Schützler 16 After this experience: How to proceed? (Proceed at all?) Despite all problems industry showed strong interest in continuing cooperation – Quote: "Only stupid ones make the same mistake more than once. Let‘s try to make some new mistakes next semester!" – Another success: two students from project started practical work (student projects) at the company – Industry donated 5.000,- € to our group

Baile Herculane, Kay Schützler 17 Organisation of the project (summer semester 05) This time: PURE requirements engineering Weekly meetings with the students – Every first week with the customer for interviews on certain topics (use cases, test cases, non-functional requirements) – Every second week without the customer to discuss students summaries of previous meeting

Baile Herculane, Kay Schützler 18 Schedule in summer semester 05 Introduction Collecting and discussing use cases Collecting and discussing test cases Summary

Baile Herculane, Kay Schützler 19 Experience from project (after summer semester 05) Everything went better – Stronger dedication of the project partner – Students felt more comfortable in this more strictly organised form Developed several documents – Put together ideas from each project participant – Each document shows a different aspect of the software to be developed Cooperation considered a greater success

Baile Herculane, Kay Schützler 20 Future Continue cooperation Find some interesting topics for diploma theses Getting more case studies from the industry