Connect with us

TECHNOLOGY

How to juggle multiple software projects with great results

How to juggle multiple software projects with great results

By Francis Miers, Director, Automation Consultants 

Programme and portfolio managers are under pressure to make sure that a growing number of software projects, which in total could involve hundreds, or even thousands of team members, are co-ordinated, so that cross-project deadlines are met. While new implementation methodologies today may offer individual software and IT projects more protection against failure,successful multi-project implementation remains challenging and complex.

One of the major challenges in managing multiple software and IT projects is how to assess the investment of money and resources against the benefits for the business. Each project will have its own manager and team with some degree of independence, but to enable meaningful progress reporting, there needs to be a degree of consistency across the organisation.

Unless some degree of standardisation is agreed between the teams, inconsistent reporting will occur and hamper the measurement of progress. Each team will most likely use different metrics to measure progress and make comparison between teams, and consolidation of their reports will be very difficult.

While a degree of standardisation is essential for consistent reporting, however, too much of it can enforce excessive rigidity and uniformity on the different teams and hamper creativity and efficiency within them. To prevent this, a balance must exist between enough standardisation to permit consistent reporting,yet enough freedom for project teams to customise their working methods to suit their particular needs and circumstances.

Tools to manage a project portfolio

Successful portfolio management involves finding the best possible combination and co-ordination of resources to deliver on business goals as quickly and efficiently as possible. Several project portfolio management tools exist to help portfolio managers manage projects and resources across the organisation. With these tools, you can collect and consolidate information about your projects in order to manage risks, resources, timelines, budgets and so on.

In the world of Jira, one such example is Portfolio Management for Jira, an agile tool that enables a portfolio manager to plan and forecast a realistic road-map across multiple projects, make data-driven decisions when the unexpected happens, and keep everyone informed. The tool can manage up to about 150 Jira projects.

When the number of projects exceeds this figure, it is better to rely on a standard reporting framework which also permits customisation at project level.One way of doing this is to impose standard reporting requirements at the higher levels of the agile hierarchy but permit customisation at the lower levels.

Such an approach not only permits standardised reporting but also prevents the reporting of data generated by a project management tool like Jira in another tool like Excel or PowerPoint.Using multiple tools increases the risk of error and removes the advantages of a ‘single source of truth’. Embedding a consistent approach to reporting is not easy to do and takes a consistent, repeated training programme. If done successfully, however, it can change the organisational culture and ensure the efficient generation of management information, a very valuable outcome, given the big money being invested in software development by many organisations.

Atlassian’s most recent acquisition is interesting and aimed at this problem of managing agile at scale. In March, the company bought Agilecraft. Agilecraft had one product, previously also called Agilecraft, but now renamed to Jira Align. Jira Align manages large scale Agile development, up to the thousands of projects. It gives a view on the state of development from the level of an individual project, to a set of projects, to an initiative, all the way up to the strategic development efforts of a large organisation. As well as managing resources and scheduling, Jira Align tracks budgeting, and provides in-depth reporting on return on investment, a crucial requirement for senior management.

Unlike Portfolio for Jira, Jira Align (despite the name) is not an add-on to Jira, but a standalone application. It integrates closely with Jira, but also integrates with other agile project management tools such as Azure Dev Ops, IBM RTC and Github. What’s more, it can integrate with several instances of Jira, or other project management tools, at once, and aggregate data from all of them. Jira Align scales to a much larger size than Portfolio, being suitable for the needs of any size of organisation from medium to very large.

Implementing a tool with such a complex purpose as Jira Align – co-ordinating the activities of thousands of developers and projects – is not the work of an afternoon. It requires agile projects to be configured in a certain way, and it should normally fit with one of the established methods for managing agile at scale, most commonly SAFe, while DAD and LeSS are also options. Users, power users and administrators must also be trained. A Jira Align implementation typically begins with a pilot, then a gradual rollout to a wider set of users.

An interesting feature of Jira Align is the ‘why’ button, which is shown on every work item (e.g. and Epic or User Story). The ‘why’ button shows the next level up in the hierarchy, clicking the button in a story shows the epic, clicking it in the epic shows the initiative and so on, all the way up to the organisation’s top-level strategic goals. Thus there is full traceability from the grass roots to the top.

Easing the pressure on IT infrastructure

Atlassian’s Jira Software is highly configurable, which makes it popular with project teams. As with reporting, there is a downside in granting too much freedom to teams to make their own configurations. The profusion of configurations is likely to cause the performance of the project management tool to diminish. Again, a balance must be struck between allowing projects the freedom to innovate, while preventing the creation of a disproportionate number of customisations that slows the system down. Typical configurations include custom fields, workflows and issue types.

A worthwhile compromise in larger instances could be to process customisation requests through a helpdesk. For any given request, the helpdesk can tell if a similar customisation already exists and can be used by the person requesting it, or it can assess the likely performance impact versus the benefit of the customisation. Either way, it can advise on the most efficient way to achieve the desired result. On top of this, the helpdesk can help maintain Jira and regularly delete outdated configurations, keeping performance high.

