Agile Management and Software Development in Portfolio Management

Written by:  • Edited by: Marlene Gundlach
Published May 29, 2009

The most significant activities of agile management and software development include identifying and selecting the project, minutely monitoring the project and governing it, and lastly, IT inventory management

Overview

The main objective of portfolio management is to help IT organizations to bring about an overall improvement in its overall efficiency with regards to its efforts. In fact, agile software development comprises of various software development methodologies and is completely based on repetitious development. The requirements as well as solutions, in this case, surface through cross-functional teams, which are self-organized. Furthermore, this can simply be done by ensuring that all of the projects along with the existing systems are well-planned for and focus on the goals of the organization.

Background

The contemporary definition of agile management and software development can be traced back to the mid 1990s. In other words, agile management can also be defined as a reaction against methods that are termed as ‘heavyweight’. These methods from which the processes originated were known to be quite slow, inconsistent and demeaning, and obstruct the software developers from performing effectively. Agile methods can be truly defined as a comeback in the development practices and later came to be known as ‘lightweight methods’. In the year 2001, some prominent members in the Snowbird community named this method the agile method. In Eventually, some of the prominent members from this community formed a non-profit organization called The Agile Alliance and its goal was to promote agile management.

Significant Activities

The most significant activities of agile management and software development include identifying and selecting the project, minutely monitoring the project and governing it, and lastly, IT inventory management. Often it happens that the IT departments look further than a single project requirement and at these times, performing the significant activities successfully can ensure higher returns on investments. And for portfolio management practices, these significant agile management activities hold extreme importance as they help in project documentation and task scheduling.

Advantages of Agile Portfolio Management

Transparent metrics – Agile management helps to extract metrics that are relevant to the contemporary times and completely focused. This process focuses on a singular area which is often difficult to be extracted. Standardizing and streamlining metrics helps the project managers to get a transparent overview when review meetings are held.

Recurrent review meetings – Frequent review meetings is one important aspect of agile management. The managers meet at regular intervals, at least once a month, instead of exchanging metrics passively. These meetings also provide the managers with a forum in order to measure the progress of the projects and also to implement case scenarios to exhibit it in effective software. The review meetings are mostly held on a fixed date.

Output and innovation – Agile management and software development not only address existing issues but also explores new avenues in regards to innovation and output. The project managers also get the opportunity to accept and survey new project tenders with moderately low risks. Not only that, the decision maker also gets sufficient time to think before any large investment is made. Often the less promising projects give the project managers to the chance to opt for the better idea.

In a nutshell, agile project management and software development are a value addition to the exisiting standards of portfolio management with pre-specified project metrics.

Agile management and software development make easy provisions for the project managers to treat their individual selection processes in a uniformly agile approach. Continuous development also helps the project to roll out efficiently. Agile management also motivates early investment returns through prompt reactions and feedback from the customers. Last but not the least, it also helps to know whether the features will be accepted in the marketplace or not. Agile management has not shot to extreme popularity until recently times and is considered as the most misunderstood facet of IT actions, due to its cross-system scope, limited knowledge and propagation at the practitioner level.


 
blog comments powered by Disqus
Email to a friend