Hands-On Agile Software Development with JIRA - David Harned - E-Book

Hands-On Agile Software Development with JIRA E-Book

David Harned

0,0
28,14 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.

Mehr erfahren.
Beschreibung

Plan, track, and release great software




Key Features



  • Learn to create reports and dashboard for effective project management


  • Implement your development strategy in JIRA.


  • Practices to help you manage the issues in the development team





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



  • Create your first project (and manage existing projects) in JIRA


  • Manage your board view and backlogs in JIRA


  • Run a Scrum Sprint project in JIRA


  • Create reports (including topic-based reports)


  • Forecast using versions


  • Search for issues with JIRA Query Language (JQL)


  • Execute bulk changes to issues


  • Create custom filters, dashboards, and widgets


  • Create epics, stories, bugs, and tasks





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:

EPUB

Seitenzahl: 108

Veröffentlichungsjahr: 2018

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Hands-On Agile Software Development with JIRA

 

 

 

 

 

 

Design and manage software projects using the Agile methodology

 

 

 

 

 

 

 

 

 

 

David Harned

 

 

 

 

 

 

 

 

 

 

BIRMINGHAM - MUMBAI

Hands-On Agile Software Development with JIRA

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

 

This book is dedicated to my wife, Stephanie, and to my children, Lily and Parker. They help me manage our "project: family" every day. It is the most important, challenging, and rewarding experience.
  
mapt.io

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.

Why subscribe?

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

PacktPub.com

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.

Contributor

About the author

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.

I'd like to thank my former manager, Chris Roberts, without whom I would never have stepped into this field. He made it possible for me to get where I am through his support. Also, I'd like to thank all the other Agile thinkers I have worked with in my teams. They have enriched my thought patterns while making sure I never forgot how to be humble.

Packt is searching for authors like you

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.

Table of Contents

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

Preface

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.

Who this book is for

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.

What this book covers

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.

To get the most out of this book

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

Download the color images

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.

Conventions used

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."

Warnings or important notes appear like this.
Tips and tricks appear like this.

Get in touch

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.