Emerging Innovations in Agile Software Development

  • 6h 33m
  • Ahmed Sidky (eds), Dayang Norhayati Abang Jawawi, Imran Ghani, Siva Dorairaj
  • IGI Global
  • 2016

Agile is a relatively recent methodology used in the development process of a project. Therefore, it is important to share new emerging knowledge with researchers and professionals interested in adopting an agile mindset.

Emerging Innovations in Agile Software Development focuses on the use of agile methodologies to manage, design, develop, test and maintain software projects. Emphasizing research-based solutions for contemporary software development, this publication is designed for use by software developers, researchers, and graduate-level students in software engineering and project management programs.

About the Editors

Imran Ghani is a Senior Lecturer at Faculty of Computing, Universiti Teknologi Malaysia (UTM), Johor Campus. He received his Master of Information Technology Degree from UAAR (Pakistan), M.Sc. Computer Science from UTM (Malaysia) and Ph.D. from Kookmin University (South Korea). His research focus includes agile software development methods and practices, semantics techniques, secure software development life cycle, web services, software testing, enterprise architecture and software architecture.

Dayang Norhayati Abang Jawawi is an Associate Professor in Department of Software Engineering, Faculty of Computing, Universiti Teknologi Malaysia (UTM). She received her Ph.D. in the field of Software Engineering from Universiti Teknologi Malaysia. She has been an academic staff at Software Engineering Department since 1997 and she has served as the Head of Department from November 2009 till January 2015. She is a member of the Software Engineering Research Group (SERG), K-Economy Research Alliance, UTM.

Siva Dorairaj has a vast experience in coaching Agile teams and teaching Agile courses to practitioners. Siva has also taught software engineering courses at reputable universities in Malaysia and New Zealand. In his PhD research, Siva investigated a large number of Agile teams in the USA, India and Australia, and proposed The Theory of One Team which explains how a distributed team in Agile software development adopts explicit strategies for bridging spatial, temporal, and socio-cultural distances, while facing critical impact factors, in order to become one team. Siva has given talks at Agile conferences in the USA, Norway, Sweden, Italy, Spain and Australia. He also serves as a Program Committee Member (Reviewer) for international conferences such as AGILE, XP and ICGSE, and journals such as the Journal of Systems and Software (JSS), the Information and Software Technology (IST) and the Scientific World.

Ahmed Sidky, also known as Doctor Agile, is a well-known thought-leader in the Agile community. Ahmed combines over fifteen years of software development experience, with research from his Ph.D. in Agile transformation and agility assessment to help leaders and knowledge workers achieve measurable and sustainable organizational agility by being Agile not just doing Agile. Ahmed is the co-author of a top-rated Agile adoption book Becoming Agile in an Imperfect World, and the Executive Director and co-founder of the International Consortium for Agile. Ahmed was selected to be on the steering committee of the PMI-ACP Certification and the program chair for the Agile 2009 conference. He has been an invited speaker at numerous Agile Conferences around the world and divides his time between consulting, teaching, and writing.

In this Book

  • Foreword
  • Product Ownership is a Team Sport
  • Agile Coaches and Champions—Two Hidden Facilitators of Agile Transition
  • A Canvas for Capturing Context of Agile Adoption
  • Ten Years of Experience with Agile and Model–Driven Software Development in a Legacy Platform
  • Rapid Agile Transformation at a Large IT Organization
  • A Transformation Approach for Scaling and Sustaining Agility at an Enterprise Level—A Culture–Led Agile Transformation Approach
  • Design of a Framework to Implement Agility at Organizational Level
  • A Survey of Agile Transition Models
  • Agile Assessment Methods and Approaches
  • Agile Software Development Challenges in Implementation and Adoption—Focusing on Large and Distributed Settings – Past Experiences, Emergent Topics
  • Usability Engineering in Agile Software Development Processes
  • Fixed Priced Projects in Agile—Fixed Projects in Agile Software Development Environments
  • Behavior–Driven Development Using Specification by Example—An Approach for Delivering the Right Software Built in Right Way
  • The Agility of Agile Methodology for Teaching and Learning Activities
  • Compilation of References
SHOW MORE
FREE ACCESS