SlideShare a Scribd company logo
1 of 19
Download to read offline
Monday, June 18, 12
Retro-Fitting Atlassian
              Products
              ...into a Code-Cowboy Research Culture


              Anna Lyons
              Research Engineer,



Monday, June 18, 12
Australia’s Information and
                      Communications Technology Research
                      Centre of Excellence




Monday, June 18, 12
SSRG@NICTA
               • Operating Systems
               • Formal Methods
               • Software Engineering
               • Business Process
                 Management


Monday, June 18, 12
ῂ
                      Kernel Hackers   Mathematicians




Monday, June 18, 12
Kernel Hackers          Mathematicians

                                                   ῂ




                       Engineers   Students    Researchers

Monday, June 18, 12
ῂ



                      seL4




Monday, June 18, 12
Regression Tests




                      3 Bug trackers     Code review      3 Wikis



Monday, June 18, 12
Challenges
                      • Adopt the tools
                      • Get people to want to use them, and use them well
                      • Avoid being the go-to person for these tools for the
                        rest of your working life




Monday, June 18, 12
Incite the Rebellion




Monday, June 18, 12
Viva la Revolution!




Monday, June 18, 12
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum ligula eget lacus pellentesque ut ultricies
  lorem commodo. Praesent leo libero, ultricies quis feugiat in, dignissim eget elit. Nunc velit risus, viverra vel
  imperdiet ac, convallis in ante. Donec lobortis pulvinar sem, quis congue nulla cursus vitae. Nulla ut felis in ante
  pharetra vulputate dictum sit amet ante. Cras porttitor egestas elit in bibendum. Cum sociis natoque penatibus
  et magnis dis parturient montes, nascetur ridiculus mus. Nunc elementum neque sit amet justo vestibulum
  accumsan. Vestibulum feugiat elit in turpis elementum eget euismod lectus malesuada. Ut et condimentum nibh.
  Aenean elementum libero ac libero pretium non faucibus libero interdum. Cras vehicula euismod sodales.
  MARK: Mauris quis risus ipsum, ut accumsan elit. Praesent id nisl non justo fermentum aliquam. Vestibulum
  ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum ante ipsum primis in
  faucibus orci luctus et ultrices posuere cubilia
  ABIGAIL: Curae; Quisque risus nunc, suscipit lacinia ullamcorper non, hendrerit vitae risus. In luctus tincidunt
  erat. Morbi vel neque risus. Sed vel commodo nibh. Phasellus nisi massa, lacinia ut tincidunt tincidunt, lobortis a
  sapien. Cras eleifend viverra ligula, non pharetra eros adipiscing quis.
  MARK’s COMEBACK: Aliquam erat volutpat. Cras pharetra nisi nec lacus vestibulum id bibendum nibh rhoncus.
  Donec diam neque, aliquet quis tempus a, eleifend eget elit. Ut tincidunt pretium lectus, id pulvinar odio tincidunt
  nec. Curabitur aliquam molestie felis, vehicula dignissim augue ultrices at. Mauris dignissim viverra faucibus.
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna est, fringilla eu iaculis vel, congue ut dolor.
   Aliquam libero tellus, convallis non varius a, pellentesque porta odio. Fusce interdum luctus justo eget lobortis.
   Phasellus a justo ipsum, sit amet vehicula dolor. Fusce porta urna at turpis cursus feugiat. Fusce convallis, dui
   eget elementum luctus, lectus ante vulputate arcu, id viverra augue neque vitae mi. Nullam faucibus, arcu non
   semper luctus, sapien tellus vulputate magna, eget pretium sem augue sed augue. Phasellus pretium tellus id
   sapien ullamcorper bibendum vestibulum ut nunc. Donec sit amet velit est. Maecenas quis nibh mauris, et
   condimentum quam. Curabitur sapien diam, hendrerit vel eleifend non, porta non enim. Aenean eleifend dui sit
Monday, June 18, 12
Monday, June 18, 12
Educate and Moderate
                       O(n 2)   is never acceptable!


Monday, June 18, 12
Avoid the Guillotine
               • Setting JIRA up for total email
                 integration.
               • Introduce emacs mode for Confluence.
               • Explain Bamboo as an advanced
                 web-front end to cron that can just run
                 bash scripts for you.

Monday, June 18, 12
LMGTFY



Monday, June 18, 12
Looks like I'm turning into an Atlassian
                      fanboy ;-) Can't help it, I like it when things
                      work..




                                                            Gerwin Klein
                                                            Research Leader, NICTA


Monday, June 18, 12
Thank you!


Monday, June 18, 12
• Images on slide 8 are by Didier Descouens and are
                 shared under the Creative Commons Attribution-Share
                 Alike 3.0 Unported license




Monday, June 18, 12

More Related Content

Similar to Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

