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

Transcript
Page 1: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Monday, June 18, 12

Page 2: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Research Engineer,Anna Lyons

...into a Code-Cowboy Research Culture

Retro-Fitting Atlassian Products

Monday, June 18, 12

Page 3: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Australia’s Information and

Communications Technology Research Centre of Excellence

Monday, June 18, 12

Page 4: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

• Operating Systems• Formal Methods• Software Engineering• Business Process

Management

SSRG@NICTA

Monday, June 18, 12

Page 5: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Kernel Hackers

Mathematicians

Monday, June 18, 12

Page 6: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Engineers Students Researchers

Kernel Hackers Mathematicians

Monday, June 18, 12

Page 7: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

seL4

Monday, June 18, 12

Page 8: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

3 Bug trackers

Regression Tests

Code review

⁇3 Wikis

Monday, June 18, 12

Page 9: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

• 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

Challenges

Monday, June 18, 12

Page 10: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Incite the Rebellion

Monday, June 18, 12

Page 11: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Viva la Revolution!

Monday, June 18, 12

Page 12: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

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 amet est vehicula id bibendum turpis lobortis. Sed iaculis sapien vel nibh scelerisque venenatis. Sed sodales, turpis vitae vehicula vehicula, libero mauris facilisis orci, et tincidunt leo velit id felis. Etiam pretium, velit scelerisque varius aliquet, tellus lorem eleifend dui, id accumsan augue lorem non elit.

Monday, June 18, 12

Page 13: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Monday, June 18, 12

Page 14: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Educate and ModerateO(n2) is never acceptable!

Monday, June 18, 12

Page 15: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

• 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.

Avoid the Guillotine

Monday, June 18, 12

Page 16: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

LMGTFY

Monday, June 18, 12

Page 17: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Looks like I'm turning into an Atlassian

fanboy ;-) Can't help it, I like it when things work..

Research Leader, NICTAGerwin Klein

Monday, June 18, 12

Page 18: Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture

Thank you!

Monday, June 18, 12