White Paper. Next Generation Project & Resource Management for Atlassian's JIRA Gerald Aquila, Founder & CEO



Similar documents
PROJECTS. onepoint PROJECTS 13. Group Server and. Enterprise Cloud/Server. Tutorial

1 Start a new project

Microsoft Project Server 2013

Manage projects effectively

OPERATIONAL PROJECT MANAGEMENT (USING MS PROJECT)

Best practices in project and portfolio management

ORACLE PROJECT MANAGEMENT

Project Management Quick Reference Guide for MS Project 2010

We have enabled our project managers to produce real-time resource capacity reports while eliminating the manual status tracking process.

Stefan Glatzmaier, Michael Sokollek. Project Portfolio Management with SAP. RPM and cprojects. Bonn Boston

Increase your Performance with the PSA Suite for Microsoft Dynamics CRM

Analytics for Oil & Gas

Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects

Business ByDesign. The SAP Business ByDesign solution helps you optimize project management

Primavera P6 Enterprise Project Portfolio Management

Making Every Project Business a Best-Run Business

ENOVIA Aerospace and Defense Accelerator for Program Management

Implementing Gartner s PPM Reporting recommendations in Project Online and Project Server

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Microsoft Enterprise Project Management 2010 Licensing Guide

IBM Cognos Express Essential BI and planning for midsize companies

ARTEMIS VIEWS ADVANCED PLANNING. With ProjectView

Tracking Campaigns for Local Authorities. Lucian Glenny Web Analyst

- ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B

PMO Metrics Recommendations

InLoox PM Web App The Online Project Software

HP Application Lifecycle Management

Task Manager. Task Management

How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as

Enhance visibility into and control over software projects IBM Rational change and release management software

Leading Collaborative Project Portfolio and Project Management Software. Success can be planned

How To Manage Project And Portfolio Management In Microsoft Office 2010

serena.com seven ways ppm will change your application development organization

Make Your Projects Perform

Stephanie Smith Inside Sales Brittenford Systems. Cynthia West VP, Sales and Marketing Project Insight

EMA Service Catalog Assessment Service

Agenda. Project Management Pain Points. Solution Option Highlights. The Dark Side. Discussion. Identify your business needs / requirements

Effectively Leveraging Project 2010 with SharePoint 2010 for Project Management Success. Dux Raymond Sy, PMP

Introducing ConceptDraw PROJECT

White paper. Innate Resource Management Software. Introduction to Reports

Within Budget and on Time

Cloud PPM for Project-centric Service Organizations

Advanced Topics for TOGAF Integrated Management Framework

IBM Cognos Express. Breakthrough BI and planning for midsize companies. Overview

See What's Coming in Oracle Project Portfolio Management Cloud

Microsoft Enterprise Project Management (EPM) Solution

Oracle s Primavera P6 Enterprise Project Portfolio Management

These functionalities have been reinforced by methodologies implemented by several of our customers in their own portfolio optimization processes.

Measurement for Successful Projects. Authored by Michael Harris and David Herron

A collection of Safran Project report samples for project professionals

Market Landscape Report

Deltek Maconomy Business Performance Management

ProjExec Project Management for IBM Collaborative Platforms. Simple and effective project execution with collaboration for all project needs

Asta Powerproject Enterprise POWERFUL PROJECT, PORTFOLIO AND RESOURCE MANAGEMENT SOFTWARE. astapowerproject.com

IBM Software Enabling business agility through real-time process visibility

Discover the Difference

PROCESS GROUP: PLANNING PROCESS GROUP: INITIATION. Oracle Projects. PMBOK Oracle Mapping. Scope Planning. Develop Project Charter

Managing Projects with ServiceNow at the University of San Francisco

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

How Technology Supports Project, Program and Portfolio Management

SAP Consulting Providers - Top 20

Project Intake & Prioritization. 1 of 5 in the Building Blocks of PPM webinar series

PM Services. Portfolio Strategy, Design and Build

