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://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 |