SlideShare a Scribd company logo
Life as a Software Engineer
... at the EBI




Phil Jones
Senior Software Engineer
InterPro Team              EBI is an Outstation of the European Molecular Biology Laboratory.
A stimulating environment


• Strongly academic
   •   Collaborative
   •   Open and Friendly
   •   Opportunities to be inventive and proactive
   •   “Commercial” conditions and perks
   •   ...it is very much “what you make of it”




                                 EBI Open Day
                                 4 March 2010
Variety in activities

•   Requirements gathering
•   Architectural and systems design
•   User interface and graphic design
•   Input into grant writing and review
•   Supporting students
•   Conference and meeting attendance
•   Delivering training
•   Writing papers for publication
•   ... even the odd bit of programming



                           EBI Open Day
                           4 March 2010
Variety in skills and technologies




                     EBI Open Day
                     4 March 2010
Variety in people

•   Innovators
•   Pragmatists
•   Strong finishers
•   Communicators
•   Enthusiasts
•   Documenters
•   Nitpickers
•   Team players
•   Leaders



                       EBI Open Day
                       4 March 2010
Variety in management style
• Traditionally has been a very flat management structure.
• Opportunities for advancement do exist as teams grow
  (which they generally do!)
• Project management tends to be informal...
• Scrum and pair-programming are becoming increasingly
  popular on several projects.




                          EBI Open Day
                          4 March 2010
http://www.ebi.ac.uk/jobs          (Today’s snapshot)




                    EBI Open Day
                    4 March 2010
EBI Open Day
4 March 2010

More Related Content

What's hot

Senarai sekolah dan aliran mpv
Senarai sekolah dan aliran mpvSenarai sekolah dan aliran mpv
Senarai sekolah dan aliran mpv
amiesaiful
 
Product Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to playProduct Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to play
Michael Tarnowski
 
teknik resis
teknik resisteknik resis
teknik resis
Nadwah Khalid
 
Ujian 1 srt 17
Ujian 1 srt 17Ujian 1 srt 17
Ujian 1 srt 17
wild_nymph2000
 
JENIS-JENIS STOK
JENIS-JENIS STOKJENIS-JENIS STOK
JENIS-JENIS STOK
Cikgu Vari
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
David Phipps
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Firmansyah, SCJP, OCEWCD, OCEWSD, TOGAF, OCMJEA, CEH
 
Organisasi bengkel dan keselamatan
Organisasi bengkel dan keselamatanOrganisasi bengkel dan keselamatan
Organisasi bengkel dan keselamatan
ezuanbakary
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Syed Zaid Irshad
 
Borang projek brief
Borang projek briefBorang projek brief
Borang projek brief
Cikgu Zainis Khairujji
 
Agile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from ResearchAgile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from Research
Torgeir Dingsøyr
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
Cprime
 
Agile best practices
Agile best practicesAgile best practices
Agile best practices
Areeba jabeen
 
Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0
Srinath Ramakrishnan
 
Ruang
RuangRuang
Ruang
ramlahdom
 
Reka bentuk makanan
Reka bentuk makananReka bentuk makanan
Reka bentuk makanan
Maznah Mersin
 
Enterprise Agile Transformation
Enterprise Agile TransformationEnterprise Agile Transformation
Enterprise Agile Transformation
Pooja Wandile
 
1.2 Analisis Fungsi.ppt
1.2 Analisis Fungsi.ppt1.2 Analisis Fungsi.ppt
1.2 Analisis Fungsi.ppt
AkmaSuhana
 

What's hot (20)

Senarai sekolah dan aliran mpv
Senarai sekolah dan aliran mpvSenarai sekolah dan aliran mpv
Senarai sekolah dan aliran mpv
 
Product Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to playProduct Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to play
 
teknik resis
teknik resisteknik resis
teknik resis
 
Ujian 1 srt 17
Ujian 1 srt 17Ujian 1 srt 17
Ujian 1 srt 17
 
Imbangan
ImbanganImbangan
Imbangan
 
JENIS-JENIS STOK
JENIS-JENIS STOKJENIS-JENIS STOK
JENIS-JENIS STOK
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
Comparison between Oracle JDK, Oracle OpenJDK, and Red Hat OpenJDK.v1.0.20191009
 
Organisasi bengkel dan keselamatan
Organisasi bengkel dan keselamatanOrganisasi bengkel dan keselamatan
Organisasi bengkel dan keselamatan
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Borang projek brief
Borang projek briefBorang projek brief
Borang projek brief
 
