Learning Agile

Learning Agile Author Andrew Stellman
ISBN-10 9781449363840
Release 2014-11-12
Pages 420
Download Link Click Here

Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile’s underlying principles, then by describing four specific—and well-used—agile methods: Scrum, extreme programming (XP), Lean, and Kanban. Each method focuses on a different area of development, but they all aim to change your team’s mindset—from individuals who simply follow a plan to a cohesive group that makes decisions together. Whether you’re considering agile for the first time, or trying it again, you’ll learn how to choose a method that best fits your team and your company. Understand the purpose behind agile’s core values and principles Learn Scrum’s emphasis on project management, self-organization, and collective commitment Focus on software design and architecture with XP practices such as test-first and pair programming Use Lean thinking to empower your team, eliminate waste, and deliver software fast Learn how Kanban’s practices help you deliver great software by managing flow Adopt agile practices and principles with an agile coach



Learning Agile

Learning Agile Author Andrew Stellman
ISBN-10 9781449363857
Release 2014-11-12
Pages 420
Download Link Click Here

Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile’s underlying principles, then by describing four specific—and well-used—agile methods: Scrum, extreme programming (XP), Lean, and Kanban. Each method focuses on a different area of development, but they all aim to change your team’s mindset—from individuals who simply follow a plan to a cohesive group that makes decisions together. Whether you’re considering agile for the first time, or trying it again, you’ll learn how to choose a method that best fits your team and your company. Understand the purpose behind agile’s core values and principles Learn Scrum’s emphasis on project management, self-organization, and collective commitment Focus on software design and architecture with XP practices such as test-first and pair programming Use Lean thinking to empower your team, eliminate waste, and deliver software fast Learn how Kanban’s practices help you deliver great software by managing flow Adopt agile practices and principles with an agile coach



Learning Agile

Learning Agile Author Andrew Stellman
ISBN-10 7564159197
Release 2015
Pages 397
Download Link Click Here

Learning Agile has been writing in one form or another for most of life. You can find so many inspiration from Learning Agile also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Learning Agile book for free.



Changing Software Development

Changing Software Development Author Allan Kelly
ISBN-10 0470725311
Release 2008-02-28
Pages 258
Download Link Click Here

Changing Software Development explains why software development is an exercise in change management and organizational intelligence. An underlying belief is that change is learning and learning creates knowledge. By blending the theory of knowledge management, developers and managers will gain the tools to enhance learning and change to accommodate new innovative approaches such as agile and lean computing. Changing Software Development is peppered with practical advice and case studies to explain how and why knowledge, learning and change are important in the development process. Today, managers are pre-occupied with knowledge management, organization learning and change management; while software developers are often ignorant of the bigger issues embedded in their work. This innovative book bridges this divide by linking the software world of technology and processes to the business world of knowledge, learning and change.



Agile in a Flash

Agile in a Flash Author Jeff Langr
ISBN-10 1934356719
Release 2011
Pages 110
Download Link Click Here

This deck of index cards is arranged in four sections: concepts, planning, teamwork and coding. The front of the card lists the things you need to know and the back provides further detail.



Agile Methodology for Developing Measuring Learning

Agile Methodology for Developing   Measuring Learning Author Kaliym A. Islam, M.Ed.
ISBN-10 9781491823880
Release 2013-10-18
Pages 98
Download Link Click Here

This book can help transform your training development methodology into one that allows you to rapidly respond to ever changing business needs. It will teach you how to deliver learning solutions that are both timely and effective. It will introduce you to a flexible development technique, one that allows you to keep pace with fast changing business conditions. It will show you how to achieve better collaboration with your business partners. It will help you create empowered, self-organizing, cross functional teams that can distill large training efforts into smaller components that can then be developed and delivered over multiple iterations. Finally, this book will help you assess if the organizational structure of your training department is optimized to support the needs of your company.



Problem based Learning into the Future

Problem based Learning into the Future Author Megan Yih Chyn A. Kek
ISBN-10 9789811024542
Release 2016-10-17
Pages 195
Download Link Click Here

