On the concept of the course on software project management Mirjana Ivanović (Zoran Budimac) Faculty of Science, Department of Mathematics and Informatics.

Slides:



Advertisements
Similar presentations
Integrated Project Management IPM (Without IPPD) Intermediate Concepts of CMMI Project meets the organization Author: Kiril Karaatanasov
Advertisements

PROCESS FRAMEWORK Lecture - 3. Topics covered PROCESS FRAMEWORK PROCESS MODELS DIFFERENCE.
Dept. of Computing and Technology (CaT) School of Science and Technology B.S. in Computer Information Systems (CIS) CIP Code: Program Code: 411.
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
SEP1 - 1 Introduction to Software Engineering Processes SWENET SEP1 Module Developed with support from the National Science Foundation.
A seminar on e-business – Was it worthwhile? Zoran Budimac, Zoran Putnik.
Experience with the Course in Novi Sad Zoran Budimac.
Requirements engineering – seminar with a real case study Zoran Budimac.
Extensions to Svetovid students’ submission environment Doni Pracner, Ivan Pribela, Mirjana Ivanović, Zoran Budimac.
2nd course on “Advanced eBusiness” and collected “textbook” Z. Putnik & Z. Budimac.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Supported by: Joint MSc curriculum in software engineering European Union TEMPUS Project CD_JEP A report on development and implementation of.
Stepan Potiyenko ISS Sr.SW Developer.
Undergraduate reforms at DMI in Novi Sad Zoran Budimac.
New curricula at Department of Mathematics and Informatics (3+2+3) (Novi Sad) passed the accreditation Durres, September 9, 2008.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
SE 470 Software Development Processes James Nowotarski 12 May 2003.
Project What is a project
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Joint M.Sc. studies in Skopje (history and future) Katerina Zdravkova
DAAD Project “Joint Course on Software Engineering” Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University.
Software Process CS 414 – Software Engineering I Donald J. Bagert Rose-Hulman Institute of Technology December 17, 2002.
Advanced Topics in Software Engineering ATSE 2009 Topics, participants and results Gordana Rakic, Zoran Budimac.
Mirjana Ivanović, Zoran Budimac Aleksandra Klašnja-Milićević, Boban Vesin, University of Novi Sad, Faculty of Sciences Novi Sad, Serbia Possibilities to.
1 OO Java, Baile Herculane, Romania, 2005 OO Java Requirements Specification - Produce highly adaptable teaching materials - 1 st step: collect all useful.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Protus 2.0: Ontology-based semantic recommendation in programming tutoring system Presentor: Boban Vesin Boban Vesin, Aleksandra Klašnja-Milićević Higher.
Informatics in secondary and elementary schools in Serbia Ohrid, 25. August, 2011.
S T A M © 2000, KPA Ltd. Software Trouble Assessment Matrix Software Trouble Assessment Matrix *This presentation is extracted from SOFTWARE PROCESS QUALITY:
Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of Plovdiv, University of Belgrade DAAD project “Joint.
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
Adjustment of the Curricula for the BSc Degree “Professor of Informatics” With the Recommendations of the Bologna declaration and the Process of European.
Introduction to Software Engineering LECTURE 2 By Umm-e-Laila 1Compiled by: Umm-e-Laila.
CMSC 345, Spring CMSC 345 Software Design and Development Spring 2003 Section 0101 Ms. Susan Mitchell “Welcome to the School of Hard Knocks”
Lecture 1 Introduction to Software Engineering
SEE&REZagreb, On the course architecture and course homepage Mirjana Ivanovic Faculty of Science, Department of Mathematics and Informatics Trg.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 25 Slide 1 Process Improvement l Understanding, Modelling and Improving the Software Process.
Management & Development of Complex Projects Course Code MS Project Management Project Life Cycle & PM Process Groups Lecture # 4.
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
Final experiences with the course "Computer Ethics" on under-graduate level Mirjana Ivanović, Zoran Putnik.
Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 11th Workshop DAAD Ohrid, 22 – JCSE W-2011 / Ivan Luković Towards the New.
Interactive Applications Design and Development About this course State of the mobile app industry What is an interactive application? Topic 1: Course.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
1 12/5/2015ã 2007, Spencer Rugaber Software Engineering Software engineering is concerned with the production of large scale software artifacts by teams.
As human beings, we constantly shape and reshape our environment; in doing so we shape and reshape our relationship to the aesthetics of that environment.
Personal Software Process PSP--Personal Software Process.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. STUDENTS’
SSQSA present and future Gordana Rakić, Zoran Budimac Department of Mathematics and Informatics Faculty of Sciences University of Novi Sad
CPSC 871 John D. McGregor Process – an introduction Module 0 Session 3.
Improvement of Teaching for Courses “Programming Languages” And “Operating systems” Project head: prof. dr Zoran Budimac Members: prof. dr Mirjana Ivanović.
Project Management Processes for a Project Chapter 3 PMBOK® Fourth Edition.
Capability Maturity Model. CS460 - Senior Design Project I (AY2004)2 Immature Organisations Software processes are often rigorously followed. Organisation.
CIT 341: IT Project Management. Objectives Understand the main concepts of project management Understand how Projects are Delivered within Budget Learn.
Teaching Computer Graphics with Java Dejan Mitrović, Dragan Mašulović Department of Mathematics and Informatics Faculty of Sciences University of Novi.
ECE 396 – Senior Design I Fall 2013 Semester Lecture 2 Getting Started.
P ERSONAL & TEAM PROCESS MODELS Lecture 05 Part -2.
Advanced Software Engineering Dr. Cheng
Chapter 25 Process Improvement.
Informatics in secondary and elementary schools in Serbia
Lecture 0 Software Engineering Course Introduction
F. Diko 1 , Z.Alzoabi 1, M. Alnoukari 2
Software Quality assurance SQA – SWE 333
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
Preparation for SER on Mechanical Engineering Study
Fall 2015 Semester Lecture 2 Getting Started
Five-Year Undergraduate Enrollments
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Presentation transcript:

