NCR Financial Solutions Group Ltd, Senior Software Specialist
September 2001 - Present, Dundee, Angus, United Kingdom
September 2001 – Present – Various software developer roles. C++ developer for SNMP Agent projects. C# .NET developer for Software Product Line components for ATM (Automatic Teller Machine)software projects.
January 2012 – July 2012 (Project Name: WPF Demo 1.0) Scrum Master for team responsible for delivering ATM (Automatic Teller Machine) software using WPF (Windows Presentation Framework). This was the one of the first Agile/Scrum project for NCR. My role was to coach the team and the Product Owner and make the team follow the principles of Agile and Scrum practices and Scrum ceremonies. My role was to help the team members write the user stories and coached them the Agile Estimatiion techniques - Planning Poker. I coached the Product Owner how to prepare the Product Backlog and help him to prepare for the Release plan.
I facilitated and coached the team in preparation of the Sprint Backlog. I got the Release Burndown and Sprint Burndown charts visible on the big TV screen at the work area.
I facilitated the Daily Standups, Sprint Planning and Sprint Review and Sprint Retrospectives. The Sprint Review showed the potentially shippable product to the Customer. Based on the feedback from the customer, new user stories were added to the product backlog.
I faciliatated the Sprint Retrospectives and lessons learned were followed in subsequent sprints.
August 2012 – February 2012 (Project Name: Activate Demo 5.0) Scrum Master for team responsible for delivering ATM software for Roadshows, events and Sales-Kickoff.
I facilitated the meeting (iteration -0) for estimating the top level requirements(epics) using T-Shirt sizes and a high level plan producted. Then, these epics were elaborated during the Sprint Planning meeting and added to the Product backlog.
I coached the team to follow the "INVEST" prinicples in writing user stories. I coached the team how to split the user stories across boundaries and based on data types.
The Release Burn up showed a lot of new work added as the team elaborated on epics in the Sprint Planning phase. The velocity helped the team to negotiate the scope of remaining features with the Product Owner. I facilitated the meeting with the Product Owner and apprised him the Kano model to help negotiation for the scope of remaining work.