Friday, February 01, 2008

Erich Gamma talk on developing Eclipse and JAZZ

As I am spending time doing fieldwork at IBM's Dublin Software Lab, I had the opportunity to attend a talk by Erich Gamma yesterday. He is one of the authors of the famous computer science book Design Patterns (thus 1/4 of the Gang of Four) and one of the people behind Eclipse and, currently, JAZZ.

In fact, I was in a bit of luck: I first heard of his talk as it was announced that he'd give it as part of the Lero Topics in Software Engineering seminar series at UCD. But that was in the afternoon and I was dreading facing the Dublin traffic to get down there in time. However, by coincidence I overheard some people mentioning the talk and it turns out he was giving the exact same talk at the IBM lab in the morning that same day! No need to travel further from my comfy desk than down to the local auditorium...although I did make a detour to the in-house cafe to acquire a nice, big cup of coffee. ;-)

The title of the talk was
"Developing Software like a band plays Jazz" (see full abstract here). It was a very interesting talk, mainly focusing on the agile practices applied when developing Eclipse and how reflections on this lead them to developing JAZZ and has formed the underpinning values embedded in this software. JAZZ integrates functionality and support for all major areas of software development - development, collaboration, project management, and organisational processes - and mainly emphasises the importance of transparance and general awareness.

I especially liked one of his main points, namely the importance of having an agile rythm in the project. They were working in 6 weeks cycles, delivering a working build at the end of each iteration. This held product quality at a constant high level throughout the project life-time, avoiding the common "hanging rope" trend that many projects experience: the quality and stability of the developed product is at the highest in the beginning and end of the project, but is at a constant low in-between, forming a sort of "hanging rope" curve. With agile 6-weeks cycles, the cruve rather resembles waves, as the quality and stability is raised again at every iteration. Among other things, this is very good for motivation and maintainance of a clear vision of the final product.

It was a very interesting talk that gave an insight into the practices of this high profile software development project (albeit mainly from a process point-of-view, IMHO). In addition, the team I am working with at IBM are, in fact, using a beta version of Rational Team Concert (built on the JAZZ plattform) and are applying many of the same agile principles as the Eclipse/JAZZ team, so most of the developers were attending the talk with me, making it all the more interesting!

Some podcasts about JAZZ and Rational Team Concert:

Kartik Kanakasabesan, product manager for Rational Team Concert, discusses the development environment Rational Team Concert is designed for and looks at some of the challenges Rational Team Concert is intended to address

Lee Nackman, Mike O'Rourke, and John Wiegand, Rational leaders on the open beta of Rational Team Concert Express

10 comments:

kiruthi ka said...

just linked this article on my Facebook account. it’s a very interesting article for all.
Agile Software Development

Tegar Fajar said...


Prediksi Bola Akurat | Berbagai Prediksi Skor
Dapatkan Info Berita Bola Terbaru
Informasi | Berita Terbaru Era Masa Kini
Harian Bola | Bursa Online dan Berita Bola
Info Terakurat dan Terpercaya
Opini Info Terkini
Info Terkini | Kumpulan Informasi
Info Online | Berita Bola | Prediksi Skor | Cerita Dewasa
Semua Tentang Bola dan Khusus Dewasa
Portal Berita Bola | Prediksi Skor
Berita Informasi Terkini | Harian Bola | Ulas bola
Info Akurat | Prediksi Bola - Berita Bola - Jadwal Bola
Info Berita Bola | Prediksi Skor | Cerita Dewasa
Sumber Informasi Terkini | Cerita Dewasa
Berita Akurat Bola | Cerita Sex dan Foto Bugil | Prediksi Bola
Info Akurat | Cerpen Dewasa | Foto Seksi
Info Bola | Bursa Bandar Bola | Dewasa News
Prediksi Bola Malam | Berita Bola
Berita Baru dan Selalu Update
Informasi Terkini | Prediksi Dan Berita Sepakbola
Berita Terkini Dan Terpecaya
Bocoran Togelria.com | Prediksi Togel Singapura | Hongkong | Macau
Prediksi Bola | Berita Bola | Bursa Bola
Warta Bola | Bursa Taruhan | Prediksi Skor | Ramalan Togel
Prediksi Togel Hari Ini | Prediksi Skor Terakurat
Media Informasi Berita Bola dan Prediksi Akurat Terbaru
Prediksi Skor | Berita Bola | Info Togel | Cerita Dewasa
Info Asia Skor | Prediksi Skor | Berita Bola
Info Berita | Prediksi Skor | Berita Bola | Tips Dan Trik
Ulas Bola Hari Ini | Prediksi Skor | Jadwal Bola

