header image 1 header image 2 header image 3

Subscribe by Email

Categories

Praise for and Photo Protocol from @JohannesLink’s Class on Test-Driven-Development

Johannes Link just finished his Test-driven Development classes (both introduction and advanced methods) at FAU, facing an audience of regular students, Ph.D. students, and industry participants.

The class evaluation shows that not only did participants enjoy the the class but were asking for more. Selecting from several similar comments:

Continue reading Praise for and Photo Protocol from @JohannesLink’s Class on Test-Driven-Development

Praise for @victorsauermann and @ulfschubert Industry Talks

FAU students love our industry speakers, as class evaluations regularly show. This semester, DATEV eG, stands out. Both talks by Victor Sauermann and Ulf Schubert received a lot of praise verbally, and we also received it again in the class evaluations. Picking from a number of similar comments, here is what one student wrote:

Die Gastvorlesung zum Thema User Interface Design (DATEV) war sehr gut!

Very German :-) and to the point. You can learn more about DATEV eG at CeBIT and about Herrn Schubert on his blog.

Impressions from @johanneslink’s Test-Driven Development Course at FAU

Johannes Link’s course on test-driven development (TDD) is well underway at FAU. He finished the introductory part last week to a full class. Please find some photo impressions below. Thanks, Johannes, for teaching us!

 

 

New Google TV Just in Time for AMOS Lab Course

The upcoming Agile Methods and Open Source lab course (AMOS) just got even better with the arrival of a Google TV device shown below. Thank you Google!

Open Source Research at Coworking Nuremberg

We found ourselves conducting business at Nuremberg’s new Coworking space on Jakobsplatz second time within a week, so we figured it would be good to point out how quickly this has become a hotbed of innovation and interesting people. Today, we ran into (well, worked with) the dynamic duo of the Eclipse Foundation, Mike and Ralph, a few days ago we talked to hot new startup OwnCloud, an outgrowth of Nuremberg’s own SUSE, we witnessed the birth of a new entrepreneuer, founding her venture today, and generally enjoyed the creative (and colorful) atmosphere. Please find some photo impressions below.

 

Continue reading Open Source Research at Coworking Nuremberg

Bachelor and Master Theses on Product Management

We currently have plenty of Bachelor and Master Thesis opportunities available that focus on product management. Specifically, these are case-writing theses. In such a thesis, you will work with an industry partner (and us) to analyse a specific situation that the industry partner once faced. Typically, that situation was about making a difficult decision. The industry partner provides the specifics of the situation and we help you with the underlying concepts needed to analyse the situation. The result of your work is a “case” that describes the situation and that we intend to use in future teaching. The case will be made available for free.

Please let us know if you are interested. Just send an email to Prof. Riehle. Also, a great way to get started or just get an impression is to take the Product Management seminar.

Besuchen Sie die DATEV eG auf der CeBIT 2012!

Die DATEV eG ist einer der besten Arbeitgeber in Nürnberg und Umgebung. Sie haben vielleicht das Engagement der DATEV in unserer Lehre wahrgenommen (User Experience Design: Ulf Schubert, Software-Architektur: Victor Sauermann). Die DATEV lädt Sie ein, sie auf der CeBIT 2012 näher kennenzulernen. Nur Mut!

Best of OSR Group 2011 and Before

Teaching

The AMOS Project (AMOS)
The AMOS project is our annual lab course used to teach agile methods and open source. It is also our incubator for new software startups, see the AMOS project concept (in German).
Product Management (PROD)
Product management is a key business function of software vendors, yet it is rarely taught in school. We are taking a fresh new start with Harvard Business School-type cases (in German).

Research: Engineering Tools

End-user Programming with Sweble
We take a wiki-style approach to end-user programming, trying to help those people who earn their living by programming, yet have no or little formal programming education. See the Sweble project.
Software Forge
Anyone engaged with open source needs a software forge. Whether in-house as part of Inner Source or facing the public, to enrich one’s ecosystem, we are trying to help you do it better.

Research: Engineering Processes

Inner Source
Large software organizations can improve code reuse and knowledge sharing by adding bottom-up open source practices to top-down project management. We have done it. And keep doing it.
Governance / Compliance
We identified risks of using open source in closed source products and are developing a handbook of best practices for open source governance. We work with Bearing Point and others on this.

Research: Business Models

Single-Vendor Open Source
How did MySQL get to a $1B valuation? We are analysing best practices of dual-licensing and open core models and are capturing them as part of a handbook for future use.
Open Source Distributors
How are SUSE and Red Hat doing it? We analyse the production process of distributors on many dimensions, for example, how to manage open source investments.
Developer Foundations
Apache and Eclipse are two examples of successful open source developer foundations. But there are many more in industry verticals, for example. Just how to get it right? (In German.)
User Foundations
IT User Foundations are consortia of IT user firms who join forces to sponsor the development of non-competitively differentiating software components. This is the hot topic of 2012. Stay tuned!

Policy Implications

Developer Careers
We have long talked about how the world changes for open source software developers. A country like Germany would benefit from having more committers to key open source software projects.

Impressions from Victor Sauermann’s Talk on “Die Rolle des Softwarearchitekten” in ARCH

Today, Victor Sauermann of DATEV eG lectured on the role and responsibilities of a software architect. Herr Sauermann is a lead architect at DATEV eG, the largest German provider of tax and accounting software. The class, our architecture seminar, was well attended and we listened and discussed intently. Below, please find some photo impressions. Thank you, Victor, for teaching us!

Continue reading Impressions from Victor Sauermann’s Talk on “Die Rolle des Softwarearchitekten” in ARCH

Impressions from @WolfgangKeller’s Talk on Enterprise Architecture Management

Today, Wolfgang Keller of Object Architects lectured in ARCH on Enterprise Architecture Management. Below, please find some photo impressions as well as some tweets. Thank you, Wolfgang, for teaching us!

  1. EAM deals with the portfolio of business solution architectures from @wolfgangkeller
  2. Small applications (revenue) don’t need IT support from @wolfgangkeller
  3. Costs in IT: 60-70% in technical arch/infra, only 30-40% in apps from @wolfgangkeller
  4. EAM = business arch + apps arch + tech. architecture, data centers from @wolfgangkeller
  5. Don’t assume you can functionally derive architecture from strategy from @wolfgangkeller
  6. All layers from infra up to strategy evolve by themselves, interact from @wolfgangkeller
  7. EAM = system of systems, ultra-large scale systems, metaphor of a metropolis from @wolfgangkeller
  8. Job of the EAM architect: compliance, security, risk mgmt, architecture in the large from @wolfgangkeller
  9. EAM architects need global compliance awareness, in particular to US laws e.g. SOX from @wolfgangkeller

Continue reading Impressions from @WolfgangKeller’s Talk on Enterprise Architecture Management