In this book we respond to a higher education environment that is on the verge of profound changes by imagining an evolving and agile problem-based learning ecology for learning. The goal of doing so is to humanise university education by pursuing innovative approaches to student learning, teaching, curricula, assessment, and professional learning, and to employ interdisciplinary methods that go far beyond institutional walls and include student development and support, curriculum sustainability, research and the scholarship of teaching and learning, as well as administration and leadership. An agile problem-based learning (PBL) ecology for learning deliberately blurs the boundaries between disciplines, between students and teachers, between students and employers, between employers and teachers, between academics and professional staff, between formal and informal learning, and between teaching and research. It is based on the recognition that all of these elements are interconnected and constantly evolving, rather than being discrete and static. Throughout this book, our central argument is that there is no single person who is responsible for educating students. Rather, it is everyone’s responsibility – teachers, students, employers, administrators, and wider social networks, inside and outside of the university. Agile PBL is about making connections, rather than erecting barriers. In summary, this book is not about maintaining comfort zones, but rather about becoming comfortable with discomfort. The actual implementation is beyond the scope of this book and we envisage that changing perceptions towards this vision will itself be a mammoth task. However, we believe that the alternative of leaving things as they are would ultimately prove untenable, and more distressingly, would leave a generation of students afraid to think, feel, and act for themselves, let alone being able to face the challenges of the 21st century.



Towards a Reflective agile Learning Model and Method in the Case of Small shop Software Development

Towards a Reflective agile Learning Model and Method in the Case of Small shop Software Development Author Jeffry Stephen Babb (Jr.)
ISBN-10 OCLC:613722880
Release 2009
Pages
Download Link Click Here

The ascension and use of agile and lightweight software development methods have challenged extant software design and development paradigms; this is especially notable in the case of small-team and small-shop software development. In this dissertation, a Reflective-Agile Learning Method and Methodology (RALMM) for small-shop software development, is proposed to enhance communication and learning in the use of agile methods. The purpose of the inquiry in this dissertation pertains to: the nature of the professional practice of small team software development; the implications of the epistemology of Reflective Practice has for the professional practice of small-team software development; and whether the introduction of Reflective Practice to an extant agile methodology improves process, productivity and professional confidence for a small development team. This dissertation uses Dialogical Action Research (M©3¡2©2℗Ærtensson and Lee 2004), or Dialogical AR, a qualitative and interpretive research approach, to iteratively develop and refine the Reflective-Agile Learning Model and Method (RALMM). The proposed model and method also considers Hazzan and Tomayko's 2002, 2004, and 2005) synthesis of Schön's (1983, 1987) Reflective Practice and Extreme Programming (XP). RALMM is shaped by Argyris and Schön's theories of practice (1974) and Organizational Learning (1978, 1996) and Schön's ancillary work on generative metaphor (1979) and frames (Schön et al. 1994). The RALMM artifact was developed in a Dialogical AR Partnership using Lee's (2007) framework for synthesizing design science and action research. The development and use of RALMM facilitated theorizing on the role of Reflective Practice in the successful use of agile methods. To assist in interpretation and analysis, the data collected during Dialogical AR cycles are analyzed using Strauss and Corbin's (1998) Grounded Theory as a mode of analysis to guide in the coding and analysis of qualitative evidence from the research. As a result of this research, RALMM improved the practitioners' processes and productivity. Furthermore, RALMM helped to establish, formalize and reinforce a team learning system for the continued development of the practitioners' professional repertoire. Additionally, the iterative development of RALMM provides a basis for theorizing on Reflective Practice as an epistemology, paradigm, metaphor and frame of reference for the professional practice of small-shop software development.



Agile Development in the Real World

Agile Development in the Real World Author Alan Cline
ISBN-10 9781484216798
Release 2015-12-28
Pages 297
Download Link Click Here

This book is a practical guide for new agile practitioners and contains everything a new project manager needs to know to get up to speed with agile practices quickly and sort out the hype and dogma of pseudo-agile practices.The author lays out the general guidelines for running an agile project with the assumption that the project team may be working in a traditional environment (using the waterfall model, or something similar). Agile Development in the Real World conveys valuable insights to multiple audiences: For new-to-agile project managers, this book provides a distinctive approach that Alan Cline has used with great success, while showing the decision points and perspectives as the agile project moves forward from one step to the next. This allows new agile project managers or agile coaches to choose between the benefits of agile and the benefits of other methods. For the agile technical team member, this book contains templates and sample project artifacts to assist in learning agile techniques and to be used as exemplars for the new practitioner’s own project. For the Project Management Office (PMO), the first three chapters focus on portfolio management. They explain, for the agilists’ benefit, how projects are selected and approved, and why projects have an inherent "shelf-life" that results in hard deadlines that may seem arbitrary to traditional technical teams. What You Will Learn: How and why the evolution of project management, from PM-1 (prescriptive) to PM-2 (adaptive) affects modern 21st century project management. How sociology (stakeholder management), psychology (team dynamics), and anthropology (organizational culture) affect the way software is developed today, and why it is far more effective A clear delineation of what must to be accomplished by all the roles (PM, BA, APM, Developer, and Tester), why those roles are needed, and what they must do Step-by-step guide for a successful project based on studies and the author’s own experiences. Specific techniques for each role on the development team, both in the pre-iteration and iteration cycles, of product development. The appendices contain templates that the team could use or modify to tailor their own agile processes specific to the team, project, and organization.



