Teaching and learning software project management: A hands-on approach
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Outros Autores: | , , , |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://dx.doi.org/10.1109/FIE.2015.7344412 http://hdl.handle.net/11449/232506 |
Resumo: | Project management is an essential activity across several areas, including Software Engineering. Through good management it is possible to achieve deadlines, budgets goals and mainly delivering a product that meets customer expectations. Project management activity encompasses: measurement and metrics; estimation; risk analysis; schedules; tracking and control. Considering the importance of managing projects, it is necessary that courses related to Information Technology and Computer Science present to students concepts, techniques and methodology necessary to cover all project management activities. Software project management courses aim at preparing students to apply management techniques required to plan, organize, monitor and control software projects. In a nutshell, software project management focuses on process, problem and people. In this paper we proposed an approach to teaching and learning of software project management using practical activities. The intention of this work is to provide the experience of applying theoretical concepts in practical activities. The teaching and learning approach, applied since 2006 in a Computer Science course, is based on teamwork. Each team is divided into groups assuming different roles of software process development. We have set four groups, each one assuming a different role (manager; software quality assurance; analyst and designer; programmer). The team must be conducted across the software process by its manager. We use four projects, each group is in charge of managing a different project. In this paper we present the proposed approach (based on hands on activities for project management); we summarize the lessons learned by applying the approach since 2006; we present a qualitative analysis from data collect along the application. |
id |
UNSP_0137595ce365ebac3f1d667312cb090a |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/232506 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Teaching and learning software project management: A hands-on approachLearning Project ManagementPractical ActivitiesTeaching MethodologyTeamworkProject management is an essential activity across several areas, including Software Engineering. Through good management it is possible to achieve deadlines, budgets goals and mainly delivering a product that meets customer expectations. Project management activity encompasses: measurement and metrics; estimation; risk analysis; schedules; tracking and control. Considering the importance of managing projects, it is necessary that courses related to Information Technology and Computer Science present to students concepts, techniques and methodology necessary to cover all project management activities. Software project management courses aim at preparing students to apply management techniques required to plan, organize, monitor and control software projects. In a nutshell, software project management focuses on process, problem and people. In this paper we proposed an approach to teaching and learning of software project management using practical activities. The intention of this work is to provide the experience of applying theoretical concepts in practical activities. The teaching and learning approach, applied since 2006 in a Computer Science course, is based on teamwork. Each team is divided into groups assuming different roles of software process development. We have set four groups, each one assuming a different role (manager; software quality assurance; analyst and designer; programmer). The team must be conducted across the software process by its manager. We use four projects, each group is in charge of managing a different project. In this paper we present the proposed approach (based on hands on activities for project management); we summarize the lessons learned by applying the approach since 2006; we present a qualitative analysis from data collect along the application.Departamento de Matemática e Computaçâo Universidade Estadual Paulista 'Julio de Mesquita Filho'Departamento de Computação Universidade Estadual de Mato Grosso de sul Nova AndradinaDepartamento de Matemática e Computaçâo Universidade Estadual Paulista 'Julio de Mesquita Filho'Universidade Estadual Paulista (UNESP)Nova AndradinaGarcia, Rogério Eduardo [UNESP]Correia, Ronaldo Celso Messias [UNESP]Olivete, Celso [UNESP]Brandi, Analice Costacurta [UNESP]Prates, Jorge Marques2022-04-29T18:21:50Z2022-04-29T18:21:50Z2015-12-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjecthttp://dx.doi.org/10.1109/FIE.2015.7344412Proceedings - Frontiers in Education Conference, FIE, v. 2015.1539-4565http://hdl.handle.net/11449/23250610.1109/FIE.2015.73444122-s2.0-84960345444Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengProceedings - Frontiers in Education Conference, FIEinfo:eu-repo/semantics/openAccess2024-06-19T14:32:27Zoai:repositorio.unesp.br:11449/232506Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T20:44:44.491721Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Teaching and learning software project management: A hands-on approach |
title |
Teaching and learning software project management: A hands-on approach |
spellingShingle |
Teaching and learning software project management: A hands-on approach Garcia, Rogério Eduardo [UNESP] Learning Project Management Practical Activities Teaching Methodology Teamwork |
title_short |
Teaching and learning software project management: A hands-on approach |
title_full |
Teaching and learning software project management: A hands-on approach |
title_fullStr |
Teaching and learning software project management: A hands-on approach |
title_full_unstemmed |
Teaching and learning software project management: A hands-on approach |
title_sort |
Teaching and learning software project management: A hands-on approach |
author |
Garcia, Rogério Eduardo [UNESP] |
author_facet |
Garcia, Rogério Eduardo [UNESP] Correia, Ronaldo Celso Messias [UNESP] Olivete, Celso [UNESP] Brandi, Analice Costacurta [UNESP] Prates, Jorge Marques |
author_role |
author |
author2 |
Correia, Ronaldo Celso Messias [UNESP] Olivete, Celso [UNESP] Brandi, Analice Costacurta [UNESP] Prates, Jorge Marques |
author2_role |
author author author author |
dc.contributor.none.fl_str_mv |
Universidade Estadual Paulista (UNESP) Nova Andradina |
dc.contributor.author.fl_str_mv |
Garcia, Rogério Eduardo [UNESP] Correia, Ronaldo Celso Messias [UNESP] Olivete, Celso [UNESP] Brandi, Analice Costacurta [UNESP] Prates, Jorge Marques |
dc.subject.por.fl_str_mv |
Learning Project Management Practical Activities Teaching Methodology Teamwork |
topic |
Learning Project Management Practical Activities Teaching Methodology Teamwork |
description |
Project management is an essential activity across several areas, including Software Engineering. Through good management it is possible to achieve deadlines, budgets goals and mainly delivering a product that meets customer expectations. Project management activity encompasses: measurement and metrics; estimation; risk analysis; schedules; tracking and control. Considering the importance of managing projects, it is necessary that courses related to Information Technology and Computer Science present to students concepts, techniques and methodology necessary to cover all project management activities. Software project management courses aim at preparing students to apply management techniques required to plan, organize, monitor and control software projects. In a nutshell, software project management focuses on process, problem and people. In this paper we proposed an approach to teaching and learning of software project management using practical activities. The intention of this work is to provide the experience of applying theoretical concepts in practical activities. The teaching and learning approach, applied since 2006 in a Computer Science course, is based on teamwork. Each team is divided into groups assuming different roles of software process development. We have set four groups, each one assuming a different role (manager; software quality assurance; analyst and designer; programmer). The team must be conducted across the software process by its manager. We use four projects, each group is in charge of managing a different project. In this paper we present the proposed approach (based on hands on activities for project management); we summarize the lessons learned by applying the approach since 2006; we present a qualitative analysis from data collect along the application. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-12-02 2022-04-29T18:21:50Z 2022-04-29T18:21:50Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dx.doi.org/10.1109/FIE.2015.7344412 Proceedings - Frontiers in Education Conference, FIE, v. 2015. 1539-4565 http://hdl.handle.net/11449/232506 10.1109/FIE.2015.7344412 2-s2.0-84960345444 |
url |
http://dx.doi.org/10.1109/FIE.2015.7344412 http://hdl.handle.net/11449/232506 |
identifier_str_mv |
Proceedings - Frontiers in Education Conference, FIE, v. 2015. 1539-4565 10.1109/FIE.2015.7344412 2-s2.0-84960345444 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Proceedings - Frontiers in Education Conference, FIE |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
Scopus reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808129241301123072 |