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