Teams Better Together!
개인의 스마트함이 핵심 경쟁력이었던 시대가 지나가고,
팀과 조직의 잠재력을 전체적으로 극대화하는 역량이 가장 중요한 경쟁력으로 떠오르고 있습니다. 팀 생산성 도구와 협업 프랙티스의 대표주자 Atlassian이 부산에서 진행한 세미나 자료입니다.
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
[Atlassian in 부산]Keynote: 성공하는 팀의 비밀 소스 (The Secret Sauce of Successful Teams)
1.
2. SCOTT DAVIS | SOLUTIONS ENGINEER, APAC | @JHABITEICI
The Secret Sauce of
Successful Teams
3. Based in Sydney
Worked for companies in Australia, Europe, and USA
27 years experience
All in the technology sector, with 20 years in Presales
Managed several teams
Some good, some great…
4. We believe behind every great human
achievement, there is a team. Our mission
is to unleash the potential in every team.
OUR MISSION
20. INCREASE REVENUE
LOWER COSTS
LESS DOWNTIME
PROJECT X HAS TO BE FINISHED
REFACTOR TO MICROSERVICES
AUTOMATIC DEPLOYMENTS
PROJECT Y IS THE MOST IMPORTANT ONE
79. We believe behind every great human
achievement, there is a team. Our mission
is to unleash the potential in every team.
OUR MISSION
80. SCOTT DAVIS | SOLUTIONS ENGINEER, APAC | @JHABITEICI
The Secret Sauce of
Successful Teams
Notas del editor
<brand logo video>
TITLE - in English
TITLE - in Simplified Chinese (“Secrets of High-Performing Software Teams”)
Atlassian Mission - in English / Simplified Chinese
- like these people who have brought our industry forward.
- Elon Musk, Steve Jobs, Mark Zuckerberg are really successful people
- So why talk about teams today when we have successful people?
Steve Jobs invented the Macintosh…
well not really, he had a team working with him to develop the Macintosh
Elon Musk, founder of Tesla and SpaceX…
he had a team of great people turn his visions into reality
And Mark Zuckerberg, creator of Facebook…
Even he got a lot of help from a team, and in this case from unexpected people
So within your company or organisation I’m sure there are lots of teams. And some happen to be really great teams
if I give a task to one team I know I’m going to get really great work, from another, maybe good but not great.
and you need compelling direction that’s communicated well so everyone knows what their goals are
this actually is the secret sauce of high performing teams
<click> for each
Compelling direction
Supporting context
Strong structure
Shared mindset
Let’s take a look at each of these in more detail
So how do we give teams compelling direction or guidance?
You probably work in a team or organisation and you get a lot of different requests from people with lots of different priorities or goals <CLICK ONCE ONLY>
Whether it be… increasing revenue, automating deployments etc. it can be quite confusing
Instead you should give people a north star. it’s not a specific “we must do this” but more of a “we are headed in this direction”
The most important thing here is our measurements - how are we going to track success of our goals?
So we have Vision, Themes, Focus, Measurement… <click> or VTFM
We clearly love acronyms and this is a great example of it
What we do is we’ve adopted a technique used by Pixar and created a product brain trust,
our founders mike and scott spend time every week alongside other leaders, talking to various teams about their goals, and get honest feedback for your development
<click>
they provide their experience
<click>
they help you align on your goals
<click>
and you get fresh perspective on the work you’re doing
The most important thing is it’s just direction and feedback - you still own the decisions. you’re the project leader and you decide where to go.
most important thing is to make your teams goals transparent. I know what my teams goals are as well as everybody elses, and if there isn’t alignment on something we can talk about it
these are just our ideas though and our ideas might not translate well into the real world.
so we let the customer do the talking to tell us how we’re doing too
So we distribute this feedback to the whole company. obviously 40,000 is a lot so we give a few examples instead.
- NPS snapshot provided
random feedback generated for each Atlassian
- EVERY Atlassian reads this and knows the snapshot of produc
go over these points
<click> for each
Compelling direction
Supporting context
Strong structure
Shared mindset
Let’s take a look at each of these in more detail
Another ingredient of high performing teams is support from the rest of the organisation
But in order for supportive context to thrive, it must be open and freely available
our decision making tool is in our intranet. EVERYTHING is in there and it’s where it lives.
A typical intranet looks like this…
But there’s a lot of locked up information on your intranet
We think it should be the other way around, and everyone can see everything
we have locked down pages, of course, we’re a public company
for example, Sten talked about why we built Bitbucket Pipelines
he wrote down ALL of the decisions
more data to dive into it
you can get questions answered too
Also, we allow for corrections. Why can’t other people edit your page? typo, page is out of date, more data to add etc.
we have a mantra at Atlassian…
Share it or it didn’t happen
someone actually wrote about it - we have remote workers everywhere etc. it’s important to share to let people know what’s going on
of course it’s a little risky too
BYOD policy, it was pretty strict
people got very passionate about it
this happens in open companies
our founder actually jumped in and provided feedback - saying that based off comments some of these will change
think about the effort put in by the team and understand why they’ve made this decision.
<click> for each
Compelling direction
Supporting context
Strong structure
Shared mindset
Let’s take a look at each of these in more detail
so the other key ingredient for a successful team is strong structure
I’m sure you remember the first time you joined your company. everything was new etc.
At Atlassian we have a buddy system where we pair you up with someone to help guide you through the
we’re a big fan of cross-functional teams, all in the one team
but maybe QA doesn’t need to be in one team all the time, they can help other teams
and for your designers, they need to understand what requirements we have for consistency across all of our products, so they should be part of a… <click>
broader team of designers who work and collaborate together often as well
you don’t just have to belong to one team in a cross functional team, you can belong in many
cross functional teams are so important because you understand each other better
so in cross functional teams…
<click>
but most importantly, you gain understanding and empathy
And of course, Make your team a safe place
you need to feel comfortable to speak <click>
you must always listen <click>
you need to have respect <click>
Another ritual we have is clapping. When a team acknowledges an individuals good work it gets applauded, and with an open office in san francisco, everyone starts clapping
you simply fill out a form, nominate a gift, press create and within two days that person receives your thanks
At Atlassian we have a kudos system to give thanks. It’s a simple system that allows us to acknowledge these efforts.
A great example of this safe place is this blog post an Atlassian wrote about how he fucked up and was saved by his team.
he felt safe to fail and to take risks
felt even safer to share that with the rest of the company
<click> for each
Compelling direction
Supporting context
Strong structure
Shared mindset
Let’s take a look at each of these in more detail
the last ingredient is… shared mindset inside team
how do you build team knowledge?
if you work on a feature alone it can be very drowning
so you get a buddy, know about the feature and it’s ok to interrupt them to ask questions
Another example of shared mindset is here with code.. sharing knowledge and bringing experts into the conversation
share work with your team as well… design shares ideas with EVERYONE
you can give feedback too
That’s why we shared the Team Playbook last year, and why we continually evolve it. The Playbook originated from us scaling our teams, and we use the same version we share externally. For those unfamiliar with it, The Team Playbook is two things: content to help you assess how your team works together and areas you can improve - we call these Health Monitors. And specific exercises to improve the things you want to make better - we call these Plays.
There are health monitors for three different types of teams - leadership teams, service teams, and project teams. You might be on one or more of those.
And there are 26 plays - for everything from project posters to retrospectives to project kickoffs. All of the content templates for these are available for you to load in both Confluence cloud and server free from the marketplace.
Recently we added a new feature of the Playbook called Game Plans, based on a lot of feedback from customers using the playbook. Gameplans package a specific set of plays for the things your teams are pursuing - from devops to cross-functional projects to operational planning. They really help you get started quickly.
CTA - English
CTA - Simplified Chinese
Atlassian’s focus is to build software for teams that can easily be used by any kind of team. Every organisation is different and their products are designed to be highly adaptable and extendable to integrate with 3rd applications.
Atlassian has grown quite the customer franchise over time. They are 50,000 strong, with customers innovating in every industry, empowering their teams to do incredible things. Teams in more than 50,000 companies turn to Atlassian to improve how they work together and it’s a responsibility they care deeply about.
I’m sure you’ve all seen this diagram - the DevOps infinitely loop aligned to Atlassian tools. This is a strong tool for anchoring Atlassian tools in activities they know. It may help you sell more than one product at a time… even all of them.
Atlassian Mission - in English / Simplified Chinese
CLOSE - English
CLOSE - Simplified Chinese
For software teams in particular Atlassian tools help plan, track, build & ship software faster and smarter.
Atlassian helps software teams with better agile planning & tracking issues. Developers can connect their code changes to issues and deployments. By using our tools together, the development process is becomes fully transparent from Agile story creation through it’s ultimate deployment to production.
Let’s take a deeper look into each product.
These slides are great for audiences who have no prior knowledge of Atlassian tools.
Presenters choose between:
Use only these slides, skip the demo
Slip the slides, go straight to demo
Use both the slides and demo
Main point: Introducing JIRA Software
JIRA Software is the #1 tool for agile software development teams.
Main point: Different stakeholder work on the same platform to manage software projects
Product manager get an overview when a specific version will be ready and what needs to be done.
Dev managers get insights what developers are working on and manage the scope of a projects.
Developers can see what other team members are currently working on and track the work in progress.
Main point: Confluence gives you a place to create, organize and discuss with your team
Main point: One place for documents
Confluence gives your team one place for your documents. No worrying about different versions, they are all in Confluence: product requirements, project documentation, knowledge base article, and much more
Main point: Bitbucket helps professional software teams manage and discuss their source code
Main point: Bitbucket is used to work together on a common code base
Software developers use Bitbucket to create individual work branches, to discuss code changes and merge changes of those different branches together into the common code base.
Main point: Bamboo provides continuous integration and delivery built for professional software teams
Main point: Bamboo gives developers fast feedback through CI and manages deployments
Software developers use Bamboo to run CI builds and manage their deployments. Bamboo integrates with the rest of the Atlassian stack to provide full visibility from ideation to release.
Main point: HipChat is our real time communication centre
Main point: Communicate (all the things)
HipChat helps your team to communicate fast. Share files, make video calls and add people to discussions. HipChat displays notifications from other systems to update the whole team. You can always see who’s available for a chat.