Seminar Schedule (Spring 2012)

Tuesday 3 April. Software Development

This session uses the following book: Andy Oram, Greg Wilson (editors). Making Software: What Really Works, and Why We Believe It. O'Reilly, 2010.

  • Naiad Khan presents: Chapter 6: Personality, Intelligence and Expertise: Impacts on Software Development. (Summary)
  • Inam Soomro presents: Chapter 11: Conway's Corollary. (Summary)
  • Nataliia Semenenko presents: Chapter 21: How Effective is Modularization? (Slides, Summary)
  • Anastasiia Onchukova presents: Chapter 22: The Evidence for Design Patterns (Slides, Summary)

Tuesday 10 April. Business Process Management

Note: This is a special seminar session. It will be held at 10:15-12:00 (room 403). For the regular seminar session of 10 April, see below.

This session uses the following book: Paul Harmon. Business Process Change (second edition). Morgan Kaufmann, 2007.

Tuesday 10 April. Software Quality

Note: This is a regular session (14:15-16:00)

  • Risko Ruus presents: Chapter 12: How effective is test-driven development? (Summary)
  • Martin Rakver presents: Chapter 23: Evidence-based Failure Prediction (Summary)
  • Mart Sein presents: Chapter 24: The Art of Collecting Bug Reports (Summary)
  • Mirjam Rauba presents: Chapter 25: Where do Most Software Flaws Come From?(Summary)
  • Gleb Štšenov presents: Chapter 26: How usable are your APIs? (Summary)

Tuesday 17 April. IT Economics

Tuesday 24 April. Business of Software

This session uses the following book: Michael A. Cusumano. The Business of Software, Free Press, 2004.

  • Shazia Javed presents: Chapter 2: Strategy for Software Companies: What to Think About? (Summary)
  • Huishi Yin presents: Chapter 3: Services, Products and More Services: How Software Became a Business. (Summary)
  • Dmytro Fishman presents: Chapter 4: Best Practices in Software Development: Beyond the Software Factory (Summary)
  • Kristjan Kool presents: Chapter 6: Start-up Case Studies: Software Products, Services and Hybrid Solutions (Summary Δ)
  • Madis Nõmme presents: CouchDB hands-on presentation.

Tuesday 8 May. Software Product Development I

This session uses the following book: Steven G. Blanc. The Four Steps to Epiphany (second edition). Cafepress.com, 2005.

  • Indrek Kriisa presents: Chapter 1: The Path to Disaster: The Product Development Model. (Summary)
  • Marko Arrak presents: Chapter 2: The Path to Epiphany: The Customer Development Model. (Summary, Slides)
  • Raido Seene presents: Chapter 3: Customer Discovery (first half) (Summary)
  • Simo Peterson presents: Chapter 3: Customer Discovery (second half) (Summary, Slides)

Tuesday 15 May. Software Product Development II

This session uses the following book: Steven G. Blanc. The Four Steps to Epiphany (second edition). Cafepress.com, 2005.

  • Mihkel Murov presents: Chapter 4: Customer Validation (Summary)
  • Rauno Kiss presents: Chapter 5: Customer Creation (Summary)
  • Kaarel Tark presents: Chapter 6: Customer Building (first half) (Summary Δ, Slides)
  • Mairit Vikat presents: Chapter 6: Customer Building (second half) (Summary)

Tuesday 22 May. Research Papers

edit