More Agile Testing

More Agile Testing Author Janet Gregory
ISBN-10 9780133749564
Release 2014-09-30
Pages 544
Download Link Click Here

Janet Gregory and Lisa Crispin pioneered the agile testing discipline with their previous work, Agile Testing. Now, in More Agile Testing, they reflect on all they’ve learned since. They address crucial emerging issues, share evolved agile practices, and cover key issues agile testers have asked to learn more about. Packed with new examples from real teams, this insightful guide offers detailed information about adapting agile testing for your environment; learning from experience and continually improving your test processes; scaling agile testing across teams; and overcoming the pitfalls of automated testing. You’ll find brand-new coverage of agile testing for the enterprise, distributed teams, mobile/embedded systems, regulated environments, data warehouse/BI systems, and DevOps practices. You’ll come away understanding • How to clarify testing activities within the team • Ways to collaborate with business experts to identify valuable features and deliver the right capabilities • How to design automated tests for superior reliability and easier maintenance • How agile team members can improve and expand their testing skills • How to plan “just enough,” balancing small increments with larger feature sets and the entire system • How to use testing to identify and mitigate risks associated with your current agile processes and to prevent defects • How to address challenges within your product or organizational context • How to perform exploratory testing using “personas” and “tours” • Exploratory testing approaches that engage the whole team, using test charters with session- and thread-based techniques • How to bring new agile testers up to speed quickly–without overwhelming them The eBook edition of More Agile Testing also is available as part of a two-eBook collection, The Agile Testing Collection (9780134190624).



More Agile Testing

More Agile Testing Author Janet Gregory
ISBN-10 9780133749564
Release 2014-09-30
Pages 544
Download Link Click Here

Janet Gregory and Lisa Crispin pioneered the agile testing discipline with their previous work, Agile Testing. Now, in More Agile Testing, they reflect on all they’ve learned since. They address crucial emerging issues, share evolved agile practices, and cover key issues agile testers have asked to learn more about. Packed with new examples from real teams, this insightful guide offers detailed information about adapting agile testing for your environment; learning from experience and continually improving your test processes; scaling agile testing across teams; and overcoming the pitfalls of automated testing. You’ll find brand-new coverage of agile testing for the enterprise, distributed teams, mobile/embedded systems, regulated environments, data warehouse/BI systems, and DevOps practices. You’ll come away understanding • How to clarify testing activities within the team • Ways to collaborate with business experts to identify valuable features and deliver the right capabilities • How to design automated tests for superior reliability and easier maintenance • How agile team members can improve and expand their testing skills • How to plan “just enough,” balancing small increments with larger feature sets and the entire system • How to use testing to identify and mitigate risks associated with your current agile processes and to prevent defects • How to address challenges within your product or organizational context • How to perform exploratory testing using “personas” and “tours” • Exploratory testing approaches that engage the whole team, using test charters with session- and thread-based techniques • How to bring new agile testers up to speed quickly–without overwhelming them The eBook edition of More Agile Testing also is available as part of a two-eBook collection, The Agile Testing Collection (9780134190624).



Leaving ADDIE for SAM

Leaving ADDIE for SAM Author Michael Allen
ISBN-10 9781562867119
Release 2012-09-26
Pages 216
Download Link Click Here

The ADDIE process is past its prime. It was developed long before Agile and other iterative processes that have introduced greater efficiencies in design and development, fostered more creativity, and addressed effective stakeholder involvement. Leaving ADDIE for SAM introduces two new concepts—SAM, the Successive Approximation Model, and the Savvy Start. Together, they incorporate contemporary design and development processes that simplify instructional design and development, yielding more energetic and effective learning experiences.

This book is a must-read for all learning professionals who have a desire to let go of outdated methodologies and start creating better, faster training products today.



Agile Anywhere

Agile Anywhere Author Orit Hazzan
ISBN-10 9783319101576
Release 2014-10-10
Pages 72
Download Link Click Here

The message conveyed in this work is that agility can be implemented anywhere. Accordingly, ten guidelines are presented for the adoption of agility to enable us to cope with changes in our lives, in our teams, and in our organizations. Since the authors advocate agility, the content is presented in the form of concise standalone chapters, allowing the reader to focus on the specific topic they wish to adopt in order to become agile.



