TY - GEN
T1 - Agility in a large-scale system engineering project
T2 - IEEE International Conference on Software Science, Technology, and Engineering, SwSTE2010
AU - Shatil, Amir
AU - Hazzan, Orit
AU - Dubinsky, Yael
PY - 2010
Y1 - 2010
N2 - In this paper we describe the application of the agile software development approach in system engineering projects. We describe the main characteristics of system projects, highlighting the challenges that the application of agility in such cases raises. Such challenges emerge due to the unique characteristics of system projects, which include the multidisciplinary nature of such projects, which encompasses, in addition to the software teams, also hardware, firmware, algorithms, and mechanics teams; the significant importance of including the project management in the process; the multiple kinds of integration tasks; the need for high-level and skilled human resources; and finally, the actual software development process, which in many system projects is embedded real-time software. Though agile development is an accepted development methodology in software projects, many questions are still unanswered when agility is applied to system projects. This paper aims to partially close this gap by addressing the application of agility in an advanced communication system project.
AB - In this paper we describe the application of the agile software development approach in system engineering projects. We describe the main characteristics of system projects, highlighting the challenges that the application of agility in such cases raises. Such challenges emerge due to the unique characteristics of system projects, which include the multidisciplinary nature of such projects, which encompasses, in addition to the software teams, also hardware, firmware, algorithms, and mechanics teams; the significant importance of including the project management in the process; the multiple kinds of integration tasks; the need for high-level and skilled human resources; and finally, the actual software development process, which in many system projects is embedded real-time software. Though agile development is an accepted development methodology in software projects, many questions are still unanswered when agility is applied to system projects. This paper aims to partially close this gap by addressing the application of agility in an advanced communication system project.
KW - Process implementation and change
KW - Software engineering process
KW - System integration and implementation
UR - http://www.scopus.com/inward/record.url?scp=77956439202&partnerID=8YFLogxK
U2 - 10.1109/SwSTE.2010.18
DO - 10.1109/SwSTE.2010.18
M3 - Conference contribution
AN - SCOPUS:77956439202
SN - 9780769540610
T3 - SwSTE2010: IEEE International Conference on Software Science, Technology, and Engineering
SP - 47
EP - 54
BT - SwSTE2010
Y2 - 15 June 2010 through 16 June 2010
ER -