On the concept of the course on software project management Mirjana Ivanović (Zoran Budimac) Faculty of Science, Department of Mathematics and Informatics Trg Dositeja Obradovica 4, Novi Sad {mira,

The course Software project management starts in February , one semester (VIII) Obligatory for one direction (business informatics), elective for others

Lectures - idea Take appropriate topics from a (planned) extension of JCSE Additional topics

Topics from JCSE Software process models – introduction Cost Estimation Maintenance Quality of software development process and its standardization Project management

Lectures - problem Students taking SPM also take JCSE (in VII semester). Above topics must be extended or removed from JCSE –Project management (can be significantly extended) –Software process models (can be significantly extended)

Additional topics PSP (Personal Software Process), TSP (Team Software Process), CMM (Capability Maturity Model) √ Extreme programming √ Software process metrics √ Contract management Communications management √ Ethics √ Project management processes according to PMBOK and life-cycle processes (primary, supporting, organizational) SPICE (as another assessment procedure)

Practical work -1 Students divided into teams Do a project –taken from textbooks, –our own (one volunteer from industry) –JCSE case studies Problem: if all manage who will do? Therefore –switch of roles during the life of project Everyone will manage and work –Contract, cost estimation, requirements specification, risk analysis, process metrics, tracking, … Some artifacts will be provided by lecturer (i.e., source code) –SemOrg, Encounter. –the role of documentation, learning the difference between doing and managing –Coordination!

Practical work -2 Project starts differently (depending on the case study): problem statement, live ‘customer’, requirement specification, … Ideally: combination of this course and JCSE – managers manage, students taking JCSE do (partly the same people!) → strong coordination, ‘doing a project’ in JCSE instead of practical assignments

CONCLUSIONS Current state: – teaching material (collected from different sources) –Have two complete case studies –Concept of practical assignments Still to do –Organization of teaching material into slides – Coordination of practical assignments with lectures and themselves

THANK YOU VERY MUCH FOR ATTENTION