Author: Andrew Stellman
Publisher: "O'Reilly Media, Inc."
ISBN: 1449363857
Category : Business & Economics
Languages : en
Pages : 419
Book Description
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
Author: Andrew Stellman
Publisher: "O'Reilly Media, Inc."
ISBN: 1449363857
Category : Business & Economics
Languages : en
Pages : 419
Book Description
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
Publisher: "O'Reilly Media, Inc."
ISBN: 1449363857
Category : Business & Economics
Languages : en
Pages : 419
Book Description
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
Agile and Lean Concepts for Teaching and Learning
Author: David Parsons
Publisher: Springer
ISBN: 9811327513
Category : Education
Languages : en
Pages : 447
Book Description
This book explores the application of agile and lean techniques, originally from the field of software development and manufacturing, to various aspects of education. It covers a broad range of topics, including applying agile teaching and learning techniques in the classroom, incorporating lean thinking in educational workflows, and using team-based approaches to student-centred activities based on agile principles and processes. Demonstrating how agile and lean ideas can concretely be applied to education, the book offers practical guidance on how to apply these ideas in the classroom or lecture hall, as well as new concepts that could spark further research and development.
Publisher: Springer
ISBN: 9811327513
Category : Education
Languages : en
Pages : 447
Book Description
This book explores the application of agile and lean techniques, originally from the field of software development and manufacturing, to various aspects of education. It covers a broad range of topics, including applying agile teaching and learning techniques in the classroom, incorporating lean thinking in educational workflows, and using team-based approaches to student-centred activities based on agile principles and processes. Demonstrating how agile and lean ideas can concretely be applied to education, the book offers practical guidance on how to apply these ideas in the classroom or lecture hall, as well as new concepts that could spark further research and development.
Agile Leadership Toolkit
Author: Peter Koning
Publisher: Addison-Wesley Professional
ISBN: 0135225132
Category : Computers
Languages : en
Pages : 237
Book Description
Practical, Proven Tools for Leading and Empowering High-Performing Agile Teams A leader is like a farmer, who doesn’t grow crops by pulling them but instead creates the perfect environment for the crops to grow and thrive. If you lead in organizations that have adopted agile methods, you know it’s crucial to create the right environment for your agile teams. Traditional tools such as Gantt charts, detailed plans, and internal KPIs aren’t adequate for complex and fast-changing markets, but merely trusting employees and teams to self-manage is insufficient as well. In Agile Leadership Toolkit, longtime agile leader Peter Koning provides a practical and invaluable steering wheel for agile leaders and their teams. Drawing on his extensive experience helping leaders drive more value from agile, Koning offers a comprehensive toolkit for continuously improving your environment, including structures, metrics, meeting techniques, and governance for creating thriving teams that build disruptive products and services. Koning thoughtfully explains how to lead agile teams at large scale and how team members fit into both the team and the wider organization. Architect environments that help teams learn, grow, and flourish for the long term Get timely feedback everyone can use to improve Co-create goals focused on the customer, not the internal organization Help teams brainstorm and visualize the value of their work to the customer Facilitate team ownership and accelerate team learning Support culture change, and design healthier team habits Make bigger changes faster This actionable guide is for leaders at all levels—whether you’re supervising your first agile team, responsible for multiple teams, or lead the entire company. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Publisher: Addison-Wesley Professional
ISBN: 0135225132
Category : Computers
Languages : en
Pages : 237
Book Description
Practical, Proven Tools for Leading and Empowering High-Performing Agile Teams A leader is like a farmer, who doesn’t grow crops by pulling them but instead creates the perfect environment for the crops to grow and thrive. If you lead in organizations that have adopted agile methods, you know it’s crucial to create the right environment for your agile teams. Traditional tools such as Gantt charts, detailed plans, and internal KPIs aren’t adequate for complex and fast-changing markets, but merely trusting employees and teams to self-manage is insufficient as well. In Agile Leadership Toolkit, longtime agile leader Peter Koning provides a practical and invaluable steering wheel for agile leaders and their teams. Drawing on his extensive experience helping leaders drive more value from agile, Koning offers a comprehensive toolkit for continuously improving your environment, including structures, metrics, meeting techniques, and governance for creating thriving teams that build disruptive products and services. Koning thoughtfully explains how to lead agile teams at large scale and how team members fit into both the team and the wider organization. Architect environments that help teams learn, grow, and flourish for the long term Get timely feedback everyone can use to improve Co-create goals focused on the customer, not the internal organization Help teams brainstorm and visualize the value of their work to the customer Facilitate team ownership and accelerate team learning Support culture change, and design healthier team habits Make bigger changes faster This actionable guide is for leaders at all levels—whether you’re supervising your first agile team, responsible for multiple teams, or lead the entire company. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Agile Machine Learning
Author: Eric Carter
Publisher: Apress
ISBN: 1484251075
Category : Computers
Languages : en
Pages : 257
Book Description
Build resilient applied machine learning teams that deliver better data products through adapting the guiding principles of the Agile Manifesto. Bringing together talented people to create a great applied machine learning team is no small feat. With developers and data scientists both contributing expertise in their respective fields, communication alone can be a challenge. Agile Machine Learning teaches you how to deliver superior data products through agile processes and to learn, by example, how to organize and manage a fast-paced team challenged with solving novel data problems at scale, in a production environment. The authors’ approach models the ground-breaking engineering principles described in the Agile Manifesto. The book provides further context, and contrasts the original principles with the requirements of systems that deliver a data product. What You'll Learn Effectively run a data engineering team that is metrics-focused, experiment-focused, and data-focused Make sound implementation and model exploration decisions based on the data and the metrics Know the importance of data wallowing: analyzing data in real time in a group setting Recognize the value of always being able to measure your current state objectively Understand data literacy, a key attribute of a reliable data engineer, from definitions to expectations Who This Book Is For Anyone who manages a machine learning team, or is responsible for creating production-ready inference components. Anyone responsible for data project workflow of sampling data; labeling, training, testing, improving, and maintaining models; and system and data metrics will also find this book useful. Readers should be familiar with software engineering and understand the basics of machine learning and working with data.
Publisher: Apress
ISBN: 1484251075
Category : Computers
Languages : en
Pages : 257
Book Description
Build resilient applied machine learning teams that deliver better data products through adapting the guiding principles of the Agile Manifesto. Bringing together talented people to create a great applied machine learning team is no small feat. With developers and data scientists both contributing expertise in their respective fields, communication alone can be a challenge. Agile Machine Learning teaches you how to deliver superior data products through agile processes and to learn, by example, how to organize and manage a fast-paced team challenged with solving novel data problems at scale, in a production environment. The authors’ approach models the ground-breaking engineering principles described in the Agile Manifesto. The book provides further context, and contrasts the original principles with the requirements of systems that deliver a data product. What You'll Learn Effectively run a data engineering team that is metrics-focused, experiment-focused, and data-focused Make sound implementation and model exploration decisions based on the data and the metrics Know the importance of data wallowing: analyzing data in real time in a group setting Recognize the value of always being able to measure your current state objectively Understand data literacy, a key attribute of a reliable data engineer, from definitions to expectations Who This Book Is For Anyone who manages a machine learning team, or is responsible for creating production-ready inference components. Anyone responsible for data project workflow of sampling data; labeling, training, testing, improving, and maintaining models; and system and data metrics will also find this book useful. Readers should be familiar with software engineering and understand the basics of machine learning and working with data.
Agile in a Flash
Author: Jeff Langr
Publisher:
ISBN: 9781934356715
Category : Agile software development
Languages : en
Pages : 0
Book Description
Real agilists don't weigh themselves down with libraries of books, they keep their important information handy with them at all times. Jeff and Tim pack over two decades of experience coaching and doing agile into Agile in a Flash, a unique deck of index cards that fit neatly in your pocket and tack easily onto the wall. Agile in a Flash cards run the gamut of agile, covering customer, planning, team, and developer concepts to help you succeed on agile projects. You can use cards from the deck in many ways: as references, reminders, teaching tools, and conversation pieces. Why not get sets for your entire team or organization? This comprehensive set of cards is an indispensable resource for agile teams. The deck of Agile in a Flash cards teaches leadership, teamwork, clean programming, agile approaches to problem solving, and tips for coaching agile teams. Team members can use the cards as reference material, ice breakers for conversations, reminders (taped to a wall or monitor), and sources of useful tips and hard-won wisdom. The cards are: Bite-sized! Read one practice or aspect at a time in a couple of minutes. Smart! Each card has years of practical experience behind it. Portable! Cards fit easily in your pocket or backpack. An indispensable tool for any agile team, and a must-have for every agile coach or Scrum Master. The Agile in a Flash deck is broken into four areas: planning, team, coding, and agile concepts. The front of each card is a quick list - a summary of the things you want to know and remember. The back provides further detail on each of the bullet points, and offers sage nuggets of knowledge based on extensive professional experience. Tape the cards to your wall, stick them on your monitor, and get agile fast.
Publisher:
ISBN: 9781934356715
Category : Agile software development
Languages : en
Pages : 0
Book Description
Real agilists don't weigh themselves down with libraries of books, they keep their important information handy with them at all times. Jeff and Tim pack over two decades of experience coaching and doing agile into Agile in a Flash, a unique deck of index cards that fit neatly in your pocket and tack easily onto the wall. Agile in a Flash cards run the gamut of agile, covering customer, planning, team, and developer concepts to help you succeed on agile projects. You can use cards from the deck in many ways: as references, reminders, teaching tools, and conversation pieces. Why not get sets for your entire team or organization? This comprehensive set of cards is an indispensable resource for agile teams. The deck of Agile in a Flash cards teaches leadership, teamwork, clean programming, agile approaches to problem solving, and tips for coaching agile teams. Team members can use the cards as reference material, ice breakers for conversations, reminders (taped to a wall or monitor), and sources of useful tips and hard-won wisdom. The cards are: Bite-sized! Read one practice or aspect at a time in a couple of minutes. Smart! Each card has years of practical experience behind it. Portable! Cards fit easily in your pocket or backpack. An indispensable tool for any agile team, and a must-have for every agile coach or Scrum Master. The Agile in a Flash deck is broken into four areas: planning, team, coding, and agile concepts. The front of each card is a quick list - a summary of the things you want to know and remember. The back provides further detail on each of the bullet points, and offers sage nuggets of knowledge based on extensive professional experience. Tape the cards to your wall, stick them on your monitor, and get agile fast.
Leaving Addie for SAM
Author: Michael Allen
Publisher: Association for Talent Development
ISBN: 1607286750
Category : Business & Economics
Languages : en
Pages : 206
Book Description
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.
Publisher: Association for Talent Development
ISBN: 1607286750
Category : Business & Economics
Languages : en
Pages : 206
Book Description
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.
More Agile Testing
Author: Janet Gregory
Publisher: Pearson Education
ISBN: 0321967054
Category : Computers
Languages : en
Pages : 536
Book Description
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).
Publisher: Pearson Education
ISBN: 0321967054
Category : Computers
Languages : en
Pages : 536
Book Description
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).
Changing Software Development
Author: Allan Kelly
Publisher: John Wiley & Sons
ISBN: 9780470725313
Category : Computers
Languages : en
Pages : 258
Book Description
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.
Publisher: John Wiley & Sons
ISBN: 9780470725313
Category : Computers
Languages : en
Pages : 258
Book Description
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 Estimating and Planning
Author: Mike Cohn
Publisher: Pearson Education
ISBN: 0132703106
Category : Computers
Languages : en
Pages : 526
Book Description
Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies. Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile. Using the techniques in Agile Estimating and Planning, you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include: Why conventional prescriptive planning fails and why agile planning works How to estimate feature size using story points and ideal days–and when to use each How and when to re-estimate How to prioritize features using both financial and nonfinancial approaches How to split large features into smaller, more manageable ones How to plan iterations and predict your team's initial rate of progress How to schedule projects that have unusually high uncertainty or schedule-related risk How to estimate projects that will be worked on by multiple teams Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.
Publisher: Pearson Education
ISBN: 0132703106
Category : Computers
Languages : en
Pages : 526
Book Description
Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies. Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile. Using the techniques in Agile Estimating and Planning, you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include: Why conventional prescriptive planning fails and why agile planning works How to estimate feature size using story points and ideal days–and when to use each How and when to re-estimate How to prioritize features using both financial and nonfinancial approaches How to split large features into smaller, more manageable ones How to plan iterations and predict your team's initial rate of progress How to schedule projects that have unusually high uncertainty or schedule-related risk How to estimate projects that will be worked on by multiple teams Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.
Agile Retrospectives
Author: Esther Derby
Publisher: Pragmatic Bookshelf
ISBN: 1680503103
Category : Computers
Languages : en
Pages : 216
Book Description
Project retrospectives help teams examine what went right and what went wrong on a project. But traditionally, retrospectives (also known as “post-mortems”) are only held at the end of the project—too late to help. You need agile retrospectives that are iterative and incremental. You need to accurately find and fix problems to help the team today. Now Esther and Diana show you the tools, tricks and tips you need to fix the problems you face on a software development project on an on-going basis. You’ll see how to architect retrospectives in general, how to design them specifically for your team and organization, how to run them effectively, how to make the needed changes and how to scale these techniques up. You’ll learn how to deal with problems, and implement solutions effectively throughout the project—not just at the end. This book will help you: Design and run effective retrospectives Learn how to find and fix problems Find and reinforce team strengths Address people issues as well as technological Use tools and recipes proven in the real world With regular tune-ups, your team will hum like a precise, world-class orchestra.
Publisher: Pragmatic Bookshelf
ISBN: 1680503103
Category : Computers
Languages : en
Pages : 216
Book Description
Project retrospectives help teams examine what went right and what went wrong on a project. But traditionally, retrospectives (also known as “post-mortems”) are only held at the end of the project—too late to help. You need agile retrospectives that are iterative and incremental. You need to accurately find and fix problems to help the team today. Now Esther and Diana show you the tools, tricks and tips you need to fix the problems you face on a software development project on an on-going basis. You’ll see how to architect retrospectives in general, how to design them specifically for your team and organization, how to run them effectively, how to make the needed changes and how to scale these techniques up. You’ll learn how to deal with problems, and implement solutions effectively throughout the project—not just at the end. This book will help you: Design and run effective retrospectives Learn how to find and fix problems Find and reinforce team strengths Address people issues as well as technological Use tools and recipes proven in the real world With regular tune-ups, your team will hum like a precise, world-class orchestra.