Redmine Cookbook

Over 80 hands-on recipes to improve your skills in project management, team management, process improvement, and Redmine administration

Redmine Cookbook

Cookbook
Aleksandar Pavić

Over 80 hands-on recipes to improve your skills in project management, team management, process improvement, and Redmine administration
$35.99
$44.99
RRP $35.99
RRP $44.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Free Sample

Book Details

ISBN 139781785286131
Paperback322 pages

Book Description

In a variety of online project management tools, Redmine markets itself as offering flexibility. Choosing the right management tool can mean the difference between the success and failure of a project. Flexible project management tools bend themselves to fit your needs, whether that’s communication regarding a simple project, or collaboration, or more complex project methodology such as SCRUM, or an issue-code relationship, or the need of different methodology for your project.

Whether you are project manager or system administrator, this book provides valuable recipes to get the best possible performance out of your team, organization, infrastructure, and Redmine itself. Through a series of carefully crafted recipes covering the nitty-gritty of Redmine, you’ll be guided through the installation of Redmine, as well as how to fine-tune and customize your Redmine installation. Finally, we walk you through integrating Redmine with other softwares and databases like Tortoise SVN and Visual Studio and troubleshooting Redmine.

Table of Contents

Chapter 1: Installing and Running Redmine
Introduction
Default installation on an Ubuntu server
Installing from a source on Ubuntu
Installation on Windows servers
Using Puma and IIS on Windows
Running with Apache as mod_fcgid
Running Redmine with Phusion Passenger
Running Redmine with Nginx and Thin
Installing optional requirements
Using custom Ruby for Redmine
Chapter 2: Customizing Redmine
Introduction
Customizing My page
Editing Redmine's views manually
Customizing modules per project
Extending user profiles with additional data
Customizing User roles
Creating and using User groups
Customizing the layout of the project entry page
Customizing the layout of the home page
Interacting with Redmine only through e-mail
Chapter 3: Project Management with Redmine
Introduction
Splitting your project into phases
Creating and using subprojects
Splitting your tasks into subtasks
Managing issue relations
Creating and using template projects
Managing multiple projects simultaneously
Creating reports on spent time
Making sure everyone is optimally loaded with work
Relating between issue and time
Using the issue-code relation
Defining a roadmap to the release plan
Chapter 4: Improving Team Performance
Introduction
Keeping relevant documentation in Redmine
Putting the timeline to good use
Making sure that everyone is informed
Limiting access to some team members
Using metrics to improve team performance
Analyzing team performance through the code repository
Using the repository module to display code differences
Managing multicultural teams in different time zones
Applying advanced issue-code relationships
Improving Scrum meetings and backlogs
Chapter 5: Regular and Planned Maintenance
Introduction
Starting and restarting Redmine
Checking for active Redmine processes on the server
Configuring backup and recovery
Checking the data dirs for possible malware
Migrating and upgrading
Upgrading or migrating the database behind Redmine
Enhancing security
Upgrading Ruby safely
Chapter 6: Performance and System Tuning
Introduction
Fine-tuning new project creation
Tuning authentication and auto-login features
Tuning the workflows
Setting the log level
Getting the most from a single server
Scaling Redmine across multiple servers
Increasing file upload size
Integrating Redmine with Active Directory
Chapter 7: Integrating Redmine with Other Software
Introduction
Exporting to Microsoft Project
Using Redmine through browser plugins
Using Redmine mobile applications
Activity monitoring through Atom feed
Embedding Redmine into a web application
Using the Redmine REST API with PHP
Using the Redmine REST API with C#
Integrating with Tortoise SVN or GIT
Interacting with Redmine from Visual Studio
Chapter 8: Getting the Most Out of Scripts and Plugins
Introduction
Pasting images from clipboard
Keeping track of your clients
Redmine for document management
Implementing and using reoccurring tasks
Practicing Kanban
Importing issues to Redmine
Using Redmine with Jenkins
Using the assigned issues summary e-mail
Text formatting with CKEditor
Being Agile with Agile Dwarf
Chapter 9: Troubleshooting
Introduction
Where to get help and how to get help faster
Troubleshooting bundler installation
Troubleshooting Apache installations
Troubleshooting plugin installation
E-mail sending issues
Incoming e-mail parsing issues
Recovering from system failure
Tackling a delayed response from the server
Chapter 10: Making the Most of Redmine
Introduction
How to convince management to use Redmine
Redmine as a Helpdesk with auto-responder
Using Redmine as a service desk platform
Improving Redmine Security for ISO 27000
Redmine and SLA
KPIs inside Redmine
Using Redmine with ITIL

