IT Analyst Team for a Data analytics infrastructure Software

Closed
Starmass Canada
Ottawa, Ontario, Canada
Employer
(3)
5
Project
Academic experience
150 hours of work total
Learner
Anywhere
Intermediate level

Project scope

Categories
Product management Market research Project management Information technology Software development
Skills
product management technical analysis systems architecture data analysis teamwork
Details

IT Analysts as Product Managers: Goals and Responsibilities

Project Goal

  1. To oversee the successful development and delivery of the Civioniks platform, a web-based application for structural health monitoring. The IT Analysts, acting as Product Managers, will ensure the platform meets the needs of stakeholders by enabling real-time data analysis, visualization, and reporting of structural variables such as applied loads, strain, cracks, tilt, and corrosion. Their role is to align the platform’s functionality with user requirements, deliver value-driven outcomes, and manage cross-functional collaboration effectively.

Key Responsibilities

1. Product Vision and Strategy

  • Define the product vision to align with the project’s objectives and stakeholder needs.
  • Develop a product roadmap that outlines major milestones, deliverables, and timelines.
  • Ensure that the platform’s development focuses on user-centric functionality, including visualization tools and actionable reports.

Deliverables:

  • Product vision statement.
  • A detailed roadmap with phases for development, testing, and deployment.

2. Stakeholder Engagement

  • Act as the primary liaison between stakeholders and the development team.
  • Gather requirements through meetings, interviews, and workshops with stakeholders.
  • Translate stakeholder feedback into actionable features and prioritize them for development.

Deliverables:

  • Stakeholder requirements document.
  • Prioritized feature backlog.

3. Requirement Gathering and Documentation

  • Collaborate with developers, data analysts, and engineers to understand technical and functional needs.
  • Create user stories, workflows, and process diagrams that reflect the platform’s objectives.
  • Define acceptance criteria for each feature.

Deliverables:

  • Comprehensive Requirements Specification Document.
  • Use case diagrams and workflows.

4. Backlog Management

  • Maintain a product backlog, ensuring tasks are well-defined, prioritized, and aligned with project goals.
  • Work closely with the team to plan and execute development sprints.
  • Regularly review and refine the backlog based on feedback and progress.

Deliverables:

  • Updated and prioritized product backlog.
  • Sprint planning documentation.

5. Cross-Functional Collaboration

  • Coordinate efforts between the UI/UX, backend, and data analytics teams to ensure seamless integration.
  • Organize and facilitate sprint reviews, retrospectives, and daily stand-ups.
  • Address bottlenecks or blockers during development.

Deliverables:

  • Collaboration meeting minutes and action items.
  • Progress tracking reports.

6. Product Development Oversight

  • Oversee the development of:
  • Visualization tools for engineering data (e.g., strain, cracks, tilt).
  • Real-time analytics and reporting features.
  • Backend systems for processing and storing sensor data.
  • Ensure deliverables meet agreed-upon acceptance criteria.

Deliverables:

  • Functional MVP (Minimum Viable Product) of the platform.
  • Feature-specific tracking and testing reports.

7. User Experience (UX) and Interface Design

  • Collaborate with UI/UX designers to ensure the platform is intuitive and user-friendly.
  • Validate visualizations and dashboards with stakeholders to meet usability standards.
  • Test the platform for accessibility and responsiveness.

Deliverables:

  • Wireframes and UI mockups.
  • Feedback reports from usability testing.

8. Testing and Quality Assurance

  • Define success metrics and KPIs for the platform.
  • Oversee system testing to ensure:
  • Accuracy of real-time data.
  • Functionality of visualization and reporting tools.
  • Stability and scalability of the platform.
  • Collaborate with the QA team to address any issues.

Deliverables:

  • QA test plans and bug-tracking reports.
  • Final approval for deployment readiness.

9. Deployment and Post-Launch

  • Plan and execute the deployment of the platform in a production environment.
  • Oversee initial user training and documentation handover.
  • Gather post-launch feedback and define future updates or improvements.

Deliverables:

  • Deployed platform.
  • Training materials (manuals, video tutorials).
  • Post-launch feedback report and roadmap for subsequent versions.


Deliverables

Skills Learners Will Develop

1. Product Management Skills

  • Requirement Gathering: Learn to identify and document stakeholder needs and translate them into actionable product features.
  • Backlog Management: Develop skills in maintaining, prioritizing, and refining a product backlog using tools like Jira or Trello.
  • Roadmap Planning: Gain experience in creating product roadmaps, defining milestones, and aligning with project goals.
  • Stakeholder Communication: Hone the ability to communicate effectively with stakeholders, understand feedback, and negotiate priorities.

2. Technical Understanding

  • Data Flow Analysis: Understand how data flows from sensors to backend processing and visualization.
  • System Architecture: Learn to define and review system architectures for data integration and processing.
  • API Collaboration: Work with developers to design and implement APIs for data ingestion and output.

3. Data Analysis and Visualization

  • Data Handling: Learn basic data cleaning, preprocessing, and handling of real-time sensor data.
  • Visualization Design: Develop skills in creating intuitive and interactive dashboards using tools like Power BI, Tableau, or Python libraries (Matplotlib, Plotly).
  • Analytics Insight: Gain exposure to predictive analytics and recommendation algorithms.

4. UI/UX Design

  • Wireframing: Learn to create wireframes and prototypes using tools like Figma or Adobe XD.
  • User-Centered Design: Understand the principles of designing user-friendly interfaces and improving user experiences.
  • Testing and Feedback: Conduct usability tests and incorporate user feedback into iterative designs.

5. Agile Methodology

  • Sprint Planning and Execution: Learn to plan, execute, and review sprints in an Agile environment.
  • Scrum Practices: Participate in daily stand-ups, sprint retrospectives, and iterative product improvements.
  • Collaboration: Work effectively with cross-functional teams to deliver incremental project goals.

6. Communication and Teamwork

  • Cross-Functional Collaboration: Coordinate with developers, analysts, and designers to ensure seamless integration of platform features.
  • Documentation: Develop skills in writing user stories, workflows, and detailed project requirements.
  • Presentation: Practice presenting updates, MVPs, and final deliverables to stakeholders.

7. Testing and Quality Assurance

  • Test Planning: Learn to create QA test plans and conduct end-to-end testing for product features.
  • Bug Tracking: Understand the process of identifying, reporting, and resolving issues during development.

8. Post-Launch Strategies

  • User Feedback Collection: Develop skills in gathering and analyzing feedback post-deployment.
  • Iteration Planning: Plan updates and improvements for future product versions based on user insights.
  • Training Material Creation: Learn to create user guides, tutorials, and documentation for product training.

By working on the Civioniks platform, learners will gain a well-rounded skill set that prepares them for real-world product management, technical collaboration, and leadership roles.


Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

About the company

Company
Ottawa, Ontario, Canada
11 - 50 employees
Construction, engineering & trades, It & computing
Representation
Small Business Family-Owned

Starmass Environment Technologies Corporation is an Ottawa HQ Canadian company. It is focused in providing sustainability and resilience solutions based on 4IR technologies for Infrastructure, Environment & Energy Sectors. The turnkey solutions are applicable to all phases of lifecycle management of Infrastructure.