Title :
Handling design-level requirements across distributed teams: Developing a new feature for 12 Danish mobile banking apps
Author :
Bruun, Lars ; Hansen, Mikkel Bovbjerg ; Iversen, Jorgen Bondergaard ; Jorgensen, John Bagterp ; Knudsen, Bjarne
Author_Institution :
Bankdata, Fredericia, Denmark
Abstract :
Bankdata and Mjølner have cooperated in the development of a new feature for 12 Danish mobile banking apps. Bankdata is the main system provider and Mjølner is subcontractor. Different teams from Bankdata have collected requirements, developed the necessary backend and middleware software, and designed the user interface. One team from Mjølner has implemented the app feature. The cooperation between the teams was centered around design-level requirements. Our contribution is to describe and discuss a number of lessons learned regarding requirements representations, requirements tools, and cooperation process; we have faced challenges, which were amplified by our distributed teams set-up. We also briefly describe a number of initiatives we have launched recently to alleviate the problems and improve the handling of design-level requirements in our future cooperation.
Keywords :
bank data processing; formal specification; middleware; mobile computing; software development management; team working; user interfaces; Bankdata; Danish mobile banking apps; Mjølner; app feature; cooperation process; design-level requirements; distributed teams; middleware software; requirements representations; requirements tools; subcontractor; system provider; user interface design; Banking; Business; Middleware; Mobile communication; Mobile handsets; Navigation; User interfaces; “good-enough” requirements; Pragmatic requirements engineering; agile and lean approaches; process efficiency;
Conference_Titel :
Requirements Engineering Conference (RE), 2014 IEEE 22nd International
Conference_Location :
Karlskrona
Print_ISBN :
978-1-4799-3031-9
DOI :
10.1109/RE.2014.6912284