What You Will Learn

  • Make Redmine run on Microsoft SQL Server with IIS
  • Enjoy the benefits of updating the code on a real-time basis and maintaining consistency
  • Manage multiple projects and teams simultaneously
  • Leverage Redmine features to enhance team's performance
  • Use Redmine for SCRUM and Agile methodologies
  • Deploy Redmine for Service Desk
  • Customize the user experience by manually tracking the ongoing projects
  • Extend Redmine through various plugins

Authors

Table of Contents

Chapter 1: Installing and Running Redmine
Introduction
Default installation on an Ubuntu server
Installing from a source on Ubuntu
Installation on Windows servers
Using Puma and IIS on Windows
Running with Apache as mod_fcgid
Running Redmine with Phusion Passenger
Running Redmine with Nginx and Thin
Installing optional requirements
Using custom Ruby for Redmine
Chapter 2: Customizing Redmine
Introduction
Customizing My page
Editing Redmine's views manually
Customizing modules per project
Extending user profiles with additional data
Customizing User roles
Creating and using User groups
Customizing the layout of the project entry page
Customizing the layout of the home page
Interacting with Redmine only through e-mail
Chapter 3: Project Management with Redmine
Introduction
Splitting your project into phases
Creating and using subprojects
Splitting your tasks into subtasks
Managing issue relations
Creating and using template projects
Managing multiple projects simultaneously
Creating reports on spent time
Making sure everyone is optimally loaded with work
Relating between issue and time
Using the issue-code relation
Defining a roadmap to the release plan
Chapter 4: Improving Team Performance
Introduction
Keeping relevant documentation in Redmine
Putting the timeline to good use
Making sure that everyone is informed
Limiting access to some team members
Using metrics to improve team performance
Analyzing team performance through the code repository
Using the repository module to display code differences
Managing multicultural teams in different time zones
Applying advanced issue-code relationships
Improving Scrum meetings and backlogs
Chapter 5: Regular and Planned Maintenance
Introduction
Starting and restarting Redmine
Checking for active Redmine processes on the server
Configuring backup and recovery
Checking the data dirs for possible malware
Migrating and upgrading
Upgrading or migrating the database behind Redmine
Enhancing security
Upgrading Ruby safely
Chapter 6: Performance and System Tuning
Introduction
Fine-tuning new project creation
Tuning authentication and auto-login features
Tuning the workflows
Setting the log level
Getting the most from a single server
Scaling Redmine across multiple servers
Increasing file upload size
Integrating Redmine with Active Directory
Chapter 7: Integrating Redmine with Other Software
Introduction
Exporting to Microsoft Project
Using Redmine through browser plugins
Using Redmine mobile applications
Activity monitoring through Atom feed
Embedding Redmine into a web application
Using the Redmine REST API with PHP
Using the Redmine REST API with C#
Integrating with Tortoise SVN or GIT
Interacting with Redmine from Visual Studio
Chapter 8: Getting the Most Out of Scripts and Plugins
Introduction
Pasting images from clipboard
Keeping track of your clients
Redmine for document management
Implementing and using reoccurring tasks
Practicing Kanban
Importing issues to Redmine
Using Redmine with Jenkins
Using the assigned issues summary e-mail
Text formatting with CKEditor
Being Agile with Agile Dwarf
Chapter 9: Troubleshooting
Introduction
Where to get help and how to get help faster
Troubleshooting bundler installation
Troubleshooting Apache installations
Troubleshooting plugin installation
E-mail sending issues
Incoming e-mail parsing issues
Recovering from system failure
Tackling a delayed response from the server
Chapter 10: Making the Most of Redmine
Introduction
How to convince management to use Redmine
Redmine as a Helpdesk with auto-responder
Using Redmine as a service desk platform
Improving Redmine Security for ISO 27000
Redmine and SLA
KPIs inside Redmine
Using Redmine with ITIL

Book Details

ISBN 139781785286131
Paperback322 pages
Read More

Read More Reviews