Teaching and Learning Software Project Management: a hands-on approach

Detalhes bibliográficos
Autor(a) principal: Garcia, Rogerio Eduardo [UNESP]
Data de Publicação: 2015
Outros Autores: Messias Correia, Ronaldo Celso [UNESP], Olivete Junior, Celso [UNESP], Brandi, Analice C. [UNESP], Prates, Jorge Marques, IEEE
Tipo de documento: Artigo de conferência
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/161295
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_6920ab560772d609ffff954069479567
oai_identifier_str oai:repositorio.unesp.br:11449/161295
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.Univ Estadual Paulista, Dept Matemat & Comp, Presidente Prudente, SP, BrazilUniv Estadual Mato Grosso de Sul, Dept Comp, Nova Andradina, MS, BrazilUniv Estadual Paulista, Dept Matemat & Comp, Presidente Prudente, SP, BrazilIeeeUniversidade Estadual Paulista (Unesp)Univ Estadual Mato Grosso de SulGarcia, Rogerio Eduardo [UNESP]Messias Correia, Ronaldo Celso [UNESP]Olivete Junior, Celso [UNESP]Brandi, Analice C. [UNESP]Prates, Jorge MarquesIEEE2018-11-26T16:27:56Z2018-11-26T16:27:56Z2015-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject2392-2398Frontiers In Education Conference (fie), 2015. New York: Ieee, p. 2392-2398, 2015.0190-5848http://hdl.handle.net/11449/161295WOS:000371705200397Web of Sciencereponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengFrontiers In Education Conference (fie), 20150,218info:eu-repo/semantics/openAccess2024-06-19T14:32:18Zoai:repositorio.unesp.br:11449/161295Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T15:20:27.118301Repositó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, Rogerio 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, Rogerio Eduardo [UNESP]
author_facet Garcia, Rogerio Eduardo [UNESP]
Messias Correia, Ronaldo Celso [UNESP]
Olivete Junior, Celso [UNESP]
Brandi, Analice C. [UNESP]
Prates, Jorge Marques
IEEE
author_role author
author2 Messias Correia, Ronaldo Celso [UNESP]
Olivete Junior, Celso [UNESP]
Brandi, Analice C. [UNESP]
Prates, Jorge Marques
IEEE
author2_role author
author
author
author
author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (Unesp)
Univ Estadual Mato Grosso de Sul
dc.contributor.author.fl_str_mv Garcia, Rogerio Eduardo [UNESP]
Messias Correia, Ronaldo Celso [UNESP]
Olivete Junior, Celso [UNESP]
Brandi, Analice C. [UNESP]
Prates, Jorge Marques
IEEE
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-01-01
2018-11-26T16:27:56Z
2018-11-26T16:27:56Z
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 Frontiers In Education Conference (fie), 2015. New York: Ieee, p. 2392-2398, 2015.
0190-5848
http://hdl.handle.net/11449/161295
WOS:000371705200397
identifier_str_mv Frontiers In Education Conference (fie), 2015. New York: Ieee, p. 2392-2398, 2015.
0190-5848
WOS:000371705200397
url http://hdl.handle.net/11449/161295
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Frontiers In Education Conference (fie), 2015
0,218
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 2392-2398
dc.publisher.none.fl_str_mv Ieee
publisher.none.fl_str_mv Ieee
dc.source.none.fl_str_mv Web of Science
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_ 1808128499381174272