Organize and lead initiatives to further incorporate and standardize Agile principles within the organization
Lead or participate in cross team initiatives to propagate Agile maturity across IT, business, and PMOs
Provide support to the team using a servant leadership style and lead by example
Responsible to hold team accountable to the tenants of agile and working agreements including the use of appropriate tools, standards and best practices
Promote and demonstrate core agile principles of collaboration, prioritization, team accountability and visibility
Empower the team to self-organize around achievement of their commitments
Identify and remove any impediments and distractions that interfere with the team’s ability to deliver against their commitments
Recommend improvements and assist in changes to best practice where appropriate
Assist the team in tracking and communicating team progress and metrics
Facilitate and enable an environment of collaboration and creativity
Assess the Agile/Scrum maturity of multiple teams and organization. Coach the teams to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization
Build a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving
Facilitate getting the work done without coercion, assigning, or dictating the work
Facilitate discussion, decision making, and conflict resolution
Assist with internal and external communication, improving transparency, and radiating information for better visibility
Coach, support, and educate the Product Owner, especially with respect to refining and managing the product backlog
Establish and foster effective product owner universe in complex stakeholder environments to further the team’s productivity and quality
Perform any other job duties as requested
Requirements
Bachelor’s degree in Computer Science, Business Administration, or other related field, or equivalent years of relevant work experience is required
Master’s degree is preferred
Five (5) years of software development experience in full life cycle software development environments is required
Four (4) years working experience utilizing Agile or any other iterative process to gather requirements for business process improvements and or solutions is required
Five (5) years of business management experience or stakeholder relationship management experience is required
Three (3) years of management leadership experience is preferred
Prior experience in healthcare information technology is preferred
Five (5) years of experience in managing large scale programs and projects is preferred
Proficient in Microsoft Project, Word, and Excel
Advanced computer skills
Software Development Life Cycle Methodology and practices
Software Testing Life Cycle Methodology and practices
Understand basic fundamentals of agile development
Knowledge of basic fundamentals of software development processes and procedures
Familiarity with common Agile practices, service-oriented environments, and better development practices