The Restless Are Getting Native: SeleniumConf 2012
The Restless Are Getting Native: SeleniumConf 2012The Restless Are Getting Native: SeleniumConf 2012
The Restless Are Getting Native: SeleniumConf 2012Dante Briones
 
Real-time Analytics with Cassandra, Spark, and Shark
Real-time Analytics with Cassandra, Spark, and SharkReal-time Analytics with Cassandra, Spark, and Shark
Real-time Analytics with Cassandra, Spark, and SharkEvan Chan
 
Cloud Tech III: Actionable Metrics
Cloud Tech III: Actionable MetricsCloud Tech III: Actionable Metrics
Cloud Tech III: Actionable Metricsroyrapoport
 
Mobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management MattersMobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management Mattersroland99
 
From 0 - 100 Million with No Salespeople Takes Awesome Collaboration Tools
From 0 - 100 Million with No Salespeople Takes Awesome Collaboration ToolsFrom 0 - 100 Million with No Salespeople Takes Awesome Collaboration Tools
From 0 - 100 Million with No Salespeople Takes Awesome Collaboration ToolsAtlassian
 
Kick-Ass Collaboration Everywhere with Confluence
Kick-Ass Collaboration Everywhere with ConfluenceKick-Ass Collaboration Everywhere with Confluence
Kick-Ass Collaboration Everywhere with ConfluenceAtlassian
 
Pull Requests = Code Review
Pull Requests = Code ReviewPull Requests = Code Review
Pull Requests = Code ReviewAtlassian
 
How to Avoid the "Oh Shit" Moment with Team Calendars
How to Avoid the "Oh Shit" Moment with Team CalendarsHow to Avoid the "Oh Shit" Moment with Team Calendars
How to Avoid the "Oh Shit" Moment with Team CalendarsAtlassian
 
Disposable Testing Environments: There's Nothing Like Production Except Produ...
Disposable Testing Environments: There's Nothing Like Production Except Produ...Disposable Testing Environments: There's Nothing Like Production Except Produ...
Disposable Testing Environments: There's Nothing Like Production Except Produ...Atlassian
 
7pitfall for crappy UI design
7pitfall for crappy UI design7pitfall for crappy UI design
7pitfall for crappy UI designjunxiao
 
How HipChat Powers the HipChat Team
How HipChat Powers the HipChat TeamHow HipChat Powers the HipChat Team
How HipChat Powers the HipChat TeamAtlassian
 
Choose Your Own Adventure 3: The Final Countdown/Return of the Rainbows
Choose Your Own Adventure 3: The Final Countdown/Return of the RainbowsChoose Your Own Adventure 3: The Final Countdown/Return of the Rainbows
Choose Your Own Adventure 3: The Final Countdown/Return of the RainbowsAdam Jacob
 

Similar to Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture (13)

The Restless Are Getting Native: SeleniumConf 2012
The Restless Are Getting Native: SeleniumConf 2012The Restless Are Getting Native: SeleniumConf 2012
The Restless Are Getting Native: SeleniumConf 2012
 
Real-time Analytics with Cassandra, Spark, and Shark
Real-time Analytics with Cassandra, Spark, and SharkReal-time Analytics with Cassandra, Spark, and Shark
Real-time Analytics with Cassandra, Spark, and Shark
 
Cloud Tech III: Actionable Metrics
Cloud Tech III: Actionable MetricsCloud Tech III: Actionable Metrics
Cloud Tech III: Actionable Metrics
 
Mobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management MattersMobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management Matters
 
From 0 - 100 Million with No Salespeople Takes Awesome Collaboration Tools
From 0 - 100 Million with No Salespeople Takes Awesome Collaboration ToolsFrom 0 - 100 Million with No Salespeople Takes Awesome Collaboration Tools
From 0 - 100 Million with No Salespeople Takes Awesome Collaboration Tools
 
Fall Website Checklist | Maximize Demosphere
Fall Website Checklist | Maximize DemosphereFall Website Checklist | Maximize Demosphere
Fall Website Checklist | Maximize Demosphere
 
Kick-Ass Collaboration Everywhere with Confluence
Kick-Ass Collaboration Everywhere with ConfluenceKick-Ass Collaboration Everywhere with Confluence
Kick-Ass Collaboration Everywhere with Confluence
 
Pull Requests = Code Review
Pull Requests = Code ReviewPull Requests = Code Review
Pull Requests = Code Review
 
How to Avoid the "Oh Shit" Moment with Team Calendars
How to Avoid the "Oh Shit" Moment with Team CalendarsHow to Avoid the "Oh Shit" Moment with Team Calendars
How to Avoid the "Oh Shit" Moment with Team Calendars
 
Disposable Testing Environments: There's Nothing Like Production Except Produ...
Disposable Testing Environments: There's Nothing Like Production Except Produ...Disposable Testing Environments: There's Nothing Like Production Except Produ...
Disposable Testing Environments: There's Nothing Like Production Except Produ...
 
