| General Description: |
|
The Project Manager (PM) is the project leader who plans, executes, and finalizes software development projects according to negotiated timelines and within budget. The PM works with client Product Owners, client teams, and Small Footprint’s globally distributed software development teams to define project objectives, estimate, plan, manage, communicate, coordinate, and deliver software systems. The PM leverages Small Footprint’s implementation of Agile/Scrum methodology to deliver projects and facilitates collaboration and communication among all team members, sometimes acting as Scrum Master. The PM works with Product Owners in managing Product Backlogs, and may also mentor/coach Business Analysts in developing User Stories or may also work with Product Owners to generate the User Stories. |
| Additional Description: |
|
Responsibilities: - Direct and manage project development from beginning to end using Small Footprint’s implementation of Agile/Scrum methodology. - Define project scope, Product Backlog, goals and deliverables that support business goals in collaboration with Product Owners and other stakeholders. - Coordinate resource estimations to achieve project goals and develop project Sprint Plans and associated communications documents. - Work with Product Owners and Business Analysts to develop User Stories. - Mentor and coach Business Analysts in developing User Stories. - Effectively communicate project status, changes, and priorities to team members and stakeholders in a timely and clear fashion. - Facilitate project scrums. - Liaise with Product Owners and project stakeholders on an ongoing basis. - Set and continually manage project expectations with Product Owners, team members and other stakeholders. - Delegate tasks and responsibilities to appropriate personnel. - Identify and resolve issues and conflicts within the project team. - Identify and manage project dependencies and critical path. - Track project milestones and deliverables, analyze risks, troubleshoot and resolve problem areas. - Build, develop, and grow any business relationships vital to the success of the project. - Conduct project post mortems and create a recommendations report in order to
Requirements - Minimum 5 years experience managing software projects for clients and at least 7 years of business world experience. - Good facilitation skills for information gathering, determining client business objectives, and running scrums. - Experience in using Agile/Scrum methodologies, preferably working with distributed teams. - Experience in developing requirements using Lean Use Cases, Storyboards, Wireframes, Process Diagrams, or other rapid information gathering tools. - Self-confidence and experience in a consultative, client-facing role, making group presentations and overall strong communication skills. - Highly enthusiastic, positive-minded, customer focused, and service oriented. - Strong technical background in software development. - Experience working in an IT consulting and/or software company is preferred. - Excels at working collaboratively in a team environment and have above average verbal and written communication skills. - Bachelor’s degree in an analytical field. - Certification as a Scrum Master is desired.
|