As a Project Manager at Talisik Labs, you'll take ownership of end-to-end project delivery, ensuring the successful execution of multiple projects under the Disciplined Agile Delivery framework in a fast-paced and ever-evolving environment.
Responsibilities
- End-to-End Project Management: Oversee the full lifecycle of multiple projects under the Disciplined Agile Delivery framework.
- Daily Status Monitoring: Collect and analyze team updates, providing insights into progress, potential risks, and bottlenecks.
- Team Leadership: Coordinate with cross-functional teams to ensure alignment with project goals and deadlines.
- Stakeholder Engagement: Act as the primary contact for stakeholders, keeping them informed on project developments and managing expectations.
- Risk Management: Identify and mitigate risks, escalating critical issues to the Project Director as needed.
- Sprint Oversight: Lead sprint planning, daily stand-ups, and sprint reviews. Ensure deliverables are achieved and quality standards are met.
- Documentation: Maintain and update project charters, WBS, Gantt charts, and sprint artifacts.
- Continuous Improvement: Provide suggestions for improving team workflows and project processes based on DAD principles.
Required Documentation And Deliverables
- Project Charter: Lead the creation of a detailed project charter, ensuring it includes project objectives, scope, milestones, budget, and risk analysis.
- Input-Process-Output (IPO) Diagram: Design and finalize comprehensive IPO diagrams for all critical processes in the project.
- Workflows: Develop detailed workflows for team operations, deliverables, and system interactions, ensuring alignment with Disciplined Agile practices.
- Epics and User Stories: Write and manage epics and user stories, ensuring clear prioritization, acceptance criteria, and alignment with project goals.
- Task Breakdown and Assignments: Facilitate task decomposition and assignments for the team, ensuring clear dependencies and deadlines.
- Detailed Risk Register: Create and update a comprehensive risk register with likelihood, impact, mitigation strategies, and risk owners.
- Sprint Artifacts:
- Sprint Planning Documentation: Define sprint goals, backlog prioritization, and resource allocation.
- Sprint Reviews: Summarize completed work, gather stakeholder feedback, and outline next steps.
- Retrospective Reports: Analyze sprint outcomes, identify bottlenecks, and recommend process improvements.
- Burndown/Burnup Charts: Track progress during sprints and visualize whether the team is on track to meet sprint goals.
- Work Breakdown Structure (WBS): Create a detailed WBS to map project deliverables and their components for better tracking and resource allocation.
- Project Timeline/Gantt Chart: Develop and update a Gantt chart to monitor project milestones, dependencies, and deadlines.
- Stakeholder Communication Plan: Document the strategy for keeping stakeholders informed and involved, including a schedule for updates and reports.
- Change Request Documentation: Manage and document all change requests, ensuring proper evaluation of their impact on scope, timeline, and budget.
- Progress Reports: Create detailed progress reports for stakeholders, summarizing achievements, risks, issues, and next steps.
- Financial/Budget Reports: Monitor project expenses and create reports to ensure the budget is on track.
- Key Performance Indicator (KPI) Reports: Define and report on KPIs to evaluate project health and team performance.
- Lessons Learned Document: Compile lessons learned and best practices at the end of the project or phase for future reference.
Qualifications
Minimum Qualifications:
- Education: Bachelor's degree in Information Technology, Computer Science, Software Engineering, Management Information Systems, or related fields. Professional certifications like CAPM, PMP, or Agile certifications (e.g., Scrum, Disciplined Agile) are highly preferred.
- Experience:
- 2+ years of hands-on experience managing software development projects.
- Proven ability to manage multiple projects in Agile environments.
- Skills:
- Advanced knowledge of Agile frameworks, especially Disciplined Agile Delivery (DAD).Proficiency in project management tools (e.g., Jira, Confluence, MS Project, or equivalent).
- Excellent problem-solving, risk management, and decision-making skills.
- Strong communication and negotiation skills with stakeholders.
- Personal Attributes:
- Results-oriented and detail-driven.
- Leadership and team management capabilities.
- Adaptability to fast-paced and dynamic work environments.