Professional Documents
Culture Documents
2/5
I was hired to deliver this service integration project and to migrate 120,000 existing
customers. My client had won the contract against the existing the service provider to
provide a white labeled international payments platform. The contract with the business
partner was not only to migrate their existing customers but also to provide a new best in
class international payments platform. When I was interviewed for the project, I thought it
would be like one of the other projects I have executed in past. Having worked at CMC
Markets on the white-labeling, internationalization, and customer migration projects and
having delivered multiple time-boxed fixed cost projects, Janus sounded like an easy
project for me. But no project goes without its twists and turns and Janus was no different.
Over the next few days I read through, in detail, the bid presentations, contract documents
and email threads and also conducted many meetings with the account manager, pertner's
product manager, marketing team, digital agency consultants, development team and
senior stakeholders to assess scope and size of the project. Within a week I had a fair
understanding of the scope and I prepared a product backlog of all the identified features.
In consultation with the business stakeholders, I prepared a functionality tree map and
color coded with prioritization for the estimated 6 sprints. Then in the next round of
estimation and planning with the technical lead and development team I realized that not
enough resources are available to complete the product development in 6 sprints. More
realistically it looked like 8 sprints will be required to build the technical framework and
complete all the requested features. An immediate meeting with the business stakeholders
and other senior stakeholders was necessary to take an approval for this change. Although
there was no impact to the project cost but project timelines needed to be adjusted and
leaving less time between product completion and product launch date. That adds
additional risk to testing and business acceptance cycle. The governance board reviewed
the change along with the risk mitigation plans and agreed to extend the development to
8 sprints. This was my first success in winning confidence and trust of senior stakeholders
in this project and I felt very positive seeing business and IT working cohesively towards
the project goals.
3/5
skills, so I was required to put on the BA shoes for a while until I could coach and train her
to effectively play the BA role. That didn't took me too long to train her, with her business
knowledge she proved to be the best BA for the project. Following the agile practice, the
BA then elaborated the stories that are part of the next sprint. In many discussions with my
peers I am asked, if a story is being elaborated at this stage then how could you do a
proper estimation and sizing at the start of the project and how could you arrive at an 8
sprint product development cycle. In an agile project it's important to create a bird's eye
view of the project before starting the project and use the right tools and techniques to
arrive at a fair estimate of the effort. Then as you start the project, do a rolling wave plan
taking into account the ground realities such as shifting requirements, resource availability
and technical difficulties. In this case, the product tree map along with the prioritization
color codes for each of the sprints was the bird's eye view of the project. The estimation
was derived from consultation with the developers, architects and technical experts. The
rolling wave plan was to elaborate the stories for the next sprint and based on the progress
from the last sprint, identify the stories for the next sprint. This approach worked quite well
in this project.
When I was comfortable with planning of the project and started the execution, my next
challenge was to keep the stakeholders engaged in the project. In a time-boxed project like
this it is very critical to have the stakeholders engaged all throughout the project lifecycle.
So I invited the senior stakeholders to join daily standups and to participate in the demos
at end of each sprint. Of course they couldn't join the standups everyday but they joined
few standups at beginning of the sprints and participated in the product demos. That was
a big win for me in this project. When senior stakeholders are engaged in the project it
helps in a) In making the teams understand the broader objective of the project and its
importance to the business b) Evaluating at every step if the project is meeting its business
expectations c) Keeping the project agile with right order of prioritisation from the
business perspective.
4/5
a service migration project, all the client communications were sent in advance advising
client of changes to the terms and conditions and change in the service provider. There
was no option to move the launch date, whatever may happen the change must have to
happen on that given date. Although I had done other time boxed projects in past but this
was different as services to 120,000 customers could potentially be affected. The IT
development work was planned to be completed in 8 sprints followed by QA, Performance
Testing and User Acceptance. But, as in any other development project, minor scope
changes kept on coming until very last moment. Instead of 8 sprints, it took 9 sprints to
complete all the required development work and that had a ripple affect on other things
such as testing and preparation for production readiness. On 2 nd of May, a day before the
due date, I was running from one corner in the office to the other corner coordinating with
all the teams to ensure all necessary infrastructure from IT infrastructure, software,
telephony, printers, IT security to teams in application support, operations, fraud and
compliance are all geared up to handle any unexpected situations. It was looking all
chaotic in the morning of 2nd of May, but by the evening when I left office at 7:00pm all
systems were tested to working fine. Now that everything was successfully testes I had full
confidence for the go-live and I went to the pub with the entire team. Next day morning I
did a sanity check and started the countdown 10 seconds prior to 10:00 o'clock. Ambiance
in office on that morning was like the NASA mission control room. As soon as the services
were made available to the public, we started seeing traffic on our Janus platform. For next
1 hour all development and support teams kept a close watch on the control dashboards
and logs, I was constantly in touch with operations and customer service teams. After
monitoring the system running smoothly for an hour I had a sigh of relief. The biggest
complement for me in this project was this quote from the CIO “The project is by far the
smoothest one in our recent history”.
This is one of the most impactful projects in my career for the reasons
1. The project was affecting such a large customer base and the margin of error was
zero.
2. I could instill the culture of agile project development, not only in the IT teams but
also in the business and operations teams, which paid off at the end.
3. IT and business teams had maintained an ideal relationship to a achieve a common
goal
4. There was no incident of data breach.
5. Delivered value was much bigger than the projected value.
5/5