Tegar Fajar said...


Daunpoker.net Agen Poker Domino Online Indonesia Terbaik Terbesar Dan Terpercaya
Buahpoker.com Agen Poker Domino Online Uang Asli Indonesia Terpercaya Tanpa Robot
LigaDaun.com Agen Taruhan Bola Piala Dunia 2014 Casino Tangkas Poker Online Terbaik Terbesar dan Terpercaya
Judi Bola Terpercaya | Bandar Bola Online | Agen Taruhan
Prediksi Bola | Judi Online | Agen Casino | Taruhan Bola
Casino Online | Agen Bola | Prediksi Dan Berita Sepakbola
Agen Bola Online | Bandar Bola | Agen Casino| Situs Judi
Agen Bola | Taruhan Online | Bandar Judi Terpercaya
Agen Bola | Taruhan Bola Online | Agen Casino Terpercaya
Taruhan Bola | Judi Online | Agen Casino Terpercaya
Agen Bola Online, Situs Judi Casino Online, Bandar Taruhan Bola
Agen Casino | Judi Online | Bursa Taruhan | Bandar Bola
Agen Judi Bola | Bandar Bola Online | Casino Online
Informasi Terupdate | Sumber Berita | Sumber Inspirasi
Berita Terbaru | Inovatif
Berita Bola | Prediksi Bola Jitu
Hanya Untuk Anda Pecinta Dunia Maya
Info Masa Depan | Ulas Bola Hari Ini
Info Terupdate | Berita Inovatif | Berita Pilihan
Ulas Bola Hari Ini | Prediksi Skor | Jadwal Bola
Prediksi Skor | Berita Bola | Jadwal Bola
Prediksi Bola | Pasaran Bola | Berita Bola Online
Informasi Terkini | Prediksi Dan Berita Sepakbola
Info Berita Terbaik | Bursa Taruhan
Berita Terhangat | Info Masa Depan
Berita Terupdate | Sumber Berita
Hasil Skor | Prediksi Bola Terpercaya
Info Skor Hari Ini | Update Bola
Prediksi Online | Bursa Taruhan Bola
Berita Terkini | Informasi Akurat Berimbang
Jadwal Dunia Sepak Bola | Prediksi Skor
Kumpulan Informasi | Prediksi Skor | Berita Bola

Tegar Fajar said...

Buahpoker.com Agen Poker Domino Online Uang Asli Indonesia Terpercaya Tanpa Robot
GLOBALBOLA.COM AGEN BOLA PIALA DUNIA 2014 SBOBET IBCBET CASINO POKER TANGKAS TOGEL ONLINE TERBAIK TERBESAR DAN TERPERCAYA
Ligadaun.Com Agen Taruhan Bola Piala Dunia 2014 Casino Tangkas Poker Online Terbaik Terbesar Dan Terpercaya
DAUNPOKER.NET AGEN POKER DOMINO ONLINE INDONESIA TERBAIK TERBESAR DAN TERPERCAYA
Ubcpoker.com Situs Judi Poker Online Terbaik Terpercaya
GLOBALBOLA.COM AGEN BOLA PIALA DUNIA 2014 SBOBET IBCBET CASINO POKER TANGKAS TOGEL ONLINE TERBAIK TERBESAR DAN TERPERCAYA
BUNDAPOKER.COM AGEN TEXAS POKER DAN DOMINO ONLINE INDONESIA TERPERCAYA
CMCPoker.com AGEN JUDI POKER ONLINE , AGEN JUDI DOMINO ONLINE INDONESIA TERPERCAYA
ituDomino.com JUDI DOMINO, AGEN DOMINO, AGEN JUDI DOMINO ONLINE INDONESIA TERPERCAYA
Poker757.com Agen Judi Poker Online Terpercaya Indonesia
SaranaPoker.COM AGEN TEXAS POKER DAN DOMINO ONLINE INDONESIA TERPERCAYA
SayaPoker.com Agen Judi Poker dan Domino Online Terpercaya Indonesia
SenangPoker.com Agen Judi Poker Online Terpercaya Indonesia
LIGADAUN.COM AGEN TARUHAN BOLA PIALA DUNIA 2014 CASINO TANGKAS POKER ONLINE TERBAIK TERBESAR DAN TERPERCAYA
GLOBALBOLA.COM AGEN BOLA PIALA DUNIA 2014 SBOBET IBCBET CASINO POKER TANGKAS TOGEL ONLINE TERBAIK TERBESAR DAN TERPERCAYA
Buahpoker.com Agen Poker Domino Online Uang Asli Tanpa Robot
DaunPoker.Net Agen Poker Domino Online Indonesia Terbaik Terbesar dan Terpercaya
ubcpoker.com Situs Judi Poker Online Terbaik Terpercaya
BUNDAPOKER.COM AGEN TEXAS POKER DAN DOMINO ONLINE INDONESIA TERPERCAYA
CMCPoker.com AGEN JUDI POKER ONLINE,AGEN JUDI DOMINO ONLINE INDONESIA TERPERCAYA

