28,14 €
Plan, track, and release great software
Key Features
Book Description
As teams scale in size, project management can get very complicated. One of the best tools to deal with this kind of problem is JIRA.
This book will start by organizing your project requirements and the principles of Agile development to get you started. You will then be introduced to set up a JIRA account and the JIRA ecosystem to help you implement a dashboard for your team's work and issues. You will learn how to manage any issues and bugs that might emerge in the development stage. Going ahead, the book will help you build reports and use them to plan the releases based on the study of the reports. Towards the end, you will come across working with the gathered data and create a dashboard that helps you track the project's development.
What you will learn
Who this book is for
This book is for administrators who wants to apply the Agile approach to managing the issues, bugs, and releases in their software development projects using JIRA.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Seitenzahl: 108
Veröffentlichungsjahr: 2018
Copyright © 2018 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Commissioning Editor: Pavan RamchandaniAcquisition Editor: Shriram ShekharContent Development Editor: Manjusha MantriTechnical Editor: Abhishek SharmaCopy Editor:Safis EditingProject Coordinator: Prajakta NaikProofreader: Safis EditingIndexer: Aishwarya GangawaneGraphics: Jisha ChirayilProduction Coordinator: Aparna Bhagat
First published: July 2018
Production reference: 1280718
Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK.
ISBN 978-1-78953-213-5
www.packtpub.com
Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.
Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals
Improve your learning with Skill Plans built especially for you
Get a free eBook or video every month
Mapt is fully searchable
Copy and paste, print, and bookmark content
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.
David Harned is a PMO director for Monotype and is a motivated and inspired leader of Agile thinkers. He is a design, usability, and customer experience advocate. David is an Agile believer and uses Scrum, Kanban, and Lean as well as hybrid approaches for project management. He holds many certifications in the project management and Agile domains, including PMI Project Management Professional, Digital Project Manager, Certified ScrumMaster, and more.
If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.
Title Page
Copyright and Credits
Hands-On Agile Software Development with JIRA
Dedication
Packt Upsell
Why subscribe?
PacktPub.com
Contributor
About the author
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the color images
Conventions used
Get in touch
Reviews
Get Started with Creating Your Project
Introduction to JIRA
What is JIRA?
How JIRA uses projects as a way to keep work organized
Creating an account with Atlassian
Project creation and management
Workflows
How to set up a project using scheme, screens, workflows, and permissions
Screens
Workflows
Permissions
Notifications
Summary
Managing Work Items
Introduction to epics, stories, bugs, and tasks
Creating epics, stories, bugs, and tasks
Issue type attributes and adding and removing them
Managing items in the backlog
Creating and configuring our board
Summary
Running Your Project in JIRA
Creating and starting a Sprint
The daily Scrum
Smaller stories or tasks
Closing the Sprint—the Sprint report
Summary
Working with Reports
Versions and releases
Burndown report
Burndown example 1
Burndown example 2
Burndown report
Sprint report
Velocity chart
Velocity chart example
Release and epic burndowns
Release burndown example
Version and epic reports
Version report example
Summary
Searching and Filtering on Issues
Issue searching using JQL
Simple and advanced JQL editors in JIRA
Saving and managing filters
Executing bulk changes
Creating new boards from saved filters
Summary
Dashboards and Widgets
Creating and managing a dashboard
Adding gadgets to our dashboard
Sharing the dashboard
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
JIRA software is an Agile project management tool that supports any Agile methodology. From Agile boards to reports, you can plan, track, and manage all your Agile software development projects with a single tool. With this book, you will learn to explore critical Agile terminologies and concepts in the context of JIRA Software.
If you want to get started with JIRA software and learn how to run your JIRA projects the Agile way, this is the perfect book for you.
Chapter 1, Get Started with Creating Your Project, is about getting started with creating your project. We'll talk about how projects help you to keep your work organized and learn why JIRA is so popular and where it came from. We'll also talk about creating an account with Atlassian so that you can get started using JIRA on the cloud. We'll look into the projects themselves and how we use a project to organize all work items. We'll then look into the screens, workflows, and permissions, which will allow us to customize our project, and the views, notifications, and permissions that go along with it.
Chapter 2, Managing Work Items, is all about the difference between epics, stories, bugs, and tasks, learning what the different types of issues are, and why we would use each one. We'll talk about the attributes for those issues, learning what these different work item attributes are and how to customize them to fit your needs. We'll also cover managing items in the work, in the backlog, so that all that stuff will be a backlog in JIRA, and we'll talk about how to define, prioritize, and refine it. Then, we'll talk about creating and configuring a board, and how you would do that. If you're familiar with Scrum, you know what I mean by a Scrum board.
Chapter 3, Running Your Project in JIRA, is about running the project. We'll create and start a Sprint. We'll use our backlog to refine the work and then plan and begin the Sprint iteration. We'll also look at the daily Scrum and how we use JIRA to keep the team aligned, and how to know whether we're on track to meet our commitments. We'll focus on the differences between smaller stories or tasks, and when do we use each one, and then we'll talk about how to close a Sprint, and learn how to end that Sprint, and what to do with any work that hasn't been completed.
Chapter 4, Working with Reports, explores all about versions and releases—what they are and how they're different from each other. We'll talk about burndowns, about Sprint reports, and how to read those to determine whether or not your team is doing well. We'll also take a look at velocity charts, which we can use to determine the performance of the team. We will take a look at releasing epic burndowns, as well as versions and epic reports, which give you the ability to do forecasting, which is very powerful.
Chapter 5, Searching and Filtering on Issues, is about JQL, what it is, how to write queries in JIRA using simple and advanced editors, and how to export your results. We'll talk about saving and managing filters, and then executing bulk changes, and then how to use those filters to create new boards. This will give you new views of your work items in JIRA.
Chapter 6, Dashboards and Widgets, teaches us what a dashboard is, how you would use it, the different things you can put on a dashboard, the different layouts you can have for it, and then how to share it so that you can ensure that you're able to broadcast the results of the team and how things are going. Hence, there aren't a lot of prerequisites for this course, just a couple of things that I thought would be helpful—one is to have a basic knowledge of Scrum. We'll reference Scrum a fair amount as we're running an Agile project in JIRA, so that would be helpful for you to know. Still, it would be nice to have at least one team of people that are looking to work together, because that's what JIRA is really great for, having a team of people work together, not necessarily just one person working on something. Although it can work for that, having a team that you can apply these concepts to once you've learned them will be really helpful.
You will need to be familiar with the basics of JIRA, from both the end user and administrator perspectives
Experience with workflows, custom fields, and other administrative JIRA functions will be useful
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here: https://www.packtpub.com/sites/default/files/downloads/HandsOnAgileSoftwareDevelopmentwithJIRA_ColorImages.pdf.
There are a number of text conventions used throughout this book.
CodeInText: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "Let's create another Sprint. We'll call this one FP1 Sprint 1 and include This is my first Sprint as the Sprint goal."
Bold: Indicates a new term, an important word, or words that you see on screen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "If we go back to our Backlog in the upper right corner, we can see that we have our Board settings, so we'll click that, and then, under our SETTINGS, we've got Estimation."
Feedback from our readers is always welcome.
General feedback: Email [email protected] and mention the book title in the subject of your message. If you have questions about any aspect of this book, please email us at [email protected].
Errata: Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you have found a mistake in this book, we would be grateful if you would report this to us. Please visit www.packtpub.com/submit-errata, selecting your book, clicking on the Errata Submission Form link, and entering the details.
Piracy: If you come across any illegal copies of our works in any form on the Internet, we would be grateful if you would provide us with the location address or website name. Please contact us at [email protected] with a link to the material.
