Product Manager / Software Engineering Manager
Engg / tech grad + MBA (preferred)
Agile Implementation :
Partnering with Product Management to create and maintain a product backlog that reflects value and prioritizes work for a product development team while understanding changing requirements on a daily basis
Providing an active role in removing / mitigating impediments impacting successful team completion of Release / Sprint Goals.
Mentoring team members on the Agile Framework and coordination of their deliverables.
Product Roadmap :
Collaborate with the product manager (PM) / product owner (PO) in translating strategic themes into key initiatives and business epics.
Prepare lightweight business case documenting business objectives and outcomes.
Leverage domain expertise to break down epics into features.
identify dependencies between each feature defined.
Monitor value delivery using roadmaps by mapping features to program increments.
Play a key role in the release planning, sprint planning, backlog grooming, estimation and retrospective meetings.
Help scrum team to define appropriate estimation techniques to be adopted
Conduct high level estimation (Tshirt sizing) of user stories with PO and the scrum team.
Evangelize concepts of relative sizing and story points across all scrum teams.
Ensure features are estimated during release planning working with all stakeholders.
Work with the SA, dev and testing teams to ensure the estimates are inline with the product and user story scope.
Requirements Validation :
Validate adherence of definition of done wrt completed requirements
Verify completed requirements against current business scenarios with POs.
Participate in sprint / product demos and provide feedback on requirements from a business context.
Collaborate with business stakeholder to perform acceptance test of requirements and approve / reject stories as required.
Review stories completed by development team in a sprint against acceptance criteria and UX.
Conduct internal User story demos with the QA team to ensure compliance with user story acceptance criteria prior to sprint demo.
Process Improvements :
Assist Principal Product Owner in research on industry trends, competitor features and suggest valuable features for the product
Develop business case for identified features with options and assumptions.
Initiate primary and secondary research and suggest new features to drive better usability factor and customer delight.
Initiate and guide the PO team to understand and implement the suggested recommendations within release timelines.
Thought Leadership :
Identify key idea(s) from research and own the initiative to translate to whitepaper / article / PoV / Business requirements
Engage POs for feedback on feasibility of implementation and effectiveness of the initiative.
BU Enablement :
Identify & spearhead KM initiatives and lead team to create more knowledge artefacts, PoVs, articles etc
Deliver webinars on an area of expertise to other POs, business and IT teams.
Conduct sessions within the account on latest trends and initiatives.
Requirements Gathering :
Tap into domain / business knowhow and experience so as to create and suggest valuable product features.
Adjust priority of product backlog and work together with PMs to identify valuable stories / features.
Play an active part in requirement reviews in conjunction with PM.
Identify new features and assess value created by the solution through the use of metrics.
Review documents and user stories created by POs.
Ensure release and sprint readiness as per guidelines working with PO.
Initiate and facilitate jointapplicationdesign sessions with the architect and business team.
Negotiate with scrum team on product features for current sprint during sprint planning.
Collaborate with scrum team towards the release and sprint deliverable.
Provide feedback on missed / unclear / incorrect requirements, business context to POs / PMs.
Provide clarifications to team on expected system / product functionality.
Identify dependencies in the backlog items and make the necessary changes.
Conduct discussions with architects and work together in simplifying, reprioritizing product features per business value and technical complexity.
Assist team for a standard definition of done (DoD) and encourage to adhere by it.
Maintain a healthy product backlog ifor all involved teams (N+2 sprints).
Document requirements as user stories adhering to the standards.
define effective standards whenever possible.
Identify nonfunctional requirements and create user stories for the same.
Be involved in reviewing UX prototypes and track feedback provided.
Track feature completion at a program level.
Track changes in requirements, priority, status and overall product performance.
Assist in setting up RM tools along with Agile coaches and scrum masters and help other POs with RM tools.
Identify focus areas in a particular domain and read up on trends so as to broaden knowledge
Understand different Agile methodologies and advanced frameworks.
Learn ways to improve requirement management in Agile (gathering, documentation, product backlog, story mapping).
Identify and complete elearning, classroom trainings and certifications (internal and external) in the above areas.
Guide POs in identifying appropriate learning courses / certifications.
Complete mandatory trainings and ensure compliance with org mandated learning plans.
Identify training needs (certifications / courses)
Structure the training curriculum and lead initiatives to develop training content for the team(s).
Deliver training sessions in area of personal expertise (Agile, domain, business analysis).
Leadership & Self management :
Empower team and drive towards common practice goals such as KM, thought leadership, marketing
Establish best practices for team activities in the workplace.
Manage conflicts of interests and opinion among team members.
Motivate and inspire people to achieve excellence.
Work with Scrum Master and other Agile leadership team members to ensure stakeholder satisfaction and Return on Investment by validating the solutions and verifying whether their quality is acceptable or not from the end-users’ point of view
Defect Management :
Categorize defect as a requirement change vs Dev / QA bug vs documentation defects
Impact analysis and prioritization of defects.
Conduct focus group discussions on critical defects with business team and architects to identify priority, severity and possible work around.
Review the defect status with the PO and seek clarification from the Dev and test leads.
Stakeholder Management :
Identify and manage needs and expectations of various stakeholders
Interact with the key stakeholders on an ongoing basis and provide status updates (delays, risks, challenges anticipated).
Seek to understand product vision and new business initiatives and liaise with Product Management team and architects to tap potential growth areas.
People Management :
Engage with team.
provide coaching to team members and develop their capability.
Set stretch targets and track performance against the same periodically.
Involve in appraisals, promotions.
Address concerns of both direct and indirect reportees.
MS SQL Server