White Paper: AlfaPeople ITSM This whitepaper discusses how ITIL 3.0 can benefit your business.

A full spectrum of analytics you can get yourself

NetSuite OpenAir. The World s #1 Cloud Professional Services Automation Solution. Why NetSuite OpenAir? NETSUITE BENEFITS.

Project Management. In this Guide

ORACLE S PRIMAVERA FEATURES PORTFOLIO MANAGEMENT. Delivers value through a strategy-first approach to selecting the optimum set of investments

Best Practices for Deploying Managed Self-Service Analytics and Why Tableau and QlikView Fall Short

NetSuite OpenAir The World s #1 Cloud Professional Services Automation Solution

Advanced Analytic Dashboards at Lands End. Brenda Olson and John Kruk April 2004

Resource is your value, FEYWA is your tool

Assignment 2: Microsoft Project Toolset. Eric Palmer & Mahindra Bheodari. Kennesaw State University. IS 8100 Spring 2015

5 Key Ways Web-Based Project Portfolio Management & Application Portfolio Management Solutions Make IT More Strategic & Cost Effective

project portfolio management Effectively plan, manage, and control projects and resources Planview Enterprise Planview Project Portfolio Management

ElegantJ BI. White Paper. Operational Business Intelligence (BI)

Managing Customer Relationships with SAP Business One

PeopleSoft Program Management

PMO Starter Kit. White Paper

CRM-Project The 4th Module. Benefits. Functions. Project Management in Microsoft Dynamics CRM. Microsoft Dynamics CRM

Aspen InfoPlus.21. Family

CA PA for CA Clarity PPM 14.2: Project and Investment Management 200

IBM Cognos TM1. Enterprise planning, budgeting and analysis. Highlights. IBM Software Data Sheet

Marketing Automation Request for Proposal

Project Management Office

Leading Collaborative Project Portfolio and Project Management Software. Success can be planned

HP Agile Manager What we do

TenStep Project Management Process Summary

NetSuite OpenAir. The World s #1 Cloud Professional Services Automation Solution. Why NetSuite OpenAir?

An Oracle White Paper March Project Management Office Starter Kit

2012 National BDPA Technology Conference. Defining Project and PMO Metrics

Effective use of PSA Software in Consulting Organizations

Microsoft Project 2010 builds on the Microsoft Project 2007 foundation with flexible work management solutions and the right collaboration tools for

MICROSOFT OFFICE PROJECT - SYLLABUS

Creating Dashboards for Microsoft Project Server 2010

Reading Sample. Integration Scenarios with Other Project Management Tools. Contents. Index. The Author. Project Management with SAP Project System

/// PPM SOFTWARE, EVOLVED. A BUYER S GUIDE FOR TODAY S PROJECT TEAMS

ATTACHMENT 3 SPS PROJECT SENIOR PROGRAM MANAGER (SPM) DUTIES & RESPONSIBILITIES

Business Intelligence and intuitive reporting in one comprehensive solution

Software Development. Overview.

Transcription:

White Paper Next Generation & Resource Management for Atlassian's Gerald Aquila, Founder & CEO

