Welcome to BigPicture!
BigPicture is a powerful tool with numerous features and can help you in managing different types of projects such as the waterfall, agile or the hybrid of both. Before you start working with the app it is very important to understand how does it work and what impact does the creation of a Program have on your work items.
Before you start!
Here are some basic recommendations:
Make sure that the version of the app you want to install is compatible with your Jira instance. We recommend using the Atlassian's plugin manager which will always install the latest compatible version of our app. If you plan to use the app together with BigPicture Enterprise or BigTemplate, make sure they are compatible as well.
Before installing the app on your production instance make sure to test it using the staging environment. If it is not possible, create a separate project on your instance and test how the app works.
Depending on the configuration of the app, your tasks might get updated or recalculated during the creation of the Program. By default, the app requires two points on the timeline (in other words two dates) to generate a task bar and determine the start and end points. Those points in time are the task's 'Start date" and 'End date' and are stored as 'Start date' and 'End date' custom fields by default.
If a Task with no Start and / or End Dates is added to the scope of a Program, the app will pick the Original Estimate value to calculate the duration and set the task's Start date to Creation date.
Following this logic, if no Original Estimate value is available the app will again use the creation date as Start Date and when the End Date is empty, then it picks the resolution date (if the issue was Resolved) instead. This usually means that a Task will be set as a 1-day duration starting on the Creation date. With Original Estimate mapped as the Start or End Dates, it will represent the duration of a Task.
As a consequence, in such a scenario, the "Auto bottom up" task mode will be applied to tasks with empty date fields to avoid data corruption when the task are structured automatically using presets.
In the case of Sprint and Version tasks synchronization, the "Auto top down" is used by default.
Read more about the synchronization settings in the Task configuration section.
The Program Wizard will facilitate the creation of your first Program. We do recommend creating a 'Sample data' Program first to learn how the app works.
To avoid the risk of intentional task recalculation use the 'Manual task mode'. You can set the default task mode in the app's global configuration or using the Program Wizard in the advanced configuration section.
Above you can see one of the Program Manager's views. A Program is a collection of Jira Projects, Boards or tasks. It can be any number of projects simultaneously, as well as, a single project depending on your preference. You can create separate Program serving a different purpose with the same or similar scope of data.
Creating your first Program
If you are just getting started, there are three options and the Program Wizard will facilitate the process:
- Create sample data Program,
- Configure the app and create a new Program with your data,
- Import data from external platforms.
As mentioned above, there are different types of projects which can be managed using the app. The Program Wizard can help you configure the Gantt and Board modules to work best with your projects.
The Gantt presets include:
- Traditional (Waterfall)
You can change the Program's configuration at any phase of the Programs lifecycle.
Documentation and guidance
Our documentation is currently being updated and we would like to apologise for the inconvenience.
The most important sections of the documentation are listed below:
|Module / Configuration section:||Related modules :||The most important settings:|
|Global configuration||Gantt, Resources, Board, Scope|
Task configuration - one of the most important sections including the fields mapping or synchronization (start/end date, baselines, progress fields) and the automatic task recalculation based on the assignee's working day.
|Gantt, Resources, Board, Scope|
Link configuration - synchoronization of dependency links.
Risk configuration - synchronization of Risk probability and Risk consequence fields - required to display Jira issues on the risk matrix.
Skill Widget configuration - to define the skills required to complete a task.
|Administration||Gantt, Scope, Resources, Board||Resource manager - define the resources' non-working days using the Workload, Holiday and Absence plans.|
|Gantt, Resources, Scope, Board, Roadmap||Global teams - define the teams and calculate their capacity. Assign Teams to tasks instead of individual resources.|
|Gantt, Scope, Resources, Board||Workload, Holiday and Absence plans - use the plans to define the working and non working days.|
|Program Manager||All||Program Manger - browse and create new Programs using the Program Wizard.|
|Program configuration||All||Scope definition - define the scope of the Program.|
|Gantt, Scope||Synchronization - define how the WBS is generated and which task types will be synchronized with the app.|
|Board, Roadmap, Reports||Agile schedule - generate an Agile schedule consisting of Program Increments and Iterations.|
|Gantt, Resources, Risks, Roadmap Board||Exporting - export your data from different modules using preconfigured templates using BigTemplate app.|