Book Image

JIRA 4 Essentials

By :
Book Image

JIRA 4 Essentials

By:

Overview of this book

<p>This book will introduce you to Atlassian JIRA, the world's most popular issue tracking software. JIRA provides issue tracking and project tracking for software development teams to improve code quality and the speed of development.</p> <p>This book will show you how to plan and design your own JIRA implementation. You will learn how to customize JIRA to adapt it to your organization and add value to your business. Chapters are structured to guide you through all the key aspects of JIRA with a practical implementation. By the end of the book, you will have built a working JIRA implementation.</p> <p>You will start by setting up your own JIRA and be introduced to all the key features in subsequent chapters. With each chapter, you will learn important concepts such as business processes and workflows, e-mails and notifications, and you will have the opportunity to put your newly acquired knowledge into practice by following a live sample JIRA implementation.</p> <p>Packed with real-life example and step-by-step instructions, this book will help you become a JIRA expert.</p>
Table of Contents (17 chapters)
JIRA 4 Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Preface

This book will introduce you to Atlassian JIRA, the world's most popular issue tracking software. JIRA provides issue and project tracking for software development teams to improve code quality and the speed of development.

This book will show you how to plan and design your own JIRA implementation. You will learn how to customize JIRA to adapt it to your organization and add value to your business. Chapters are structured to guide you through all the key aspects of JIRA. You will have created a practical implementation by the end of the book, working on it throughout as you learn about JIRA.

You will start by setting up your own JIRA and being introduced to all the key features in subsequent chapters. With each chapter, you will learn important concepts such as business processes, workflows, e-mails, and notifications, and you will have the opportunity to put your newly acquired knowledge into practice by following a live JIRA sample implementation.

Packed with real-life examples and step-by-step instructions, this book will help you become a JIRA expert.

This book is an in-depth guide to all the essential aspects of Atlassian JIRA

What this book covers

Chapter 1, Getting Started with JIRA, serves as starting point of the book and aims to guide you to set up a local copy of JIRA application that will be used throughout the book. By the end of the chapter, you should have a running JIRA application.

Chapter 2, Project Management, covers how to set up projects and project-related administration tasks in JIRA. The concept of schemes will also be introduced, as it is the core concept in JIRA administration.

Chapter 3, Issue Management, covers everything related to issue creation and operations that can be performed on an issue (excluding workflow transitions). Furthermore, this chapter will gently touch on various aspects of issues, as they are the focal point of JIRA. This chapter will also serve as an opportunity to show and allow you to set up dummy data that will be used by the sample project.

Chapter 4, Field Management, covers how JIRA collects data through the use of fields and how to expand on this ability through the use of custom fields. The chapter will then continue on with various behaviors that can be configured for fields.

Chapter 5, Screen Management, builds on top of the preceding chapter and explores the concept of screens and how users can create and manage their own screens. This chapter will tie in all the previous chapters to show the power behind JIRA's screen design capabilities.

Chapter 6, Workflow and Business Process, explores the most powerful feature offered by JIRA, workflows. The concept of issue life cycle will be introduced and various aspects of workflows explained. This chapter will also explore the relationship between workflows and other various JIRA aspects previously covered, such as screens. The concept of JIRA extensions will also be briefly touched in the sample project, using some popular free extensions.

Chapter 7, E-mail and Notification, focuses on how to get automatic e-mail notifications from JIRA and explores the different settings that can be applied. This is a very important and powerful feature of JIRA and also a critical part of the example project for this book. This chapter will also tie in the workflow chapter and explain in detail how JIRA manages its notification mechanism.

Chapter 8, Securing your JIRA, focuses on the different security control features offered by JIRA. As this topic affects all aspects of JIRA, all previous topics will be touched on, explaining how security can be applied to each.

Chapter 9, Searching, Reporting, and Analysis, will focuses on how data captured in JIRA can be retrieved to provide various types of reporting features.

Chapter 10, General Administration, covers other administration features offered by JIRA. These features often do not form the backbone of a JIRA installation but can be very useful when used properly.

What you need for this book

The installation package used in this book will be the Windows Installer standalone distribution, which you can get directly from Atlassian at http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa.

At the time of writing, the latest version of JIRA is 4.2.

You will also need several additional softwares including Java SDK which you can get from http://java.sun.com/javase/downloads and MySQL which you can get from http://dev.mysql.com/downloads.

Who this book is for

If you want to get started with JIRA, then this is the perfect book for you.

You will need to be familiar with basic computer operations, specifically the system on which you will use JIRA, and software project management.

Conventions

In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.

Code words in text are shown as follows: "We can include other contexts through the use of the include directive."

A block of code is set as follows:

<Connector port="8443" maxHttpHeaderSize="8192" SSLEnabled="true"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"

Any command-line input or output is written as follows:

service.bat install JIRA

New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: "To access the ZIP option, click on the Show all link to the right-hand side."

Note

Warnings or important notes appear in a box like this.

Tip

Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.

To send us general feedback, simply send an e-mail to , and mention the book title via the subject of your message.

If there is a book that you need and would like to see us publish, please send us a note in the SUGGEST A TITLE form on www.packtpub.com or e-mail .

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Downloading the example code

You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Errata

Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/support, selecting your book, clicking on the errata submission form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website, or added to any list of existing errata, under the Errata section of that title. Any existing errata can be viewed by selecting your title from http://www.packtpub.com/support.

Piracy

Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at with a link to the suspected pirated material.

We appreciate your help in protecting our authors, and our ability to bring you valuable content.

Questions

You can contact us at if you are having a problem with any aspect of the book, and we will do our best to address it.