Introduction In this white paper we want to take a closer look on how the project lifecycle looks like with onepoint's two-way integration and how the workload is typically divided between both systems (onepoint PROJECTS and Atlassian ). is one of the most liked and widely deployed issue tracking and agile task management solutions worldwide. IT departments love it for its ultra-simplistic approach to workflow-style task management. Developers like its tight integration with IDEs and source code management systems such as GIT and SVN. Atlassian even provides great addons to such as FishEye that provides even more value for developers and quality engineers. However, is typically not so well received by nontechnical knowledge workers, simply because it was not designed to be used by marketing, sales people, business analysts, or controllers. In addition, provides great agile PM functionality on the team level with Agile (formerly GreenHopper), but it lacks any multi-project management, controlling, portfolio, or resource management capabilities. And this is where onepoint PROJECTS's real-time, two-way integration comes in. twice. and team managers can do project and resource planning in onepoint PROJECTS using state-ofthe-art, easy-to-use PPM functionality. Developers and engineers can work entirely within while all progress is synced back to onepoint PROJECTS, so project managers and controllers have always access to up-to-date effort, cost, and progress information. From Idea to ideas are typically "born" in a PPM system, rather than a mainly execution-oriented environment such as. In onepoint PROJECTS project ideas or business cases are often treated as normal projects that are in an early "IDEA" stage and thus, are already part of the project pipeline. Assigning a potential project team resource planning across projects is already possible early on. Of course, at this stage it typically makes only sense to assign so-called "pools" (teams, e.g., Sprint teams) beside some key resources. It is typically also of advantage to set project probabilities in the IDEA stage, so resource forecasting is only calculated based on partial resource assignments and thus, provides a more realistic picture of the probable future resource utilization. Early Planning of Collection of Issues & Features Decision Fig. 2: onepoint s clear project pipeline overview Detailed Planning of Monitoring & Controlling Closing Down the onepoint PROJECTS Execution & Progress Fig. 1: Two-way synchronization process The main goal of our 2nd generation synchronization with is to provide both non-technical knowledge workers and IT staff with the best project management environments available - without having to ever enter any information Early planning Quick Wins Once a project becomes more likely, the project manager will start preliminary planning - this often also involves either coming up with a rough cost estimation, or matching an early cost plan with a designated budget. In order that the PM can reuse already existing issues, improvements, features, and tasks from she can now already link to an existing project or version. As this will automatically bring in all existing issues (within the given scope) into onepoint PROJECTS as ad hoc tasks and issues, the PM can freely decide what she wants to reuse in her early project plan and what not. She can even reuse existing initial estimations from meaning that also cost information is already precalculated based on hourly rates defined within onepoint PROJECTS. 2

The project manager has two distinct advantages with this approach: 1. She can delegate and reuse existing information easily from and 2. She can add additional planning dimensions that are not available in. One example is risk and response planning - an important and critical part of overall project planning, especially in the early stages. Another practical aspect is milestone planning which makes especially sense in terms of release planning. In addition, the PM can also include deliverables and link them to planned activities for client-side, external projects. Analyzing and Prioritizing Results from preliminary planning together with manuallyevaluated project criteria form the basis for strategic project prioritization and portfolio analysis. Beside portfolio-level scoring models, tabular and bubble chart analysis, onepoint PROJECTS also provides a unique visualization of up to 12 project dimensions simultaneously using so-called "dynamic project symbols". With these kinds of tools at hand project prioritization becomes a breeze and ongoing portfolio analysis can even take into account dynamic progress information from. Decision & Order Once a project is decided on, the PM can easily document the project decision in onepoint PROJECTS and easily generate a project order/charter document with the press of a button. The project order is a PDF report that combines project meta information with the current project plan, effort and cost breakdown, milestone list, risk plan etc. If the project team is not already completely staffed, this is typically also the time to fill the remaining seats on the bus. onepoint PROJECTS supports project staffing with skills management that is closely integrated with resource utilization planning. For instance, a PM could easily search for resources available to an extent of 50% between July and August who are fluent in French and have deep database optimization know-how. Real Resource Planning The next step is to come up with a more detailed project plan and optionally assign resources in a per-activity level. onepoint PROJECTS allows you to also plan resources only on the pool level (e.g., for Sprint team planning), but resource assignments can only be synced directly to for single-resource assignments. If multiple resources are assigned, or a pool is used, onepoint PROJECTS syncs the task without resource assignment and leaves the assignment up to based on its default assignment rules for the given project or version. Note that even while you cannot directly map pool-based resource planning to, it still provides invaluable advantages to be able to do high-level (Sprint) team planning. After all, resource planning is about the future, not about the past. You will also be able to compare your resource planning to the actual time tracking information that will be synced back from or Tempo work-logs. Fig. 3: prioritizing using portfolio bubble charts Another distinct advantage is the fact that with this approach, all kinds of projects can be analyzed using a single, central, and consistent project repository. Nontechnical projects, projects, even programs consisting of and non- projects are part of the same project pipeline and can be evaluated based on a single set of business criteria in order to ensure the strategic alignment of all projects to defined company goals. Fig. 4: Visual resource planning and conflict resolution 3

