Agile Coach I
Hyderabad, Telangana, India
3d ago

Role Proficiency :

Guide Agile teams across accounts in a portfolio / BU to deliver high quality project deliverables within the limits of delivery timelines security quality and performance guidelines

Outcomes :

  • Initiate and drive agile transformation based on an assessment of clients needs
  • Guide the team to deliver on the implementation and coach / mentor development teams client product owners and stakeholders on the agile methodology
  • Measures of Outcomes :

  • Customer awareness on AMM (qualitative)
  • Maturity improvement of the team on agile concepts based on maturity assessment)
  • Target vs. achieved improvement AMM
  • Increase in adoption of agile practices / participation
  • Feedback from the team (number of impediments / action items identified / resolved measured through retrospection notes / survey)
  • Deviation percent from planned roadmap
  • Improvements in program timelines and quality
  • Cost (Target vs. achieved)
  • Reduction in Cost of Delivery
  • Schedule and effort deviations (Target vs. achieved)
  • Product Owner score (Customer Satisfaction score)
  • Release-on-release defect reduction
  • Outputs Expected :

    Framework Customization - Assessment :

  • Understand the customer's needs and expectations (benefits). Interact with executive leadership to understand the goals of transformation projects the business and IT needs business and IT roadmap expected accelerators etc.
  • Conduct a detailed assessment through interviews review of process models current internal discussions review of documentation etc.
  • Conduct a study of the delivery ecosystem enterprise architecture applications at the client location current delivery process etc.
  • Identify the existing structure and tools change and extent of change based on the assessment assess requirements for movement to agile and provide supporting evidence as required
  • Identify vendors with whom UST needs to collaborate sharing the same with the executive leadership
  • Identify the tools required based on engineering practice.
  • Framework Customization - Framework Design :

  • Create the process and delivery framework to bring about the transformation to an agile methodology
  • Create the plan including the following : specific agile methodology collaboration mechanism communication mechanism solution accelerators to be built escalation matrix interactions with CMI interactions between agile and non-agile teams integration tools etc.
  • Create the team structure across all locations identify the best project to be used as a pilot
  • Identify the metrics which can be used to assess the pilot design share the same with the senior management
  • Identify the transformational plan which can then be cascaded to other teams
  • Post the pilot identify the learning's and changes to the framework based on the same. Verify the process to ensure on-ground delivery.
  • Framework Customization - Maturity Assessments :

  • Design the maturity assessment process and parameters conduct maturity assessments at decided intervals to assess the transformation.
  • Agile Implementation :

  • For project assessments
  • Study the models available on the market
  • Identify the agile methodology and mix required for the benefit which the customer is looking for
  • Guide the architect on the various accelerators : tools automation etc. to be leveraged to deliver on customer expectations
  • Facilitate meetings including product backlog creation sprint planning and retrospectives as required.
  • During implementation
  • Identify common patterns across teams and challenges faced during implementation
  • Conduct a retrospective across engagements to identify common threads
  • Identify process changes and revise the process on a continuous basis.
  • Product Roadmap :

  • Participate in product roadmap activities with the client and translate the client vision into an actionable roadmap in terms of features and release schedule
  • Advise and guide the team based on technical expertise (Agile)
  • Break down the requirements into independent programs
  • Identify dependencies between each program
  • Prioritize the programs based on the dependencies business value and criticality to enable smooth and phased delivery.
  • Coaching & Facilitating :

  • Provide coaching to the scrum master and the team conduct training sessions on Agile methodologies and process (including concepts such as daily meetings planning self-organization collaboration iterative development etc.)
  • Identify the challenges that could arise and educate the team on environment process mitigation steps etc. Identify the need to move to new ways of working conduct demo sessions
  • Build samplers which can be used within the team cross leverage artefacts from other projects to build process efficiency and the benefits of implementing the agile process
  • Coach and mentor the client product owner and business stakeholders on the process methodology acceptance criteria use case etc.
  • Provide training on the agile concepts various practices and the value of the same.
  • Business Development :

  • Support BD team in understanding the changes required for Agile transformation and Agile execution projects
  • Showcase Agile capabilities of UST including project experiences credentials etc.
  • Establish relationship with the client and position UST to build credibility.
  • Client Stakeholder Management :

  • Participate in steering committees to review the transformation
  • Communicate the progress in terms of process acceptance maturity assessments etc.
  • Process Improvements and Adherence :

  • For transformational projects proactively identify process improvements to improve productivity
  • Remove impediments based on industry trends new concepts in lean methodology tools available on the market etc.
  • Study the market to stay abreast with agile practices and methodologies establish monitor and report on metrics to ensure productivity quality etc.
  • Leverage project artefacts to create a compelling case for change.
  • Skill Examples :

  • Independently understand capture and fine tune the business requirements and interact with SME at various stages of the development
  • Understand customer's technology landscape and requirements to create a LLD for multiple components / module
  • Implement large scale improvement initiatives for software development process methodology and tools
  • Create the process and delivery framework to bring about the transformation in methodology (e.g. agile)
  • Define design best practices at project level
  • Define the release management process for the project along with the release schedule and plan
  • Manage large and complex projects
  • Create / customize RACI Matrix and Governance Framework for large and complex projects
  • Plan and implement knowledge management program (comprising of creating knowledge artefacts training review and update to the artefacts leveraging existing artefacts) and promote continuous knowledge management
  • An ability to cut through unnecessary work and focus only on essential work
  • Sound judgment under pressure and the ability to remain calm under stress
  • Strong motivation and coaching skill to guide and support teams throughout a project
  • Exceptional organizational abilities to keep everything straight and prioritize
  • The ability to think and make decisions quickly as circumstances change rapidly
  • A high level of adaptability in order to accept change and reduce unnecessary confusion and risk
  • Knowledge Examples : Knowledge Examples

    Knowledge Examples

  • Domain / Industry Knowledge : Working knowledge of standard business processes in the relevant customer domain
  • Tech Concepts : Working knowledge of technology (OS languages applications databases concepts data models. etc.) and technology landscape
  • Configuration items management tools processes
  • Demonstrates in-depth knowledge of end-to-end SDLC processes (e.g. Waterfall Agile XP) variants of Agile process (XP Kanban Lean Scrum) programming principles tools best practices (refactoring code code package etc.)
  • Specialized knowledge of design tools patterns and principles to impact quality of service parameters - availability reliability scalability etc.
  • Specialized knowledge of defect management process and tools (e.g. QC Bugzilla etc.)
  • Specialized knowledge of release management process various schedules of release and its' impact on existing code
  • Specialized knowledge of project management process and concepts (such as project scoping requirements management change management risk management quality assurance disaster management agile concepts - servant leadership etc.
  • In addition tools (MS Excel MPP client specific time sheets client specific tools & processes capacity planning tools Industry Standard Agile ALM Tools - VersionOne Rally project governance framework RACI matrix channels of communication (e.g. escalation matrix)

  • Specialized knowledge of estimation and resource planning techniques (e.g. UCP Estimation model case based scenario based estimation Work Breakdown Structure estimation Story Point Estimation Planning Poker etc.
  • UST Specific Estimation Templates industry level functional sizing methodologies

  • Strong knowledge of various UST internal and external market KM tools
  • Specialized knowledge of various applicable document templates and standards (such as business blueprint design documents and test specifications format / invest model for user stories / epics related roles features and business value conversion of requirements into test cases / acceptance tests)
  • Specialized knowledge of requirements (functional / non functional) requirement analysis tools (such as functional flow diagrams activity diagrams blueprint storyboard) techniques (such as business analysis process mapping etc.
  • requirements management tools requirements traceability requirement elicitation practices (interviews questionnaires user observation workshops brainstorming use cases role playing prototyping etc.)

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form