scholarly journals Agile development approach for the observatory control software of the DAG 4m telescope

2016 ◽  
Author(s):  
B. Bülent Güçsav ◽  
Deniz Çoker ◽  
Cahit Yeşilyaprak ◽  
Onur Keskin ◽  
Lorenzo Zago ◽  
...  
2022 ◽  
Vol 5 (1) ◽  
pp. 1-6
Author(s):  
Amos O. Jarikre ◽  
Yogesh Kumar Sharma ◽  
Amoako Kani John ◽  
Stercy Kwasi Bailey

The development of reusable and extensible software for business purposes has been the hallmark of the day. More developers are taking advantage of numerous approaches towards reaching their goals. One such approach is the agile approach in the development of extensible applications which has become so popular since its introduction over a decade ago. Using an agile approach that has a defined value in developing applications portray numerous benefits which have been identified by various scholars pointing out their outcomes as motivating factors of its adoption. With all such outline benefits, there exist some potential obstacles to agile developmental approach which has not been fully addressed. Hence, this article is aimed at analysing the obstacles which software developers face during agile development through a database search and also to guide them on ways to overcome such obstacles.


Author(s):  
Alexander Atzberger ◽  
Eleonora Boffa ◽  
Joaquin Montero ◽  
Kristin Paetzold ◽  
Sandor Vajna

AbstractIn the course of the IPD International Summer School, two teams addressed the topic of devel-oping an integrated product, with the constraint of it being joyful for the user. One team has chosen an agile development approach whereas the second team approached it in a plan-driven manner. With the starting conditions for both teams being equal, a direct comparison between the agile and plan-driven development approach can be undertaken. The different courses of action are displayed and the different ways on how to approach the topic of achieving joy for the user are outlined. The results as well as the challenges associated with each approach are dis-cussed and an outlook on the transferability to other fields is given.


Author(s):  
Tom Butler ◽  
Joseph Feller ◽  
Andrew Pope ◽  
Ciaran Murphy

This chapter presents an action research-based case study of the development of pKADS (portable knowledge asset development system), an open source, desktop-based knowledge management (KM) tool, implemented in Java and targeted at government and nongovernment organizations. pKADS was a collaborative project involving Business Information Systems, University College Cork, Ireland and the United Nations Population Fund (UNFPA), and was funded by the government of Ireland. Development of the application took just three months, using an agile development approach and some reuse of existing open source code. The chapter discusses the background to the pKADS project and prior UNFPA KM efforts, the technical and conceptual architectures of the pKADS application, the roles played by open source components and open data standards, the rationale for releasing pKADS as open source software, and the subsequent results. Future research, in the form of developing open source, Intranet/Internet-based KM tools for the Government of Ireland—eGovernment Knowledge Platform (eGovKP) is also briefly discussed.


Author(s):  
Vanita Yadav

Getting requirements right is considered the most important and difficult part of the software development process. As organizations and stakeholders become more globally distributed, getting requirements right will pose a greater challenge. Today, organizations are offered a sophisticated array of multimedia meeting systems with video, audio and computer support for remotely specifying requirements. In the context of present day’s global workforce scenario, distributed requirements engineering is now being explored by researchers as well as industry to build an understanding of the dynamics of this highly interactive phase in a globally distributed context. Accordingly, this paper addresses the timely need of reviewing the literature on globally distributed requirements engineering. Findings highlight paucity of literature in this area. Additionally, the paper presents an innovative approach to globally distributed requirements engineering by reviewing the literature on the applicability of agile development approach in a globally distributed setting. Contributing to academic and practitioner literature, the author discusses emerging directions for future research in this area.


2010 ◽  
pp. 2404-2436
Author(s):  
Vanita Yadav ◽  
Monica Adya ◽  
Varadharajan Sridhar ◽  
Dhruv Nath

