End-user software development

Author(s):  
Mathias Kühn ◽  
Peter Forbrig ◽  
Anke Dittmar
2013 ◽  
Vol 594-595 ◽  
pp. 511-515 ◽  
Author(s):  
Ida Aryanie Bahrudin ◽  
Mohd Ezree Abdullah ◽  
Rafizah Mohd Hanifa ◽  
Noordiana Kassim ◽  
Rosfuzah Roslan

The successfulness of a software development project is not only based on the tools and the technology used but also really depends on how the developed software meets the end user requirements. Involving end user as an active member of software development team, one of the popular agile methods known as eXtreme Programming (XP) had been selected as the software development methodology. This paper is focused on one of the main practices called on-site customer. The project under study is a web based Highway Construction Monitoring System (HIGHCONS). Challenges related to its implementation throughout the development process and also the suitable solutions in facing the challenges were also considered.


2019 ◽  
pp. 18-26
Author(s):  
Ciro David LEÓN-HERNÁNDEZ ◽  
Isaías BADILLO-PIÑA ◽  
Agustin Francisco GUTIÉRREZ-TORNÉS ◽  
Luisa Amalia CARRASCAL-ROMERO

In this work, a diagnosis with a systemic approach is made to a Computing Products Development (DPI) organization, using Organizational Cybernetics (CO) and the Stafford Beer Model of Viable Systems (MSV). The MSV provides adaptability and organizational capacity to reduce the complexity of the environment, increase product quality and avoid loss of resources, also raises important issues and brings relevant ideas for software development in situations that involve complexity. The DPI can be supported by systemic methodologies so that the products in the organizations are of quality for the end user, ensuring the viability of the organization.


TEM Journal ◽  
2020 ◽  
pp. 992-1002
Author(s):  
Lalband Neelu ◽  
D. Kavitha

Agile methodology mainly focuses on the end user priority during the each and every stage of software development process. There is a huge scope in this technique in order to alter the major/minor modifications at each stage of software development for attaining the customer satisfaction. The main aim of the present work is to compare agile methodology with the traditional system methodologies. The present state of using the agile technologies for customer satisfaction at every phase by delivering valuable software continuously is also discussed in the present work. Based on the pitfalls in the existing models, a new model is proposed here in the present study.


Author(s):  
Yeshica Isela Ormeño ◽  
Jose Ignacio Panach ◽  
Nelly Condori-Fernández ◽  
Óscar Pastor

Nowadays there are sound Model-Driven Development (MDD) methods that deal with functional requirements, but in general, usability is not considered from the early stages of the development. Analysts that work with MDD implement usability features manually once the code has been generated. This manual implementation contradicts the MDD paradigm and it may involve much rework. This paper proposes a method to elicit usability requirements at early stages of the software development process such a way non-experts at usability can use it. The approach consists of organizing several interface design guidelines and usability guidelines in a tree structure. These guidelines are shown to the analyst through questions that she/he must ask to the end-user. Answers to these questions mark the path throughout the tree structure. At the end of the process, the paper gathers all the answers of the end-user to obtain the set of usability requirements. If it represents usability requirements according to the conceptual models that compose the framework of a MDD method, these requirements can be the input for next steps of the software development process. The approach is validated with a laboratory demonstration.


2008 ◽  
pp. 1823-1842
Author(s):  
M. F. Costabile ◽  
D. Fogli ◽  
R. Lanzilotti

End-user development means the active participation of end users in the software development process. In this perspective, tasks that are traditionally performed by professional software developers are transferred to end users, who need to be specifically supported in performing these tasks. We have developed a methodology that supports user work practice and metadesign, allowing experts in a domain to personalize and evolve their own software environments. In this article we illustrate how this methodology is applied to a project for the development of an interactive system in the medical domain. Physicians and their activities have been carefully analyzed through a field study that is reported in the article, in order to provide them with computer systems that may improve their work practice and determine an increase in their productivity and performance, that is, a better quality of diagnosis and medical cure, with the achievement of competitive advantage for the organization they work in.


2008 ◽  
pp. 309-316
Author(s):  
Elaine H. Ferneley

End User Development (EUD) of system applications is typically undertaken by end users for their own, or closely aligned colleagues, business needs. EUD studies have focused on activity that is small scale, is undertaken with management consent and will ultimately be brought into alignment with the organisation’s software development strategy. However, due to the increase pace of today’s organisations EUD activity increasing takes place without the full knowledge or consent of management, such developments can be defined as covert rather than subversive, they emerge in response to the dynamic environments in which today’s organisations operate. This paper reports on a covert EUD project where a wide group of internal and external stakeholders worked collaboratively to drive an organisation’s software development strategy. The research highlights the future inevitability of external stakeholders engaging in end user development as, with the emergence of wiki and blog-like environments, the boundaries of organisations’ technological artifacts become increasingly hard to define.


Author(s):  
Elaine H. Ferneley

End user development (EUD) of system applications is typically undertaken by end users for their own, or closely aligned colleagues, business needs. EUD studies have focused on activity that is small scale, is undertaken with management consent and will ultimately be brought into alignment with the organisation’s software development strategy. However, due to the increase pace of today’s organisations EUD activity increasing takes place without the full knowledge or consent of management, such developments can be defined as covert rather than subversive, they emerge in response to the dynamic environments in which today’s organisations operate. This chapter reports on a covert EUD project where a wide group of internal and external stakeholders worked collaboratively to drive an organisation’s software development strategy. The research highlights the future inevitability of external stakeholders engaging in end user development as, with the emergence of wiki and blog-like environments, the boundaries of organisations’ technological artifacts become increasingly hard to define.


2021 ◽  
Vol 86 (2) ◽  
pp. 54-63
Author(s):  
Robert Ford ◽  
Misty Loughry

Managers’ attempts to implement their organization’s strategy often meet with challenges that block the execution as planned and these blockages are not always obvious. This paper presents seven lessons from agile software development that managers can use to avoid and overcome blockages in strategy execution. They are: 1) Define and communicate an agile culture. 2) Define and communicate an end goal with measures and deadlines. 3) Break the end goal into multiple projects with specific objectives and short deadlines and assign them to small teams. 4) Give project teams autonomy, but hold them responsible for achieving their objectives on time. 5) Hold frequent brief meetings to identify problems and coordinate across teams. 6) Frequently consult with the customer or end user. 7) Constantly monitor all teams’ progress and customer needs to look for blockages; pivot quickly when a change is needed to execute the strategic plan. These seven lessons help managers quickly recognize when the path to strategy implementation is blocked and lead their teams to find alternatives and quickly pivot to new implementation plans. The process creates a culture that focuses on results yet empowers teams and employees to use their talents and creativity. As a result, the organization is focused and energized as it implements its strategy.


Sign in / Sign up

Export Citation Format

Share Document