En los últimos años la importancia de la Web y los desarrollos Web en la vida de ciudadanos y empresas ha aumentado significativamente. Desde sus inicios, la comunidad investigadora intentó definir aproximaciones metodológicas para los entornos Web. De ese modo, mientras que los sistemas Web eran desarrollados inicialmente sin seguir una...
-
March 20, 2017 (v1)PublicationUploaded on: March 25, 2023
-
August 5, 2019 (v1)Publication
Scrum has become one of the most popular agile methodologies, either alone or combined with other agile practices. Besides, CMMI (Capability Maturity Model Integration) is accepted as a suitable model to measure the maturity of the organizations when developing or acquiring software. Although these two approaches are often considered...
Uploaded on: December 4, 2022 -
July 15, 2022 (v1)Publication
Hoy en día las Arquitecturas Orientadas a Servicios (SOA) están ampliamente difundidas en entornos empresariales. Sin embargo en las Administraciones Públicas las implantaciones del paradigma SOA están incompletas, impidiendo a estas organizaciones prestar de forma eficiente y eficaz los servicios públicos, ya que no han sido transformadas...
Uploaded on: March 25, 2023 -
July 15, 2022 (v1)Publication
El paradigma guiado por modelos ha sido utilizado en los últimos años para promover mejores resultados en el desarrollo de Aplicaciones Web, en el campo que se ha denominado Ingeniería Web Guiada por Modelos (MDWE, Model-Driven Web Engineering). Por otro lado se ha demostrado que las metodologías ágiles se adaptan de manera muy adecuada a...
Uploaded on: March 25, 2023 -
June 23, 2020 (v1)Publication
Agile approaches formally appeared ten years ago and nowadays are a valid alternative for organizations developing software. Agile methodologies are especially interesting to those developing Web environments applications, as they can fit properly the special characteristics of this type of developments. In addition, maturity models like...
Uploaded on: March 27, 2023 -
July 18, 2022 (v1)Publication
CMMI (Capability Maturity Model-Integration) model proposes a set of process areas, including suggested practices, with the aim of helping organizations to improve the quality of their products and processes. It is commonly accepted that as an organization progresses through the different levels of CMMI, the quality of its development might...
Uploaded on: December 4, 2022 -
July 15, 2022 (v1)Publication
Las metodologías y técnicas Ágiles aparecieron hace aproximada mente 10 años y se han convertido en la actualidad en una alternativa para el desarrollo de software. Este tipo de metodologías son especialmente interesan tes en el marco de los desarrollos Web, ya que las características de las técnicas Ágiles pueden encajar muy bien con la...
Uploaded on: March 25, 2023 -
August 8, 2019 (v1)Publication
Nowadays, Service-Oriented Architectures (SOA) is widely spread in private organizations. However, when transferring this knowledge to Public Administration, it is realized that it has not been transformed in terms of its legal nature into organizations capable to operate under the SOA paradigm. This fact prevents public administration bodies...
Uploaded on: March 27, 2023 -
June 16, 2020 (v1)Publication
The validation of any new methodological proposal demands several real-life implementations. However, organizations are reluctant to invest without the firm guarantee that they will be returned the entire expended amount of money. For this purpose, expert judgment techniques are very useful to provide a less-costly initial validation that, when...
Uploaded on: March 27, 2023 -
June 24, 2020 (v1)Publication
Agile and Web Engineering show important synergies, making Agile a common approach for Web development. Besides, several initiatives emerged to support CMMI-DEV within Agile, where CMMI-DEV aims to improve organizations' software development process. An approach integrating Agile, Web and CMMI-DEV might be of great value, since they might...
Uploaded on: March 27, 2023 -
September 12, 2019 (v1)Publication
Agile approaches have emerged in Software Development projects during the last decade becoming a real alternative for organizations developing software. These approaches have been used successfully in several and different projects: from small teams of in-site developers to teams comprising hundreds of developers all over the world....
Uploaded on: December 4, 2022 -
July 18, 2022 (v1)Publication
Las organizaciones que trabajan en el desarrollo de Sistemas de Infor mación son reacias muchas veces a implantar nuevas metodologías de trabajo sin disponer previamente de ciertas garantías de éxito. Esta reacción es comprensi ble, ya que el éxito o el fracaso de ciertos proyectos puede suponer graves pérdi das económicas o reputacionales...
Uploaded on: December 4, 2022 -
August 6, 2019 (v1)Publication
In the last 10 years, Agile methods and practices have emerged as an alternative for software development. Different "flavors" of Agile have appeared ranging from project management to tests organization. These approaches have being gaining popularity and involve now a solid option for organizations developing software, but what about Public...
Uploaded on: March 27, 2023 -
August 7, 2019 (v1)Publication
Context Agile approaches are an alternative for organizations developing software, particularly for those who develop Web applications. Besides, CMMI (Capability Maturity Model Integration) models are well-established approaches focused on assessing the maturity of an organization that develops software. Web Engineering is the field of Software...
Uploaded on: December 4, 2022 -
August 19, 2019 (v1)Publication
Context: The processes of estimating, planning and managing are crucial for software development projects, since the results must be related to several business strategies. The broad expansion of the Internet and the global and interconnected economy make Web development projects be often characterized by expressions like delivering as soon as...
Uploaded on: December 4, 2022 -
September 3, 2019 (v1)Publication
In recent years hybrid approaches focusing on user needs by integrating Agile methodologies (e.g. Scrum, Kanban or Extreme Programming) with Human-Centered Design (HCD) have proven to be particularly suitable for the development of Web systems. On the one hand, HCD techniques are used for requirements elicitation and, on the other hand, they...
Uploaded on: December 5, 2022