Agile Coach Resume
SUMMARY
- Experienced Agile Practitioner (~10 years’ experience) with a demonstrated history of managing Agile and DevOps transformation initiatives.
- Successfully managed large globally distributed Agile programs as an Agile Coach. Background as a Product Owner and Agile Business Analyst. Special focus on Organizational Change management, microculture transformation and evolution of High Performance teams.
- Domain exposure: Banking, Pharma, Life Sciences, Healthcare and Telecom.
- Experienced in DevOps practices (Continuous Integration / Continuous Delivery / Continuous Deployment), Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), Behaviour Driven Development (BDD)
- Expertise in XP Tenets such as Test - Driven Development, Pair Programming, Swarming, Continuous Integration
- Specialty in Lean/Kanban techniques such as visualization of work through BVIR (Big Visible Information Radiator), Limiting WIP and Management of Flow
- Keen focus on Continuous Improvement and creation of a Learning Organization through Team Retrospectives, Toyota Kata, Improvement Kata, Coaching Kata and Shu-Ha-Ri principles.
- Excellent communication skills and public speaking prowess. Experienced in training, coaching and mentoring teams, stakeholders and business leaders in Lean / Agile principles and mindset. Organized and orchestrated multiple Hackathons and Innovation Fests
TECHNICAL SKILLS
Technologies / Languages Known: C#.Net, ASP.Net MVC, XML, .Net Framework, SAP R3, SAP FICA, SAP RMCA
IDE: MS Visual Studio
Business Analysis Tools, Techniques and Languages: MS Visio, ER Diagrams, UML, Data Modeling, Balsamiq, Lucid Chart, RAD/JAD, Data Flow Diagrams, Flowcharts, RICEFW, Object oriented design (SOLID, GRASP), BDD
Project Management Tools: MS Project, JIRA, Version One, Rally
Database: MS SQL, MS Access
DevOps Tools: Jenkins, nUnit, Cucumber, Chef, Selenium, Git, Specflow, Ant
Software Development Frameworks: Waterfall, Agile Scrum, XP, Kanban
Office Tools: MS Excel, MS Powerpoint, MS Word, MS Publisher
PROFESSIONAL EXPERIENCE
Confidential
Agile Coach
Responsibilities:
- Coach, train and mentor the stakeholders and teams about Agile mindset and best practices, bringing in the key tenets from Lean, Kanban and XP.
- Conduct Value stream mapping exercises to bring together business strategy, product vision and development initiatives.
- Working with the Enterprise Change management lead to formulate methods and processes to introduce and proliferate Agile within the organization - Communication strategy, Employee hierarchy, Removing obstacles to change, Training people etc.
- Mentor Scrum Masters in retrospective, timeboxing and facilitation techniques. Coach teams to retrospect and achieve higher levels of performance.
- Working with the Product Management to come with a Product Roadmap and Release Calendar.
- Inculcate a microculture of collective responsibility, mutual respect and self-organization.
- Train and Guide product owners and development teams with respect to Agile processes and mindset - writing user stories, slicing techniques, sizing/estimation methodologies, business value estimation and progress tracking methods.
- Guide the stakeholders, development and operations teams on mature DevOps practices (Deployment Pipeline, Cross-team collaboration, Test-driven Development, CI/CD)
- Facilitate cross-communication and an open culture to sort out intra-team dependencies often extending to third-parties and vendors.
- Oversee the Creation, Estimation, Slicing and Disaggregation of Epics, Features and User Stories in Backlog Refinement sessions.
- Conduct Classroom sessions and workshops. Contribute to and vet learning materials on Agile.
- Thought leadership within the company’s Agile and Lean Community through participation in the internal Agile Community of Practice, Agile Coach, RTE and Scrum Master Forums.
- Formulate and conduct regular Agile Maturity Assessments. Maintain metrics that provide visibility to the leadership on program-level plans, progress and quality
- Help Scrum Masters/Product Owners set up Information radiators, progress dashboards, burndowns, burnups and Cumulative Flow Diagrams.
Confidential
Agile Coach
Responsibilities:
- Coach the team and stakeholders in Agile best practices (Release planning, Reporting, Branching & Merging strategy, Backlog grooming & Prioritization, Test planning, Team Structuring, Team building, Self-organization, Cross-skilling, Building T-shaped skills, Time Tracking etc.)
- Enabling a culture of respect and collaboration
- Ground Rules creation: Facilitate and guide the distributed Scrum teams to whiteboard and jointly prepare a Definition of Done (aligned across integrated applications), Definition of Ready, Ground Rules for sharing responsibilities and working together as a team.
- Backlog management: Guiding Product Owners and Business Analysts to adopt the user story style of gathering requirements and maintain a robust Product backlog. Teach them different Disaggregation and Slicing techniques.
- Testing: Facilitating the collaboration of Product Owner, Business Analysts and Testers to embrace the principles of Design thinking, BDD and TDD. Helping Testers prepare Acceptance Criteria using Gherkin language.
- Team Coaching: Conduct Collective and Individual Coaching for multiple teams. Guide teams and individuals towards higher performance and happiness.
- Agile Maturity Assessments: Implementing LAMA (Lean Agile Maturity Assessment), measuring the KPIs quarterly, conduct inspect and adapt workshops to gather and imbibe learnings.
- Project tracking: Guide the Scrum teams in creating dashboards and charts for tracking of progress.
- Guide the stakeholders, development and operations teams on mature DevOps practices (Deployment Pipeline, Cross-team collaboration, Test-driven Development, CI/CD)
- Work closely with Product Owner and Product Analyst for backlog prioritization and release planning in JIRA and to ensure story readiness for sprints
Confidential
Release Train Engineer / Agile Coach
Responsibilities:
- Train Executives, Product Management and Development teams on SAFe methodology and Agile practices.
- Launch Agile Release Trains collaborating with multiple Development teams, Scrum Masters and Product Management.
- Conduct Pre-PI Planning, PI Execution and Post-PI retrospectives.
- Maintain metrics for program health, Agile maturity and business value achievement.
- Using Shu-Ha-Ri coaching principles to help teams achieve high performance
- Guide teams towards Cadence and Synchronization. Set-up, lead and facilitate Scrum of Scrums ceremonies.
- Institutionalize processes for Learning and Cross-pollination of knowledge
- Teach teams progress tracking, risk management and business value measurement.
- Guide and help Product Management and Product Owners in managing backlog and breaking down Epics and Features into User Stories.
- Mentor Scrum Masters to come up with innovative retrospective techniques.
- Exhort teams to maintain open channels of communication, taking collective responsibility for deliveries.
- Prepare Release Calendar, working with Product Management, Release Manager and third parties.
- Active participant in Agile Experts Exchange community.
- Coach and mentor new Scrum Masters, Induction of new team members
Principal Scrum Master
Confidential
Responsibilities:
- Work with Release Train Engineer to set-up common processes and ground rules for User Story disaggregation, Story Point Estimation, progress tracking, risk management and business value definition.
- Engage with Product Management and various stakeholders to Plan Projects and Minimum Viable Product (MVP) Features for the Year & Quarters, PI Planning, coordinate estimating sessions with cross functional teams including Architecture team
- Ensure cross-value stream coordination and collaboration
- Schedule & Conduct All Scrum Ceremonies
- Servant leader for multiple teams, Identify and log risks, issues and concerns, address / mitigate them, eliminate identified obstacles and resolve conflicts, drive Test Driven Development and Defect Triage
- Represent scrum tracks in Scrum of Scrums, dissipate and imbibe lessons learned and best practices.
- Facilitate team meetings, requirements gathering and feature / backlog grooming sessions, ongoing process improvements through Retrospectives and discussions with each scrum team member, from reviews with Senior Management in PMO and in Product Management / Product Owners, BA, QA, & Development, leverage team spirit and coordination and develop team synergy
- Provide weekly status updates to PMO - include risks, issues and metrics for sprints and Release
- Manage Spikes, Research and Tracer bullets
- Guide and mentor the team on swarming techniques for problem solving and removing impediments.
- Finalize details of the requirements and conceptual design based on user story elaboration between development and testing teams and the product owner and for development of test scenarios
- Plan sprint with scrum team, estimate based on story points and break down tasks
- Perform tracking of team velocity, quality assurance, quality control of the work and sprint release progress through different filters and charts.
- Ensure agile principles followed - agile coaching, conduct scrum ceremonies, maintain task board
- Log & resolve issues/risks, eliminate obstacles, discuss workaround, resolve conflicts; escalate as needed
- Conduct sprint reviews/ demos, retrospect, incorporate feedback for improvement; provide visibility
- Developed detailed sprint plan in collaboration with the team, based on the capacity, story point estimation, task break down at granular level - mapped on to Rally tool
- Coach teams towards achieving high performance and stretch objectives.
- Facilitated estimations, decision making and day to day collaboration between team members
- Coordinated with user groups for user acceptance and planned promotion to production
- Provided weekly updates such as burndown chart; tracked velocity, issues and risks
- Provided regular sprint / milestone updates to stakeholders including senior management / PMO
- Conducted Hackathons and Innovation Spikes in Innovation and Planning sprints
Confidential
Principal Scrum Master
Responsibilities:
- Defined project scope and objectives through internal project management methodologies.
- In addition to typical Scrum ceremonies, responsible for: Roadmap planning, Release planning, Resource planning, Product Backlog Grooming, Team Building.
- Prepared sprint metrics, removed impediments towards the delivery of work and executed and monitored the planned work.
- Kept Product Owners and the Stakeholders transparent in Sprint success and blockers.
- Looked out for improvement opportunities to increase team velocity, quality assurance and quality control of the work undertaken and delivery of new features as agreed upon during sprint planning.
- Helped the product owners to come up with set of stories for better understanding for estimate and development.
- Empowered teams to self-organize and grow cross-functionality.
- Protected team from over-commitment, manage backlog, and prioritized resolution of defects/bugs as evidenced by the on-time delivery of initiatives.
- Assisted team with making appropriate commitments through story selection, sizing and task definition and participated proactively in developing and maintaining team standards, tools and best practices reducing development time.
- Improved the team's engineering practices and tools as required. Fully facilitated productivity, and make sure teams have the tools and know-how they need to succeed.
- Encourage team for self-organization to boost the efficiency and coordination
- Work with stakeholders and product owners to prioritize the requirements for sprint.
- Help the product owners to come up with set of stories for better understanding for estimate and development.
- Motivate the team to come up with quality shippable product and meet the product goals.
- Representing the team to report overall project status and upcoming risks and suggest solutions about it.
- Monitored the performance of the application and collecting feedback from users.
- Update agile tracking systems to provide transparency on product and sprint backlogs.
- Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization.
- Transformed project teams from a traditional waterfall to Agile
- Identify any potential risks and provide a mitigation plan.
Confidential
Agile Business Analyst
Responsibilities:
- Worked as a Business Analyst in Telecom domain.
- Involved in requirements gathering, process mapping, gap analysis and creation of user stories.
- Conducted requirements workshops and client interviews to understand and Epics and Features and converted them into User Stories, data flow diagrams and flow charts.
- Analyzed the business processes of the client, proposed solutions and helped in the overall design.
- Worked with the Product Owner and Testers to come up with proper Acceptance Criteria for the User Stories.
- Doing BA Validation on Release candidates during the UAT phase.
- Creation of RICEFW for processes like direct debits, credit card payments, cash mandates and wire transfers.
- Involved in requirements gathering for payment processes, billing processes, general ledger accounting, accounts receivables and accounts payables.
- Understanding AS-IS business processes and identifying To-Be scenarios. Analyzing and documenting business processes.
- Exposure to SAP FICA and SAP FICO
- Preparation of system testing plans, requirement traceability matrix and involved in functional testing.