Putting the PM in Control For executing a project in a consistent way, the PM has full control on when the project and resource plan is "pushed" to for the first time - when she performs the so-called initial "check-in". onepoint PROJECTS provides built-in, automatic version control for project plans: the PM can work on a private working copy of the project plan without the risk of confusing other PMs or project contributors. However, in contrast to many other solutions this working copy is already securely stored on the server and even provides real-time previews for all project monitoring and resource utilization views. In other words, the PM can "play around" with the project and resource plan until satisfied and then control very easily when she wants to "unleash" the new plan version onto her project contributors and fellow PMs. onepoint Plan Ad Hoc Task Ad Hoc Task onepoint PROJECTS Fig. 5: Full control vs. dynamic ad hoc synchronization By checking-in a new project plan version the project plan is "hard-pushed" to ensuring that the PM remains in control. On the other side, all issues and tasks that are not part of the plan have a much more dynamic nature: they are synced two-way in both directions. This way, the PM can decide what parts of a project to keep under strict control and what parts she wants to keep dynamic for maximum agility. on check-on event-based event-based Issues Issue Issue Execution in Meanwhile developers and support engineers can already work on both ad hoc and more strictly planned tasks in the same natural and consistent way. All time and progress updates including status changes and revised estimates are automatically synced back to onepoint PROJECTS allowing the PM to have instant access to up-to-date actual and progress data. Everyone can work using their preferred tools and environments and not a single bit of information has to be entered twice. Fig. 6: s can be executed completely within The same is true for comments and attachments that are added on both sides. Comments are simply added up based on their creation date and time. If a single attachment is updated concurrently on both sides, the newest information gets preference - regardless whether it comes from or onepoint PROJECTS. This ensures up-to-date project information and a consistent flow of data. Including External Parties It is even possible to more easily distribute information to external parties involved in certain tasks that have neither access to onepoint PROJECTS, nor, as you can easily create a work instruction report based on a planned activity. The PM can then simply distribute the resulting autogenerated PDF document via email and incorporate the progress on such a task manually. There Are No Perfect Plans However, there is nothing like a perfect project plan. This is why onepoint PROJECTS allows all project contributors to create ad hoc tasks and issues in parallel to planned activities. This way, overlooked or new requirements can be quickly added to the project's scope without waiting for the PM to find the time for updating the plan. The PM can still easily reuse ad hoc tasks and issues with the press of a button in a new project plan version - complete with already tracked actual effort, progress information, attachments and comments. 4