Agile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from ResearchAgile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from Research
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Agile best practices
Agile best practicesAgile best practices
Agile best practices
 
Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0
 
Ruang
RuangRuang
Ruang
 
Reka bentuk makanan
Reka bentuk makananReka bentuk makanan
Reka bentuk makanan
 
Enterprise Agile Transformation
Enterprise Agile TransformationEnterprise Agile Transformation
Enterprise Agile Transformation
 
1.2 Analisis Fungsi.ppt
1.2 Analisis Fungsi.ppt1.2 Analisis Fungsi.ppt
1.2 Analisis Fungsi.ppt
 

Similar to Life As A Software Engineer

Blogging at SinauOnline - Open Social Learning
Blogging at SinauOnline - Open Social LearningBlogging at SinauOnline - Open Social Learning
Blogging at SinauOnline - Open Social Learning
Sinauonline - The Passion of Learning
 
EDEN 2015 - EMMA workshop "An introduction to MOOC design"
EDEN 2015 - EMMA workshop "An introduction to MOOC design"EDEN 2015 - EMMA workshop "An introduction to MOOC design"
EDEN 2015 - EMMA workshop "An introduction to MOOC design"
EUmoocs
 
Co pilot ecil2013v4
Co pilot ecil2013v4Co pilot ecil2013v4
Co pilot ecil2013v4
UKCoPILOT
 
Co pilot ecil2013v4
Co pilot ecil2013v4Co pilot ecil2013v4
Co pilot ecil2013v4
Nancy Graham
 
Slides
SlidesSlides
Slides
ablakeifs
 
AHIS Conference Dublin
AHIS Conference DublinAHIS Conference Dublin
AHIS Conference Dublin
nmjb
 
Organizing effective events and conversations
Organizing effective events and conversationsOrganizing effective events and conversations
Organizing effective events and conversations
Ewen Le Borgne
 
Etec697finalpres copy
Etec697finalpres copyEtec697finalpres copy
Etec697finalpres copy
James Petersen
 
Communications and knowledge management approaches and tools @ ILRI
Communications and knowledge management approaches and tools @ ILRICommunications and knowledge management approaches and tools @ ILRI
Communications and knowledge management approaches and tools @ ILRI
ILRI
 
Build the Missing Part with TeamPark
Build the Missing Part with TeamParkBuild the Missing Part with TeamPark
Build the Missing Part with TeamPark
Enterprise 2.0 Conference
 
Developing e lessons
Developing e lessonsDeveloping e lessons
Developing e lessons
samina khan
 
information literacy open educational resources. author: philip russell
information literacy open educational resources. author: philip russellinformation literacy open educational resources. author: philip russell
information literacy open educational resources. author: philip russell
Philip Russell
 
Education 2.2i - eLearning next phase
Education 2.2i - eLearning next phaseEducation 2.2i - eLearning next phase
Education 2.2i - eLearning next phase
HKITF
 
DeMystifying Webinars Part 2
DeMystifying Webinars Part 2DeMystifying Webinars Part 2
DeMystifying Webinars Part 2
Anne Bartlett-Bragg
 
AIIM Ottawa June 15 2011 Agenda
AIIM Ottawa June 15 2011 AgendaAIIM Ottawa June 15 2011 Agenda
AIIM Ottawa June 15 2011 Agenda
Cheryl McKinnon
 
Keynote SC 2012
Keynote SC 2012Keynote SC 2012
Keynote SC 2012
Helen Barrett
 
Design Patterns for Fantabulous Collaborations [UX London, April 2011]
Design Patterns for Fantabulous Collaborations [UX London, April 2011]Design Patterns for Fantabulous Collaborations [UX London, April 2011]
Design Patterns for Fantabulous Collaborations [UX London, April 2011]
Kate Rutter
 
Introducing “The science of second language acquisition”
Introducing “The science of second language acquisition”Introducing “The science of second language acquisition”
Introducing “The science of second language acquisition”
Tadashi Yamasaki
 
Conole workshop jtelss
Conole workshop jtelssConole workshop jtelss
Conole workshop jtelss
Grainne Conole
 
Education 2.3 m erwin
Education 2.3 m erwinEducation 2.3 m erwin
Education 2.3 m erwin
Erwin Huang
 

Similar to Life As A Software Engineer (20)

Blogging at SinauOnline - Open Social Learning
Blogging at SinauOnline - Open Social LearningBlogging at SinauOnline - Open Social Learning
Blogging at SinauOnline - Open Social Learning
 