As the number of users on Jira (or a comparable tool)grows, it may become necessary to consider different software deployment options, as the rising demand may put a single server at risk. The potential cost of downtime can prompt the move to a clustered architecture, which for Jira would require a move, either to the Atlassian Cloud or to the Data Center edition. The Cloud edition of Jira gives the latest features and very high availability, but for enterprise use it still has size limitations (currently 5,000 users), and a smaller choice of apps (i.e. add-ons). For larger deployments, Data Center is the best option. While it comes at a heftier price tag, Data Center permits high availability, greater resilience and zero downtime upgrades. These benefits start outweighing the additional cost from about 2,000 users up.

Building capability

Managing software projects effectively relies even more on the human element than on the processes and tools. Having suitably qualified people in the right positions is vital – not only experienced project managers, but also people that can be trained as ‘power users’ of the various tools and software options.

Training should cover the full spectrum – from standard agile at scale methodologies such as SAFe and DAD, to how to use different project and portfolio management tools, including the organisation’s unique reporting standards. Spending the time and money to train project managers, power users and senior managers is an essential investment with immense payback value.

Continue Reading

Recent Posts

Protecting against man in the middle attacks with dynamic linking 28 Protecting against man in the middle attacks with dynamic linking 29
FINANCE1 week ago

Protecting against man in the middle attacks with dynamic linking

By David Vergara, Senior Director of Product Marketing at OneSpan In recent years, the booming growth of mobile applications has...

The Case for Banks to Digitally Transform: Iterating out of lockdown 30 The Case for Banks to Digitally Transform: Iterating out of lockdown 31
BANKING1 week ago

The Case for Banks to Digitally Transform: Iterating out of lockdown

By Sudeepto Mukherjee, Senior VP, Banking EMEA & APAC, Publicis Sapient. Before COVID-19 disrupted every imaginable part of society, banks...

Difficulties of Getting on the Property Ladder Post-Pandemic 32 Difficulties of Getting on the Property Ladder Post-Pandemic 33
LIFESTYLE1 week ago

Difficulties of Getting on the Property Ladder Post-Pandemic

There is a lot of talk about what’s going to happen to the housing market over the next few months....

Russian Doll: Building digital capabilities into a bank’s core 34 Russian Doll: Building digital capabilities into a bank’s core 35
BANKING1 week ago

Russian Doll: Building digital capabilities into a bank’s core

By Ian Johnson, Managing Director of Europe, Marqeta COVID-19 has left its mark on every industry, and banking is no...

How the US and Europe's COVID-19 Responses Have Affected Exchange Rates 36 How the US and Europe's COVID-19 Responses Have Affected Exchange Rates 37
TRADING1 week ago

How the US and Europe’s COVID-19 Responses Have Affected Exchange Rates

In living memory, few events have thrown the reputations of different countries and regions under such intense scrutiny as the...

Recognising the surprise PE investment potential in southern Africa 38 Recognising the surprise PE investment potential in southern Africa 39
INVESTING1 week ago

Recognising the surprise PE investment potential in southern Africa

By Martin Soderberg, partner at SPEAR Capital. An event of historic significance passed largely unnoticed in the world’s media recently,...

Why Banking is experiencing a second wave of transformation 40 Why Banking is experiencing a second wave of transformation 41
BANKING1 week ago

Why Banking is experiencing a second wave of transformation

By Keith Pearson, Head of Financial Services EMEA, ServiceNow The financial landscape has seen significant changes in the last six...

Making your mark: an introduction to trademarks 42 Making your mark: an introduction to trademarks 43
TRADING1 week ago

Making your mark: an introduction to trademarks

By James Turner, Director at  Turner Little  Are you looking to protect your brand? The chances are, you are –...

Tax evasion, avoidance and efficiency: which are legal? 44 Tax evasion, avoidance and efficiency: which are legal? 45
FINANCE1 week ago

Tax evasion, avoidance and efficiency: which are legal?

By James Turner, Director at York-based Turner Little Tax is a subject close to the hearts of most individuals, and...

Financial services firms must ‘cut the cord’ in order to weather the COVID-19 storm 46 Financial services firms must ‘cut the cord’ in order to weather the COVID-19 storm 47
TECHNOLOGY1 week ago

Financial services firms must ‘cut the cord’ in order to weather the COVID-19 storm

By Graham Brooks, Strategic Account Director, Cradlepoint This year, the financial sector’s plans have been thrown off course by a...

Strange new world: What next for banks? 48 Strange new world: What next for banks? 49
BANKING1 week ago

Strange new world: What next for banks?

By Simon Wilson, Director, Payment Solutions, Icon Solutions What’s next for banks in this strange new world we find ourselves...

Alone together: How to maintain a positive company culture while working remotely 50 Alone together: How to maintain a positive company culture while working remotely 51
BUSINESS1 week ago

Alone together: How to maintain a positive company culture while working remotely

By Paul Rowlett, from branded corporate gift specialist EverythingBranded, shares his tips for keeping staff morale and engagement high while...