blog




  • Essay / “User involvement in software and systems development...

    User involvement in software development processes has proven successful in the past, but the definition of "user" has changed over the last few years. The term "user" has a broad and vague definition in software development, as the user can be defined in many roles within the organization. Additionally, there are many levels of software development, and the once touted success could have been misleading due to the level of participation the user was involved in. positive effect on the development process. On the other hand, there is some variation in reporting factors due to a possible lack of information or a change in the way most view the role of users and stakeholders. This topic has attracted a lot of interest recently, as the modern use of agile development and JAD (Joint Application Development) have become the main methods including user involvement in the software development process [1]. The process of involving users in software evolution has become a topic of interest over the past two decades. Before the evolution of mobile platforms and even personal computing, users were primarily defined as software professionals. Today, users are just about anyone with access to a computer or mobile device. This new influx of user involvement has prompted software developers to integrate users into the development process more frequently. The question most would like to see answered is to what extent user involvement can positively impact the development cycle and, ultimately, how successful the final product is. In recent years, a new software development method known as HCSDLC (Human Centered System Development Life Cycle) has emerged to help developers cope with the influx of user-centered software. Mobile