Agile Processes in Software Engineering and Extreme Programming

Agile Processes in Software Engineering and Extreme Programming Author Pekka Abrahamsson
ISBN-10 9783642018534
Release 2009-05-19
Pages 278
Download Link Click Here

The field of software engineering is characterized by speed and turbulence in many regards. While new ideas are proposed almost on a yearly basis, very few of them live for a decade or a longer. Lightweight software development methods were a new idea in the latter part of the 1990s. Now, ten years later, they are better known as agile software development methods, and an active community driven by practitioners has formed around the new way of thinking. Agile software development is currently being embraced by the research community as well. As a sign of increased research activity, most research-oriented conferences have an agile software development track included in the conference program. The XP conference series established in 2000 was the first conference dedicated to agile processes in software engineering. The idea of the conference is to offer a unique setting for advancing the state of the art in research and practice of agile processes. This year’s conference was the tenth consecutive edition of this international event. Due to the diverse nature of different activities during the conference, XP is claimed to be more of an experience rather then a regular conference. It offers several different ways to interact and strives to create a truly collaborative environment where new ideas and exciting findings can be presented and shared. This is clearly visible from this year’s program as well.



Managing Agile

Managing Agile Author Alan Moran
ISBN-10 9783319162621
Release 2015-03-18
Pages 266
Download Link Click Here

This book examines agile approaches from a management perspective by focusing on matters of strategy, implementation, organization and people. It examines the turbulence of the marketplace and business environment in order to identify what role agile management has to play in coping with such change and uncertainty. Based on observations, personal experience and extensive research, it clearly identifies the fabric of the agile organization, helping managers to become agile leaders in an uncertain world. The book opens with a broad survey of agile strategies, comparing and contrasting some of the major methodologies selected on the basis of where they lie on a continuum of ceremony and formality, ranging from the minimalist technique-driven and software engineering focused XP, to the pragmatic product-project paradigm that is Scrum and its scaled counterpart SAFe®, to the comparatively project-centric DSDM. Subsequently, the core of the book focuses on DSDM, owing to the method’s comprehensive elaboration of program and project management practices. This work will chiefly be of interest to all those with decision-making authority within their organizations (e.g., senior managers, line managers, program, project and risk managers) and for whom topics such as strategy, finance, quality, governance and risk management constitute a daily aspect of their work. It will, however, also be of interest to those readers in advanced management or business administration cou rses (e.g., MBA, MSc), who wish to engage in the management of agile organizations and thus need to adapt their skills and knowledge accordingly.



Agile and LLAMA for ISD Project Management

Agile and LLAMA for ISD Project Management Author Megan Torrance
ISBN-10 9781562869618
Release 2014-11-01
Pages 16
Download Link Click Here

The Agile methodology helps project managers respond to rapidly changing business requirements that can shift even before a project is complete. It guides you to better target the deliverables required to meet a project’s goals, fine tuning as necessary. A form of Agile, the Lot Like Agile Methods Approach (LLAMA), is designed specifically for instructional projects. In this TD at Work, you will learn how to: • Identify business goals that will help you align your project accordingly. • Leverage the LLAMA approach to define the scope of a project. • Select a primary learner persona (PLP) for your project. • Break your project into easy to manage tasks. • Use iterative development to refine a project’s deliverables.



Agile Software Engineering

Agile Software Engineering Author Orit Hazzan
ISBN-10 9781848001992
Release 2009-02-28
Pages 296
Download Link Click Here

Overview and Goals The agile approach for software development has been applied more and more extensively since the mid nineties of the 20th century. Though there are only about ten years of accumulated experience using the agile approach, it is currently conceived as one of the mainstream approaches for software development. This book presents a complete software engineering course from the agile angle. Our intention is to present the agile approach in a holistic and compreh- sive learning environment that fits both industry and academia and inspires the spirit of agile software development. Agile software engineering is reviewed in this book through the following three perspectives: l The Human perspective, which includes cognitive and social aspects, and refers to learning and interpersonal processes between teammates, customers, and management. l The Organizational perspective, which includes managerial and cultural aspects, and refers to software project management and control. l The Technological perspective, which includes practical and technical aspects, and refers to design, testing, and coding, as well as to integration, delivery, and maintenance of software products. Specifically, we explain and analyze how the explicit attention that agile software development gives these perspectives and their interconnections, helps viii Preface it cope with the challenges of software projects. This multifaceted perspective on software development processes is reflected in this book, among other ways, by the chapter titles, which specify dimensions of software development projects such as quality, time, abstraction, and management, rather than specific project stages, phases, or practices.