COMP3900/9900

Week 3 - Guest Lecture

Atlassian Teamwork Collection Showcase

Topics

  • Atlassian Teamwork Collection showcase
    • Jira
    • Confluence
    • Loom
    • Rovo
  • How agile relates to COMP3900/9900
  • Any industry questions at the end

Our Background

Alvin

  • Graduated in 2023
  • Tutor @ UNSW since 2022
  • FullStack Engineer @ Atlassian in Teamwork Graph

Amanda

  • Graduated in 2024
  • Ex-UNSW tutor
  • Frontend Engineer @ Atlassian in Analytics Visualization Platform

Atlassian Teamwork Collection

Bundled suite of Atlassian’s most recognized collaboration tools, designed to enhance teamwork and productivity for all types of teams

Why use Software Management Tools?

We have already seen usages through GitLab/GitHub Issues

  • Project planning
  • Tracking evolution / completion
  • Scheduling and responsibility of tasks
  • Documentation

Are there any limitations?

Benefits of more complicated project management tools:

  • Scrum and Kanban Boards
  • Backlog management
  • Automations
  • Analytics and analysis reports
  • DevOps and CI/CD Integration
  • Handles multiple projects / teams in one place

Jira + Confluence

  • Collaboration tool
  • Knowledge base home
  • Documentation

University Context

Confluence and Jira are utilised in the following courses:

  • SENG2021
  • SENG3011
  • COMP3900/9900
  • COMP1531

Alvin's Team @ Atlassian

  •  Platform Team - Linking Platform | Teamwork Graph (TWG)
    • Creating reusable components, tools, services and experiences used by products. Ingestion of related data.
  • TWG Bandicoots
  • ~16 member team (13 engineers, 1 PM, 1 Designer, 1 Manager)

Amanda's Team @ Atlassian

  • Data Experiences - Analytics Visualization Platform (AVP)
    • Building tools to help you visualize your data across Atlassian products
  • Over 30 people in 4+ subteams and 3 time zones

Projects in Big Teams

Multiple large projects in parallel. How do we work together?

Projects in Big Teams

Software Rituals in Industry

Agile Development

Agile development is based on an iterative approach to developing software. Quite a popular method software teams adopt

 

Similar to project iterations, teams generally adopt short time boxed periods called sprints.

 

Rituals are meetings that occur during the sprint that help facilitate collaboration.

Software Rituals in Industry

My example of a sprint every 2 weeks

Backlog Grooming

Keep backlog up to date, estimate work, and plan for future sprints

Retrospectives

Review how the last sprint went, look at whats good and implement improvements

Jira Software

Timeline

Jira Software

Back log

Issues/Tickets not in the current sprint or 'backlog' of tech debt

Jira Software

Active Sprints

Current work being completed and their status

Jira Software

Work Items / Stories / Epics

Epics: Large body of work, generally an individual project

Jira Software

Work Items / Stories / Epics

Stories: Requirements from an end user

Jira Software

Work Items / Stories / Epics

Work Items: Smaller individual work item, part of a larger project

Jira

Could be used to track non-technical stuff as well

Great visibility

Jira Software

Other features

JQL, reporting tools, automated workflows and more

Create, share, and harness knowledge across teams

Confluence

Loom

Easily record and share AI-powered video messages with your teammates and customers to supercharge productivity

"Let me demo you the changes I made..."

"Have you seen this bug before?"

"Here's the current state of the project..."

Rovo

AI-powered search, chat, studio and agents–driven by your team's knowledge.

Q&A

Atlassian / Industry

COMP3900/9900 Atlassian Teamwork Collection

By kuroson

COMP3900/9900 Atlassian Teamwork Collection

  • 230