EDEN 2015 - EMMA workshop "An introduction to MOOC design"
EDEN 2015 - EMMA workshop "An introduction to MOOC design"EDEN 2015 - EMMA workshop "An introduction to MOOC design"
EDEN 2015 - EMMA workshop "An introduction to MOOC design"
 
Co pilot ecil2013v4
Co pilot ecil2013v4Co pilot ecil2013v4
Co pilot ecil2013v4
 
Co pilot ecil2013v4
Co pilot ecil2013v4Co pilot ecil2013v4
Co pilot ecil2013v4
 
Slides
SlidesSlides
Slides
 
AHIS Conference Dublin
AHIS Conference DublinAHIS Conference Dublin
AHIS Conference Dublin
 
Organizing effective events and conversations
Organizing effective events and conversationsOrganizing effective events and conversations
Organizing effective events and conversations
 
Etec697finalpres copy
Etec697finalpres copyEtec697finalpres copy
Etec697finalpres copy
 
Communications and knowledge management approaches and tools @ ILRI
Communications and knowledge management approaches and tools @ ILRICommunications and knowledge management approaches and tools @ ILRI
Communications and knowledge management approaches and tools @ ILRI
 
Build the Missing Part with TeamPark
Build the Missing Part with TeamParkBuild the Missing Part with TeamPark
Build the Missing Part with TeamPark
 
Developing e lessons
Developing e lessonsDeveloping e lessons
Developing e lessons
 
information literacy open educational resources. author: philip russell
information literacy open educational resources. author: philip russellinformation literacy open educational resources. author: philip russell
information literacy open educational resources. author: philip russell
 
Education 2.2i - eLearning next phase
Education 2.2i - eLearning next phaseEducation 2.2i - eLearning next phase
Education 2.2i - eLearning next phase
 
DeMystifying Webinars Part 2
DeMystifying Webinars Part 2DeMystifying Webinars Part 2
DeMystifying Webinars Part 2
 
AIIM Ottawa June 15 2011 Agenda
AIIM Ottawa June 15 2011 AgendaAIIM Ottawa June 15 2011 Agenda
AIIM Ottawa June 15 2011 Agenda
 
Keynote SC 2012
Keynote SC 2012Keynote SC 2012
Keynote SC 2012
 
Design Patterns for Fantabulous Collaborations [UX London, April 2011]
Design Patterns for Fantabulous Collaborations [UX London, April 2011]Design Patterns for Fantabulous Collaborations [UX London, April 2011]
Design Patterns for Fantabulous Collaborations [UX London, April 2011]
 
Introducing “The science of second language acquisition”
Introducing “The science of second language acquisition”Introducing “The science of second language acquisition”
Introducing “The science of second language acquisition”
 
Conole workshop jtelss
Conole workshop jtelssConole workshop jtelss
Conole workshop jtelss
 
Education 2.3 m erwin
Education 2.3 m erwinEducation 2.3 m erwin
Education 2.3 m erwin
 

Life As A Software Engineer

  • 1. Life as a Software Engineer ... at the EBI Phil Jones Senior Software Engineer InterPro Team EBI is an Outstation of the European Molecular Biology Laboratory.
  • 2. A stimulating environment • Strongly academic • Collaborative • Open and Friendly • Opportunities to be inventive and proactive • “Commercial” conditions and perks • ...it is very much “what you make of it” EBI Open Day 4 March 2010
  • 3. Variety in activities • Requirements gathering • Architectural and systems design • User interface and graphic design • Input into grant writing and review • Supporting students • Conference and meeting attendance • Delivering training • Writing papers for publication • ... even the odd bit of programming EBI Open Day 4 March 2010
  • 4. Variety in skills and technologies EBI Open Day 4 March 2010
  • 5. Variety in people • Innovators • Pragmatists • Strong finishers • Communicators • Enthusiasts • Documenters • Nitpickers • Team players • Leaders EBI Open Day 4 March 2010
  • 6. Variety in management style • Traditionally has been a very flat management structure. • Opportunities for advancement do exist as teams grow (which they generally do!) • Project management tends to be informal... • Scrum and pair-programming are becoming increasingly popular on several projects. EBI Open Day 4 March 2010
  • 7. http://www.ebi.ac.uk/jobs (Today’s snapshot) EBI Open Day 4 March 2010
  • 8. EBI Open Day 4 March 2010