Observations on Utilising Usability Maturity Model-Human Centredness Scale in Integrating Agile Development Processes and User Centred Design

Author(s):  
Dina Salah ◽  
Richard Paige ◽  
Paul Cairns
2017 ◽  
Vol 107 (03) ◽  
pp. 189-193
Author(s):  
M. Röhm ◽  
T. Prof. Bauernhansl ◽  
T. Schrodi

Für eine marktgerechte Produktentwicklung gibt es in Anlehnung an das Technologie-Reifegradmodell eine Vielzahl von Ansätzen, die den Entwicklungsstand von Technologie und Markt bewerten. Um im Innovationsprozess produktionsstrategische Lücken rechtzeitig aufzuzeigen, müssen Entwicklungsprozesse von Technologie, Markt und Produktion jedoch ganzheitlich betrachtet werden. Hierfür werden unterschiedliche Reifegradmodelle gegenübergestellt, Korrelationen aufgezeigt und erfolgsentscheidende Entwicklungsstufen abgeleitet.   Based on the technology maturity model, there is a variety of approaches describing the maturity of market demand and technology in order to combine technology push and market pull perspectives. However, to be able to show strategic gaps during the innovation process, development processes of technology, market and manufacturing skills have to be viewed holistically. For this purpose, the authors present different degrees of maturity models, show correlations and derive critical fields of action.


Author(s):  
Nihan Yildirim ◽  
Semih Ersöz ◽  
Bilal Altun

Adopting agile methodologies to software development processes helps software companies to sustain their growth through efficiency for long term. In the digital transformation era, Industry 4.0 as part of High-Tech Strategy 2020 for Germany involves agile principles and brings the latest technological trends in production process. The purpose of this chapter is to design a proper agile project management performance measurement model for start-up software companies. First, all key performance indicators related to agile development in the literature have been listed. Then KPIs that are provided from literature review with content analysis have been reviewed and categorized by expert opinions that were collected through in-depth interviews. Seven strategic KPIs and their data collection systems are defined and designed. Lastly, process and data collection improvements are recommended in order to sustain agile development measurement model.


Author(s):  
Marco Liberato ◽  
João Varajão ◽  
Paulo Martins

Companies focus on software development in order to survive in a highly competitive world. They not only need to keep up to date with the changes that are occurring in their environment, but they also need to assure the effectiveness of their processes. One way to do that is pursuing high quality standards by continuously improving the development processes. In this chapter, the authors describe the project of CMMI (Capability Maturity Model Integration) implementation in a software company specialized in information technology services for banking. The project was initiated with the aim of optimizing the software development process. Throughout the chapter, various aspects of the project are covered, such as the actions taken to implement the CMMI maturity level 2, the tools used to support the implementation, and the obtained results. These are useful and could serve as a reference basis for companies that consider the implementation of a maturity model.


Author(s):  
Ricardo Colomo-Palacios ◽  
Israel González-Carrasco ◽  
José Luis López-Cuadrado ◽  
Ángel García-Crespo

Agile development is a crucial issue within software engineering because one of the goals of any project leader is to increase the speed and flexibility in the development of new commercial products. In this sense, project managers must find the best resource configuration for each of the work packages necessary for the management of software development processes in order to keep the team motivated and committed to the project and to improve productivity and quality. This paper presents ReSySTER, a hybrid recommender system based on fuzzy logic, rough set theory and semantic technologies, aimed at helping project leaders to manage software development projects. The proposed system provides a powerful tool for project managers supporting the development process in Scrum environments and helping to form the most suitable team for different work packages. The system has been evaluated in a real scenario of development with the Scrum framework obtaining promising results.


2017 ◽  
Vol 8 (1) ◽  
pp. 43-57 ◽  
Author(s):  
Kalle Rindell ◽  
Sami Hyrynsalmi ◽  
Ville Leppänen

Security concerns are increasingly guiding both the design and processes of software-intensive product development. In certain environments, the development of the product requires special security arrangements for development processes, product release, maintenance and hosting, and specific security-oriented processes and governance. Integrating the security engineering processes into agile development methods can have the effect of mitigating the agile methods' intended benefits. This article describes a case of a large ICT service provider building a secure identity management system for a sizable government agency. The project was a subject to strict security regulations due to the end product's critical role. The project was a multi-team, multi-site, standard-regulated security engineering and development work executed following the Scrum framework. The study reports the difficulties in combining security engineering with agile development, provides propositions to enhance Scrum for security engineering activities. Also, an evaluation of the effects of the security work on project cost presented.


Sign in / Sign up

Export Citation Format

Share Document