Designing an agile methodology for mobile software development: A hybrid method engineering approach

Author(s):  
Vahid Rahimian ◽  
Raman Ramsin
Author(s):  
Q. N.N. Tran ◽  
B. Henderson-Sellers ◽  
I. Hawryszkiewycz

The use of a situational method engineering approach to create agile methodologies is demonstrated. Although existing method bases are shown to be deficient, we take one of these (that of the OPEN Process Framework) and propose additional method fragments specific to agile methodologies. These are derived from a study of several of the existing agile methods, each fragment being created from the relevant powertype pattern as standardized in the Australian Standard methodology metamodel of AS 4651.


Author(s):  
Gopalkrishna Waja ◽  
Jill Shah ◽  
Pankti Nanavati

Agile Software Development plays a quintessential part in modern day software development. The term Agile refers to frequent reassessment and adaptation of plans and techniques and dividing tasks into shorter tasks for efficiency. Agile Software Development differs considerably from Traditional Software Development Methodology. Agile methodology aims to deliver features of a software project in small steps within a short duration of time (i.e., iterations). Hence, it becomes necessary to use agile software development methodology in todays’ fast-paced revolutionizing software industry. This paper discusses the important subtopics of Agile Software Development which gathered by reviewing/surveying of research papers. First, is the Agile Planning Life Cycle which consists of various stages such as pre-planning, planning, release planning and product backlog management. In the next section, principles such as Scrum, Extreme Programming, Kanban and Lean are discussed. The last section comprises the impact of Agile principles on software quality.


Author(s):  
Zaidoun Alzoabi

The term Agile Method of software development was coined in the 2001.This approach is characterized with creativity, flexibility, adaptability, responsiveness, and human-centricity. Researchers have suggested that the complex, uncertain, and ever-changing environment is pushing developers to adopt agile methods rather than traditional software development. Agile methodologist claim that their Agile methods is the answer for the software engineering chaotic situation, in which projects are exceeding their time and budget limits, requirements are not fulfilled, and consequently ending up with unsatisfied customers. In this chapter we will explain agile methodology, its general characteristics, and quick description of the famous agile methods known in the industry and research.


Author(s):  
Rodrigo Augusto Peres Velozo ◽  
Gustavo Kimura Montanha

The mobile technology became an important tool for nowadays society, allowing fast and easy access to information, becoming useful on both the user's professional and personal life. However, the mobile environment involves many technologies, turning into a complex subject for software development, where it's necessary to pay attention to many variables in order to ensure the project's quality. Therefore, the present study was conducted with a mobile software development company, analyzing and contributing to the company's activity in order to identify common problems related to an application management and development. It was found issues related to the software interface and quality control processes, also covering the migration from a local database to a cloud service.


Sign in / Sign up

Export Citation Format

Share Document