but also enables related functionality such as plan/actual comparisons, Earned Value KPIs and charts, and automated cost-based traffic lights for -executed projects. Multi- Monitoring Fig. 7: GANTT scheduling for -executed projects Since a project team often consists of both non-technical knowledge workers and IT personnel, ad hoc tasks and issues are always synced in both directions. Issues created in are synced to onepoint PROJECTS and ad hoc tasks originating in onepoint are synced to. Therefore, both sides can dynamically add to the scope of a project without having to leave their natural working environment, or entering any information twice. Agile s Do Cost $ A detail sometimes overlooked when going agile on the team level is that it is no longer easily possible to get accurate planned or actual cost information from agile projects. costs might not be important for all kinds of projects, but costs can be relevant for business planning and development, for government grants, or for client/external projects. Fig. 8: Quick access to effort and cost plan/actuals Since onepoint PROJECTS calculates planned costs based on the assigned effort both on the resource and pool levels, you always have a consistent cost baseline. But onepoint also automatically calculates actual and open costs (cost-tocomplete) based on actual hours - both internally and when synced from or Tempo. This not only provides the PM with up-to-date access to complete project cost information, A very nice "side effect" of the way onepoint PROJECTS 2nd generation integration works is that the onepoint project repository aggregates all project-relevant information from and combines it with other important data that cannot be stored in the database schema. For instance, a -executed project plan can include milestones - they do not really make sense in, so they are not synced to, but they are still part of the plan and can be monitored in onepoint. In other words, all of onepoint's monitoring tools can be used with -executed projects including dates, effort and costs plan/actual comparisons, Earned Value charts, milestone tables and the built-in milestone trend analysis. Also all automated traffic lights (general, resources, costs, dates) trigger based on -synced actual and progress information. And of course even onepoint's multi-project monitoring views (status, progress, plan/actuals, dates, pipeline) and dynamic project criteria are recalculated using progress information from and Tempo. Controlling for However, project monitoring alone is typically not enough for a well-managed project. You also need to do explicit, periodic project controlling in order to ensure that your project stays on track. onepoint PROJECTS supports project controlling through so-called controlling sheets that the PM submits once per controlling-cycle. The controlling sheet allows the PM to provide guidance through infos about the project's progress, issues and necessary decisions, as well as short-term forecast. She can also comment on automatic traffic lights and milestones, adjust manual traffic lights, and optionally control billable hours. Controlling sheets can be easily printed using an automatically generated, document-style PDF project progress report, e.g. for usage in project update meetings. Once submitted, a controlling-sheet historicizes progress information much like a project plan version documents plan changes. In combination with, you combine the advantages of an extremely dynamic project execution model with the power of a well-documented project history without any extra work. 5

Closing & Lessons Learned Fig. 9: Using the built-in WBS for planning & controlling Additionally, tying project controlling cycles to Sprint boundaries has proven valuable when closely integrating agile and formal project management. The fact that each sprint should (ideally) deliver a potentially shippable product increment, makes the end of a sprint a perfect time for submitting a status report, since it marks a consistent point in time regarding project progress and status of deliverables. onepoint PROJECTS makes this easy by allowing you to simply synchronize your controlling cycle duration with your default Sprint duration. Finally, projects end sooner or later: they are either completed, or they get canceled. Formally closing down a project is always a good idea, but you do not want to spend a lot of time on this. onepoint PROJECTS allows to either document project closure in a very simple way by entering a closure date and comment, or you can submit a final closure controlling sheet. The advantage of using a closure controlling sheet is that you can easily document best practices and lessons learned using closure comments without additional administrative overhead. Of course, you can create a project closure report based on actual data synced from with the press of a button - complete with optional closure comments you may have provided. Dynamic Portfolio and Resource Management Synced progress information from also brings in valuable data for project reevaluation and portfolio analysis. Dynamic project symbols show up to 12 project dimensions concurrently while feeding up to 8 of these dimensions directly through synchronization (activity, dates, effort, cost, and overall progress, as well as dates, resources, and costs traffic lights). progress information for project reevaluation is enabled through dynamic project criteria that can be defined based on a number of built-in project fields, such as actual effort, costs, variances, or even traffic lights. In addition, resource management and planning directly benefit from synchronized progress information from. For instance, actual resource allocation based on tracked hours can be easily viewed in onepoint PROJECTS, and is also used for automatically calculating actual start/finish dates for activities as well as variances. This is not just valuable information for evaluating current and improving future resource plans, but also provides important guidance for HR and business development in general. Fig. 10: Resource utilization and demand overviews Again everyone benefits from the two-way syncing approach: developers and engineers do not have any additional work, or new tools to learn. and team members still get all the information they need in real-time. Even management dashboards are kept automatically up-todate and provide valuable insights. There is no need to choose between an agile approach that benefits IT teams, or a more formal framework that provides accurate data for informed decisions. Agile and formal project management are no contradiction, they need each other and benefit from each other. onepoint PROJECTS and form a perfect symbiosis closing gaps in the project portfolio process and leveraging their strengths. Additional Information This is a living document. Find out more about onepoint PROJECTS at http://www.onepoint-projects.com. 6