How to build a culture of agility and collaboration between teams that historically functioned in relative silos: Software Development & IT Operations. Jira, Confluence, Bitbucket, Bamboo & HipChat a full suite together to a firm handshake between Development and Operations that emphasizes a shift in mindset, better collaboration, and tighter integration. It unites agile, continuous delivery, automation, and much more, to help development and operations teams be more efficient, innovate faster, and deliver higher value to businesses and customers.
5. History: Isolated Teams
- Broken process
- Development vs. Operations:
real war
- Long hours
- Broken Releases
- Unhappy Customers
6. History: Agile … and DevOps
Still, I need the magic of Automation & Deployment
You are using Agile for Planning & Development
BUT
7. Which
email?
Huh?
I sent
that to
you
already
Is this
thing
done?
That file
is
outdated
I think
Luanne
is on
that
Communication Context
switching
DependenciesDistributed
teams
Teamwork Dev & Operations can be hard
8. DevOps isn’t
magic
Bad News Good News
Incremental changes
with
With the right tools
Transformation don’t happen
overnight
10. What is DevOps?
1
Set of practices that automate the processes
Between Dev & Operations
2 Develop, build, test, release faster & more reliable
Software Development + IT Operations = DevOps
Most famous next to Brangelina (Brad Pitt & Angelina Jolie)
13. Collaboration & Trust
1
Culture is #1 success factor:
shared responsibility, transparency, faster feedback
2 Remove “not our problem” mentality
3 Your actions are not only affecting your team!
14. Release faster & work smarter
1 Release more frequently with higher quality & stability
2 Continuous Test, Integration, Deployment
3 Standardize tools & processes
15. Accelerate Time to Resolution
1 Fastest feedback loop
2 Full transparency
3 Open communication
18. The #1 Agile development solution for tracking,
managing & reporting on software projects
19. Product managers:
Planning projects,
sprints, and timelines
for the next big release
Dev managers:
Managing scope,
timelines, and resources
for an on-time release
Developers: Tracking
issues, bugs, and any
work item related to the
project at hand
30. Atlassian for software teams
Plan & track
Adopt agile best practices.
Plan projects, manage
dependencies and track team
progress.
Build & ship
Collaborate on code with inline
comments and pull requests.
Manage and share your Git
and Mercurial repositories.
Collaborate & document
Keep teams connected with
chat. Collaborate on product
requirements, roadmaps and
technical documentation.
Automate & deploy
Embrace continuous delivery.
Automate builds, tests and
releases in a single workflow.
31. Atlassian Product Demo
Continuous
delivery
Test & deploy
Start with a requirement
Pages &
files
Tasks &
projects
Scope and assign work
Code &
reviews
Write code & review
Messages,
& calls
Constant communication