About Us :
GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive.
Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.
Role Summary :
Agile Mentor will help with the transformation of Aviation IT to use the Agile mindset.
Essential Responsibilities :
In the role of Agile and Scrum Mentor you will :
Coach teams to improve on their Agile practices. You will help teams determine which Agile Framework best suites them.
Train teams in Fastworks, Agile and Scrum basics.
Act as a consultant for new product kick-offs. Assist teams in working through a product development thought process instead of project focused.
Lead a sub-team on the Aviation Agile council.
Work with other business to leverage learnings and improve Aviation and GE Agile practices.
Challenge teams (and scrum masters) to improve the Agile and technical maturity by :
Focus the team on the goals of the current iteration, keeping them on track.
Remove barriers that block the team so they can deliver high quality working software.
Work with the Product Owner, providing a check and balance between getting more done and maintaining high quality and efficiency.
Coach the team in Scrum project management practices through :
Building Organic, self-organizing agile teams and integrating them into the enterprise
Creating a guiding, shared team vision, project vision, and product vision
Implementing simple, adaptable methodology rules to deliver business value rapidly and reliably
Creating open flow and exchange of information among project team members and external groups
Maintaining a light touch by supporting team autonomy, flexibility and customer value focus without sacrificing control
Tracking and monitoring the project for timely and relevant feedback while instituting systemic learning and adaptation
Introduce selected engineering practices and tools to help ensure that each iteration is potentially shippable, including any or all from the following list :
Automated Builds and Continuous Integration : Reduce time and effort associated with manual builds and the risk of big-bang integrations
Simple Design and Refactoring : Keep incremental development from leading to poor architectures
Multi-Level / Automated Testing and Test-Driven Development : Reduce testing time and effort and allow developers to make changes with confidence
Pair Programming : Increase software quality without impacting time to deliver
Other : Industry best practices, standard corporate practices, and procedures which may benefit the project
Encourage collaboration and facilitate Scrum-prescribed collaborations through :
Release Planning Sessions : To determine what a Release should include and when it should be delivered
Iteration Planning Sessions : Elaborate, estimate and prioritize highest-value product deliverables for the next iteration
Daily Standup Meetings : Very brief meetings to rapidly take the pulse of the project, address challenges, and coordinate activities of the team and with the Product Owner
Iteration Review / Demo Sessions : Demonstrate completed functionality to interested stakeholders and users to show progress and gain important feedback
Iteration Retrospective Sessions : Reflect on project and process issues and take action as
appropriate. Continuous collaboration and process improvement
Assist Product Owner through thinking about delivering the most value added features earlier in the product’s lifecycle.
Challenges PO to validate stories with customers and sequence them based on value.
Qualifications / Requirements :
Bachelor’s Degree Computer Science or in STEM Majors (Science, Technology, Engineering and Math)
Minimum 3 years of experience as a Scrum mentor, scrum master or product owner.
Excellent written and verbal communication skills
Understanding of CI / CD, automated testing, Test Driven Development
Ability to coach at all levels through PB to EB on Agile practices
Passion for enabling GE to become a Digital leader
Ability to challenge bureaucracy and drive simplification
Minimum of 10 years of experience in the software domain
Strong interpersonal and leadership skills
Highly organized and detail oriented
Effective teaming and problem solving abilities
Some technical experience with software or infrastructure development.
Ability and willingness to travel 25% domestically as needed for project delivery o<10% travel
Desired Characteristics :
Certified Scrum Professional or Certified Enterprise Coach from Scrum Alliance
Bachelor’s Degree or Advanced Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math)
Must demonstrate technical capacity to solve problems and instantiate solutions in working code
Strong knowledge of CI / CD practices
Familiarity with XP techniques
Experience building web apps in a load balanced environment
Solid understanding of software development tools & infrastructure
Solid understanding of hosted solutions and SaaS / PaaS offerings
Locations : India; Bengaluru