deni indra said...


Prediksi Salzbourg vs Malmo FF | Bandar Online Terbaik



Prediksi FC Salzbourg vs Malmo FF | Info Skor Terbaik

PokerStar88.com Agen Texas Poker dan Domino Online Indonesia Terpercaya
POKERPELANGI.COM AGEN TEXAS POKER DOMINO ONLINE INDONESIA TERPERCAYA

deni indra said...

Prediksi Latvia vs Armenia - Info Skor Terpercaya
Prediksi Latvia vs Armenia - Judi Bola Terbesar
Prediksi Latvia vs Armenia 4 September 2014 Laga Persahabatan
Prediksi Taruhan Bola Terbesar Belgia vs Australia
Prediksi Web Judi Terbesar Ukraine vs Moldova
Prediksi Agen Bola Terbaik Ukraina vs Moldova
Prediksi Ukraina vs Moldova 4 September 2014 Pertandingan Persahabatan
Prediksi Oldham Athletic vs Bradford City | Taruhan Bola
Prediksi Crewe Alexandra vs Rochdale | Situs Bola
Prediksi Oldham Athletic vs Bradford City | Situs Betting
Prediksi Crewe Alexandra vs Rochdale | Web Taruhan

deni indra said...

prediksi-manchester-united-vs-qpr-taruhan-bola-terpercaya
prediksi-sampdoria-vs-torino-tebak-skor-terpercaya

prediksi-granada-vs-villarreal-bursa-bola-terpercaya
prediksi-parma-vs-ac-milan-agen-bola-terbaik

prediksi-manchester-united-vs-qpr-agen-judi-terbaik
prediksi-parma-vs-ac-milan-situs-judi-terbaik
prediksi-sevilla-vs-getafe-web-betting-terbaik
prediksi-ssc-napoli-vs-chievoverona-situs-betting



Bandar Atau Agen Judi Bola Piala Dunia
Domino Online Dan Agen Texas Poker Terpercaya
Agen Bola Sbobet ibcbet Untuk Piala Dunia

Agen Bola Online | Sportsbook, Prediksi Bola Akurat dan Berita Judi Bola
Agen Bola Judi Online | Situs Bandar Bola Terpercaya
Agen Bola Online | Prediksi Bola Akurat dan Berita Judi Bola
Casino Online | Agen Bola Online Resmi Terpercaya
Agen Bola Judi Online | Situs Bandar Bola Terpercaya
Agen Judi Casino Terpercaya | Judi Online Taruhan Bola

aku diah said...

Taruhan Bola
Taruhan Bola
Taruhan Bola
Taruhan Bola
Taruhan Bola
Taruhan Bola
Taruhan Bola
Taruhan Bola

natni93 said...

Taruhan Bola
Taruhan Bola
Taruhan Bola
Taruhan Bola
Taruhan Bola
Taruhan Bola
Taruhan Bola

tono ars said...

Prediksi Dnipro vs Club Brugge 24 April 2015
Prediksi Fiorentina vs Dynamo Kyiv 24 April 2015
Prediksi Napoli vs Wolfsburg 24 April 2015
Prediksi Zenit vs Sevilla 24 April 2015
Prediksi Dnipro Vs Club Brugge 24 April 2015
Prediksi Fiorentina Vs Dynamo Kyiv 24 April 2015
Prediksi Napoli Vs Wolfsburg 24 April 2015
Prediksi Zenit Vs Sevilla 24 April 2015