Stream B: Agile Project Management

Organizer: Olha Mikhieieva (CGI/FH Dortmund)

Target Group:Computer Science, Business Computing, Project Management,
Industrial Engineering

Partners: CGI  

Short Description: The workshop will introduce agile methods and tools for project
management based on the experiences of the IT consulting company CGI and a case

Available Seats: 25

Prerequisites

– Programming of the Raspberry Pi with Python, Java or others (critical)
– Setup of a database with MySQL (critical)
– Queries to the database with SQL (critical)
– Web-Development with PHP, SQL, HTML, CSS
– Knowledge of SW-Architectur
– Experience with Linux

Recognition of Credits:

– Master ESM: assignment in R&D Project Management (MOD2-03)
– EuroMPM: Cross-Border Project A in Transversal Skills (Module D)
– Master Informatik: Masterseminar => 50% of the assignments (equals 3 ECTS), in combination with a homework about the workshop topic the module with 5 ECTS can be awarded.

Case Study:


 We would like to develop a dispenser for “Pfand” cans and bottles. This
should be set up and networked at various locations. Each Spendomat
communicate with each other and update themselves in real time. The
output is on a screen or tablet.


You will become a part of an agile team that develops an app that can
inspire our company members to contribute in environment protection and
charity. You will experience three layers that feature many digital projects:
how one designs or transforms software, hardware, and cloud. You will
learn about agile project management from experience agile coaches, train
agility in the form of a game, and get to know examples of digital projects
led by CGI.

As a developer, you will be able to apply your skills to program a device,
create an interface, and create a user database.

As a project manager, you will be challenged to analyze existing solutions
and create a project business case for the app.

Software Development

Raspberry Pi

• Program a scanner via digi
Cam.
• Source for scans is a QRCode
• Count the scans in
Database
• Level sensor via “Infrared”

Application

• Create a visual user
interface for a tablet. (App)
• Create a interface to the
Raspberry Pi (counting and
updating the rankings in
realtime, level sensor)
• Create a registration mask
for users (Nickname and
Password)
• Create a interface to the
Database

SQL Database

• Create counting database
• Create user database

Schedule

Time

Monday

Tuesday

Wednesday

Thursday

Friday

09:00 – 11:00

Trip to

Duesseldorf: by

train

FH Dortmund

(REFA): Mini

Lecture:

App Development

Daily Scrum

with the Product

Owner

Interactive

Game:

Experiencing agile

Daily Scrum

with the Product

Owner

Mini Lecture:

Test management

Daily Scrum

with the Product

Owner

Group Work

11:00 – 12:30

CGI Duesseldorf:

Introduction into

CGI, formulation of

the task

Group Work:

in teams

Group Work:

in teams

Group Work:

in teams

Team

Presentation:

Trial Run &

Feedback

12:30 – 13:30

Lunch Break

Lunch Break

Lunch Break

Lunch Break

Lunch Break

13:30 – 15:30

CGI, Mini Lecture:

Agile Project

Management

Daily Scrum

with the Product

Owner and group

work

Group Work:

in teams

Group Work:

in teams

REFA:

presentation to

CGI members

16:00 – 18:00

Q&A, Team Setup:

(~16:30 Trip back to

Dortmund)

Group Work:

in teams

Group Work:

in teams

ALL: Social Event

Group Work:

in teams

ALL: Kick out and

feedback

(evaluation)