Globalization of software development has resulted in a rapid shift away from the traditional collocated, on-site development model, to the offshoring model. Emerging trends indicate an increasing interest in offshoring even in early phases like requirements analysis. Additionally, the flexibility offered by the agile development approach makes it attractive for adaptation in globally distributed software work. A question of significance then is what impacts the success of offshoring earlier phases, like requirements analysis, in a flexible and globally distributed environment? This article incorporates the stance of control theory to posit a research model that examines antecedent factors such as requirements change, facilitation by vendor and client site-coordinators, control, and computer-mediated communication. The impact of these factors on success of requirements analysis projects in a “flexible” global setting is tested using two quasi-experiments involving students from Management Development Institute, India and Marquette University, USA. Results indicate that formal modes of control significantly influence project success during requirements analysis. Further, facilitation by both client and vendor site coordinators positively impacts requirements analysis success.


Author(s):  
Roy Morien

Massive failures of software development projects have been recorded in the literature, and particularly in the popular press, over the years. Yet, rarely if ever have we seen any objective, detailed analysis of the causes of these failures. Indeed, we usually can only surmise how the projects were managed or what the development methodology or approach was. This chapter analyses some aspects of software development projects and development methodologies in terms of the success or failure potential of these methodologies. The conclusion arrived at is that the system development methodologies handed down since the late 1970s as the preferred development approach, generally known as Structured Methodologies, based on the Structured Design Life Cycle methodology (SDLC), bear the seeds of their own failure. It is asserted that they cannot succeed because of the inherent nature and assumptions embedded in those methodologies. After some analysis of these assumptions, considered to be highly flawed and unworkable, the now not so recently published Agile Development methodologies are discussed and proffered as a workable and inherently successful approach to software system development.


2008 ◽  
Vol 33 (1) ◽  
pp. 1-10 ◽  
Author(s):  
Lucas Cordeiro ◽  
Carlos Mar ◽  
Eduardo Valentin ◽  
Fabiano Cruz ◽  
Daniel Patrick ◽  
...  

2020 ◽  
Vol 9 (3) ◽  
pp. 1299-1310
Author(s):  
Mohammad Esteki ◽  
Taghi Javdani Gandomani ◽  
Hadi Khosravi Farsani

The distributed Agile development approach has been accepted by software companies due to its promised benefits. However, due to the controversial nature of distributed and Agile development, significant challenges arise from spatial, temporal, social, and cultural differences between distributed teams. Scrum, as the most popular Agile methodology, assumes that team members work together in the same room. But this principle does not apply in a realistic scenario where Scrum teams are distributed in different locations. Hence, proposing a risk management framework is necessary in order to succeed such teams. The purpose of this research was to propose a risk management framework in Scrum using the PRINCE2 methodology, which includes the perceived risks in distributed Scrum projects and their causes and roots for managing these risks. By embedding distributed Scrum in delivery layer of PRINCE2 and considering perceived risk factors, along with a hybrid model, a risk management framework was suggested. This framework has been used in a case study, and the results showed its proper functionality in detecting and eliminating potential risks in the case under study. Also, using this framework led to higher team efficiency in terms of increasing the number of completed user stories in each sprint.


2020 ◽  
Vol 5 (2) ◽  
pp. 297
Author(s):  
Imam Ahmad ◽  
Rohmat Indra Borman ◽  
Jafar Fakhrurozi ◽  
Gavan Gorbi Caksana

To determine the topic or research title for the student's thesis, it is possible that the similarity of the title to the previous title, either accidentally or unintentionally. Therefore, the relevant section must check the titles submitted by students, so as to avoid plagiarism. The development of a thesis title similarity detection application is one of the efforts that can be made in solving this problem. The development of sosftware requires the right method to develop applications according to user needs. Extreme Programming (XP) is a part of the agile development approach based on iterative development, which is based on needs and solutions through collaboration among the development team. So, in this study, the development of a similarity detection application for the title of a thesis with the XP software development approach was carried out. Keywords - agile development, extreme programming, thesis


Sign in / Sign up

Export Citation Format

Share Document