scholarly journals Improving the Requirements Engineering Process Through Automated Support: An Industrial Case Study

2021 ◽  
Author(s):  
Fabio Alexandre M.H. Silva ◽  
Bruno A. Bonifacio ◽  
Fabio Oliveira Ferreira ◽  
Fabio Coelho Ramos ◽  
Marcos Aurelio Dias ◽  
...  

Although Distributed Software Development (DSD) has been a growing trend in the software industry, performing requirements management in such conditions implies overcoming new limitations resulting from geographic separation. SIDIA is a Research and Development (R&D) Institute, located in Brazil, responsible for producing improvements on the Android Platform for Samsung Products in all Latin America. As we work in collaboration stakeholders provided by Mobile Network Operators (MNO) from Latin countries, it is common that software requirements be provided by external stakeholders. As such, it is difficult to manage these requirements due to the coordination of many different stakeholders in a distributed setting. In order to minimize the risks, we developed a tool to assist our requirements management and development process. This experience paper explores the experience in designing and deploying a software approach that facilitates (I) Distributed Software Development, (II) minimizes requirements error rate, (III) teams and task allocations and (IV) requirements managements. We also report three lessons learned from adopting automated support in the DDS environment.

2021 ◽  
Vol 3 (4) ◽  
pp. 2586-2596
Author(s):  
Laurinex da Silva Souza ◽  
Márcio Palheta

O processo de desenvolvimento de software das empresas está cada vez mais distribuído, de diversas maneiras possíveis em diferentes localidades, em busca de menores riscos, maiores lucros, e vantagens competitivas, entre outros. Este trabalho relata experiência de Gerenciamento de Projeto de Desenvolvimento Distribuído de Software - DDS, com o estudo de caso de um projeto Y da empresa X, organização de tecnologia da informação, outsourcing, vencendo os desafios de comunicação, coordenação, colaboração da equipe, e outros fatores que são agravados em um ambiente de DDS, relatando os resultados obtidos as lições aprendidas.   The process of software development companies are increasingly distributed in several possible ways in different locations in search of lower risk, higher profits, and competitive advantages, among others. This paper reports the experience of Project Managing Distributed Software Development - DDS, with the case study of a Y-design company X, organizing information technology, outsourcing, overcoming the challenges of communication, coordination, team collaboration, and other factors which are compounded in a DDS environment, reporting the results lessons learned.


Sign in / Sign up

Export Citation Format

Share Document