Posts

Showing posts with the label Agile mindset

The Need For Embracing Change

Image
  “Change is a new Constant” is a cliché we’ve heard all our lives. Embracing change is not an option now but a must for each of us to grow & blossom in every area of our life. Change often brings positives to your life. The ones who accept change are the ones who achieve those greatest levels of success. Successful people understand the dynamism of the environment & the world we live in. So instead of cringing or sulking towards change, they accept it as a part of their life & develop a healthy relationship with the discomforts that change brings with it. Embracing change is the only way to bring happiness and glory to your life. Unfortunately, some people succumb to & express displeasure in adapting to any change that life wants them to. Instead of looking at it as an opportunity to grow and prosper, it is being viewed as a doomsday. That’s because they either think they’re not ready for it or they don’t want to leave their current state. It does take a hard grind...

The Growing Importance of PMO in Today’s World

Image
 The importance of PMO is increasingly recognized now more than ever. Companies had PMOs set up only for compliance purposes without them being utilized to their optimum level. There is misconception pervading across organizations about PMOs – their purpose, structure, benefits, roles involved, etc. Hence let me first outline why do PMOs exist & how can be made effective for organizations. In the abbreviation PMO, “P” might take different forms like Project, Program, and Portfolio depending on the level a PMO operates. PMO can operate at a department level to manage all projects within it or at an enterprise level to oversee functions at all business areas. PMOs are primarily defined as a business function that ensures effective delivery of the project. The major functions of PMO include coordinating and managing shared resources, developing the project methodology & processes along with the best practices & standards, Training & Development of PMs, coordinating com...

Project Management Practices to Manage Complex AI Projects

Image
  While we have a structured PM framework which we typically use for all our traditional IT projects, managing AI/ML projects entails a lot of exploratory phases which becomes challenging for PMs to manage. Unlike our typical IT projects, there is no specific solution that the team can implement and goes through the discovery phase to ensure if this is the right implementation for the business case in hand. From the Business standpoint, organizations are aware of the potential benefits these evolving technologies bring to them in terms of increased revenue & business growth in this digital world. With this pandemic around, several organizations have adopted digital transformation to streamline their business processes & embrace new systems making AI-based projects a new norm in the foreseeable future. However, the businesses are yet to chalk out the concrete use cases they would be benefitting from. Right from the uncertainty of the business outcome to designing and impleme...

Building High-Performing Agile Teams

Image
  Business agility has become the order of the day. In this fast-paced world, organizations are heavily tested on their agility and so their performance is gauged on the parameters like faster time-to-market, adapting swiftly to changes in requirements & continuous reinvention along the way. In order to score high on these parameters, a complete revamp needs to be made in the way businesses operate and deliver on their commitments. While adopting new processes, tools & technologies might seem in vogue and appear trendy, forming the right culture, governance & policy framework and leadership styles create a major impact in driving transformational change in bringing business agility. These act as a catalyst in inculcating an agile culture across all the levels & teams of the organization. At an operational level, we have various teams that form the core in ensuring organizations stay agile by efficiently delivering their offerings that are relevant in the face of the...

The Impact of Citizen Development on the Project Management role

Image
  In this changing IT landscape, Citizen Development plays a vital role in bringing efficiency & productivity to the existing SDLC. It enables us to take the next step of bypassing or keeping lesser dependency on the coding phase in its run-up to building enterprise-level business applications. With having a complete understanding of Citizen Development, teams can create apps using simple interfaces. With not much technical background required they will be able to build systems using any low code or no-code platforms. It facilitates the low-code application development environment and given the shortage of software developers, Citizen Development significantly reduces the burden on the IT departments. According to one of the Forrester Research estimates, there would be a shortfall of 5 lakhs software developers in the US by 2024. Apart from reducing the coding dependency, it can also be a lower-cost option & improve time-to-market, enhancing the overall efficiency of the en...