Information Technology (IT) has played an important role at the Ministry of Foreign Affairs of the Republic of Indonesia (Kemlu). It provides e-government services to cut long bureaucracy and achieve priorities in for...
详细信息
Information Technology (IT) has played an important role at the Ministry of Foreign Affairs of the Republic of Indonesia (Kemlu). It provides e-government services to cut long bureaucracy and achieve priorities in foreign policies. As the organization grows, there are needs to develop new software in this e-government context. In general, it requires a softwaredevelopment standard procedure to meet software quality assurance. In Kemlu the standard procedure in softwaredevelopment becomes more critical due to frequent changes among IT team members. It is the nature of this organization to send their staffs to foreign countries for several years. Then they are back to home country for another couple of years, and get ready for their next assignments abroad. A fundamental step in a softwaredevelopment standard procedure is determining the most suitable software development method. However, there was lack of investigation for this selection. To address this problem, a study using Analytic Hierarchy Process (AHP) is conducted. The factor variables are personnel, requirements, applications, organizations, businesses, operations, and technology. The alternatives of software development methods are Waterfall, Incremental, Prototyping, Extreme Programming, Scrum, and Rational Unified Process. The results show that Prototyping is the fittest software development method for Kemlu. (C) 2018 The Authors. Published by Elsevier B.V.
Information Technology (IT) has played an important role at the Ministry of Foreign Affairs of the Republic of Indonesia (Kemlu). It provides e-government services to cut long bureaucracy and achieve priorities in for...
详细信息
Information Technology (IT) has played an important role at the Ministry of Foreign Affairs of the Republic of Indonesia (Kemlu). It provides e-government services to cut long bureaucracy and achieve priorities in foreign policies. As the organization grows, there are needs to develop new software in this e-government context. In general, it requires a softwaredevelopment standard procedure to meet software quality assurance. In Kemlu the standard procedure in softwaredevelopment becomes more critical due to frequent changes among IT team members. It is the nature of this organization to send their staffs to foreign countries for several years. Then they are back to home country for another couple of years, and get ready for their next assignments abroad. A fundamental step in a softwaredevelopment standard procedure is determining the most suitable software development method. However, there was lack of investigation for this selection. To address this problem, a study using Analytic Hierarchy Process (AHP) is conducted. The factor variables are personnel, requirements, applications, organizations, businesses, operations, and technology. The alternatives of software development methods are Waterfall, Incremental, Prototyping, Extreme Programming, Scrum, and Rational Unified Process. The results show that Prototyping is the fittest software development method for Kemlu.
Harvard Business Review (HBR) reported 27% of projects were over budget, McKinsey & Company reported 66% of projects were over budget, and the Project Management Institute (PMI) reported more than 40% of projects ...
详细信息
ISBN:
(纸本)9781665440677
Harvard Business Review (HBR) reported 27% of projects were over budget, McKinsey & Company reported 66% of projects were over budget, and the Project Management Institute (PMI) reported more than 40% of projects were over budget. The causes are losing focus, execution issues, content issues, and skill issues. The failure of the software project falls into the process domain category. Undefined processes can lead to low-quality results regarding unexpected outcomes, schedule, and budget. In short, the project is poorly executed. A software development method is needed to execute the project correctly, so the quality is guaranteed, on time, and within budget. This study aims to summarize the approaches used to determine software development methods for organizations and how to use them. A systematic literature review technique was conducted and obtained 16 relevant papers. Ten approaches for determining software development methods were found. Instead of selecting a suitable software development method, the organization could create a software development method by tailoring several deemed appropriate methods to its needs.
Contraposing the complex and fickle development tendency of softwaredevelopment process in recent years, "Flexibility" of software development method is put forward. The basic conditions supporting "fl...
详细信息
ISBN:
(纸本)9780769550169
Contraposing the complex and fickle development tendency of softwaredevelopment process in recent years, "Flexibility" of software development method is put forward. The basic conditions supporting "flexibility" is discussed. Last it is discussed that how to structure software development method possessing "flexibility".
Companies show an increasing interest in low-code development platforms to facilitate application development by domain experts without sophisticated softwaredevelopment knowledge. Thus, companies aim for a more effi...
详细信息
ISBN:
(纸本)9781450394673
Companies show an increasing interest in low-code development platforms to facilitate application development by domain experts without sophisticated softwaredevelopment knowledge. Thus, companies aim for a more efficient development of more effective applications since domain experts as so-called citizen developers are no longer limited by the availability and domain knowledge of trained software developers. Nevertheless, efficiency and effectiveness of application development is traditionally also largely influenced by the use of a suitable software development method. Domain experts are, however, not trained in software development methods. This introduces a risk of domain experts creating unusable applications or exceeding the designated time frame of a project (or both). In this paper, we therefore propose an initial version of a situational software development method which supports domain experts in manufacturing companies during the low-code development of applications. The method can be tailored based on situational factors, considering application requirements, features of the used low-code development platform, and characteristics of the development team. We also present feedback corroborating the usefulness of our method and future extension points based on expert interviews.
As the rapid development of computer,the quondam software development methods may not meet the requirements,people need constructing new softwaredevelopment *** order to construct new software development method,it i...
详细信息
As the rapid development of computer,the quondam software development methods may not meet the requirements,people need constructing new softwaredevelopment *** order to construct new software development method,it is necessary to research the "constructing routes of new software development method".For existing software development methods,we carry out a comprehensive,detailed analysis and *** this basis,the four constructing routes have been *** constructing routes are:The first constructing route is "to propose new development thought".The second constructing route is "to improve defects of the existing software development methods".The third constructing route is "integrating the advantages of certain software development method".The fourth constructing route is "with the help of new softwaredevelopment tools".
Preparing graduates for the job market is a key objective of higher education. The Information Technology (IT) department at King Saud University has adopted a strategy of program alignment with industry to ensure tha...
详细信息
ISBN:
(纸本)9781665458412
Preparing graduates for the job market is a key objective of higher education. The Information Technology (IT) department at King Saud University has adopted a strategy of program alignment with industry to ensure that program outcomes are in line with the market needs and requirements. Graduates in the field of Information Technology should be equipped with softwaredevelopment skills needed by industry to drive business value and deliver high quality software products and services. To this end, the IT department undertook the decision to adopt an agile transformation strategy for the final year capstone project course converting it from a waterfall softwaredevelopment process model to an agile approach in response to the job market need. In this paper, we present the transformation strategy, the design of the course, and discuss opportunities and challenges. Reporting our transformation experience will provide insights and guidance to those who want to undergo a similar transformation.
The surveyed companies applied hybrid development approaches to specific projects even when company-wide policies for process usage existed. These approaches emerged from the evolution of different work practices and ...
详细信息
The surveyed companies applied hybrid development approaches to specific projects even when company-wide policies for process usage existed. These approaches emerged from the evolution of different work practices and were consistently used regardless of company size or industry sector.
The technological growth in Indonesia has stimulated the increase of technology demand. A lot of Indonesian media companies have transformed their business processes, from offline to online. The new business setting n...
详细信息
ISBN:
(纸本)9781538614495
The technological growth in Indonesia has stimulated the increase of technology demand. A lot of Indonesian media companies have transformed their business processes, from offline to online. The new business setting not only requires a set of revamped business processes through a business process re-engineering but also a strong support from the information technology (IT) departments. The modernization and computerization of the new business processes require the company to have a lot of software projects that have such time and budget constraints. The company in this research has been experiencing a lot of unwanted overdue, both in their in-house and outsourced software projects. This paper studied the randomly picked 20 in-house software projects that adopting a certain software development methods such as softwaredevelopment life cycle (SDLC), Scrum, extreme programming (XP), and waterfall as well as the outsourced ones to see how effective they are to keep the software delivery on time.
User Interface (UI) design and software engineering complement each other to develop useful and usable interactive software systems. However, the body of knowledge for the development of an application and for the des...
详细信息
ISBN:
(纸本)9789897582837
User Interface (UI) design and software engineering complement each other to develop useful and usable interactive software systems. However, the body of knowledge for the development of an application and for the design of its UI are not always well integrated. The problem starts in the education of both subjects, which are normally taught independently of each other. Although an integrative teaching approach can significantly contribute to the development of better interactive software systems, there is a lack of concrete and proven approaches for such way of teaching. This paper presents a fully functional didactic tool for filling this gap. This tool provides the learner with feedback about how to develop an application and how to design a proper UI for it. Applying Model Driven Engineering principles, the tool automatically generates a working prototype of the interactive software system from its specification models, allowing the learner to try out the final application and validate the requirements. An experiment with novice developers demonstrates the advantages of this didactic tool.
暂无评论