7pitfall for crappy UI design
7pitfall for crappy UI design7pitfall for crappy UI design
7pitfall for crappy UI design
 
How HipChat Powers the HipChat Team
How HipChat Powers the HipChat TeamHow HipChat Powers the HipChat Team
How HipChat Powers the HipChat Team
 
Choose Your Own Adventure 3: The Final Countdown/Return of the Rainbows
Choose Your Own Adventure 3: The Final Countdown/Return of the RainbowsChoose Your Own Adventure 3: The Final Countdown/Return of the Rainbows
Choose Your Own Adventure 3: The Final Countdown/Return of the Rainbows
 

More from Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelAtlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAtlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindAtlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

  • 2. Retro-Fitting Atlassian Products ...into a Code-Cowboy Research Culture Anna Lyons Research Engineer, Monday, June 18, 12
  • 3. Australia’s Information and Communications Technology Research Centre of Excellence Monday, June 18, 12
  • 4. SSRG@NICTA • Operating Systems • Formal Methods • Software Engineering • Business Process Management Monday, June 18, 12
  • 5. Kernel Hackers Mathematicians Monday, June 18, 12
  • 6. Kernel Hackers Mathematicians ῂ Engineers Students Researchers Monday, June 18, 12
  • 7. seL4 Monday, June 18, 12
  • 8. Regression Tests 3 Bug trackers Code review 3 Wikis Monday, June 18, 12
  • 9. Challenges • Adopt the tools • Get people to want to use them, and use them well • Avoid being the go-to person for these tools for the rest of your working life Monday, June 18, 12
  • 12. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum ligula eget lacus pellentesque ut ultricies lorem commodo. Praesent leo libero, ultricies quis feugiat in, dignissim eget elit. Nunc velit risus, viverra vel imperdiet ac, convallis in ante. Donec lobortis pulvinar sem, quis congue nulla cursus vitae. Nulla ut felis in ante pharetra vulputate dictum sit amet ante. Cras porttitor egestas elit in bibendum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nunc elementum neque sit amet justo vestibulum accumsan. Vestibulum feugiat elit in turpis elementum eget euismod lectus malesuada. Ut et condimentum nibh. Aenean elementum libero ac libero pretium non faucibus libero interdum. Cras vehicula euismod sodales. MARK: Mauris quis risus ipsum, ut accumsan elit. Praesent id nisl non justo fermentum aliquam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia ABIGAIL: Curae; Quisque risus nunc, suscipit lacinia ullamcorper non, hendrerit vitae risus. In luctus tincidunt erat. Morbi vel neque risus. Sed vel commodo nibh. Phasellus nisi massa, lacinia ut tincidunt tincidunt, lobortis a sapien. Cras eleifend viverra ligula, non pharetra eros adipiscing quis. MARK’s COMEBACK: Aliquam erat volutpat. Cras pharetra nisi nec lacus vestibulum id bibendum nibh rhoncus. Donec diam neque, aliquet quis tempus a, eleifend eget elit. Ut tincidunt pretium lectus, id pulvinar odio tincidunt nec. Curabitur aliquam molestie felis, vehicula dignissim augue ultrices at. Mauris dignissim viverra faucibus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna est, fringilla eu iaculis vel, congue ut dolor. Aliquam libero tellus, convallis non varius a, pellentesque porta odio. Fusce interdum luctus justo eget lobortis. Phasellus a justo ipsum, sit amet vehicula dolor. Fusce porta urna at turpis cursus feugiat. Fusce convallis, dui eget elementum luctus, lectus ante vulputate arcu, id viverra augue neque vitae mi. Nullam faucibus, arcu non semper luctus, sapien tellus vulputate magna, eget pretium sem augue sed augue. Phasellus pretium tellus id sapien ullamcorper bibendum vestibulum ut nunc. Donec sit amet velit est. Maecenas quis nibh mauris, et condimentum quam. Curabitur sapien diam, hendrerit vel eleifend non, porta non enim. Aenean eleifend dui sit Monday, June 18, 12
  • 14. Educate and Moderate O(n 2) is never acceptable! Monday, June 18, 12
  • 15. Avoid the Guillotine • Setting JIRA up for total email integration. • Introduce emacs mode for Confluence. • Explain Bamboo as an advanced web-front end to cron that can just run bash scripts for you. Monday, June 18, 12
  • 17. Looks like I'm turning into an Atlassian fanboy ;-) Can't help it, I like it when things work.. Gerwin Klein Research Leader, NICTA Monday, June 18, 12
  • 19. • Images on slide 8 are by Didier Descouens and are shared under the Creative Commons Attribution-Share Alike 3.0 Unported license Monday, June 18, 12