All posts by Grace Ting

Upcoming Industry Talk on Product Management by Markus Stipp of sunhill technologies GmbH

We will host an industry talk on “Hands-on Product Management: Challenges and Learnings” in AMOS, our agile methods course. The talk is free and open to the public.

  • by: Markus Stipp, sunhill technologies GmbH, a subsidiary of Volkswagen Financial Services
  • about: Hands-on Product Management: Challenges and Learnings
  • on: June 14th, 2017, 10:15-11:45 Uhr
  • at: FAU, Erlangen Süd, H10
  • as part of: AMOS

Abstract: With the rise of agile methods in software development and the lean startup movement in business, product management has evolved considerably from long development cycles to fast and lean iterations. Many organizations are struggling to implement these fast cycles into their daily business. This presentation will look at the role of product management, highlight some of the challenges and give key insights from hands-on product management.

Speaker: Markus Stipp has been building products for over 7 years. With his startup Netdosis he set out to provide validated medical information to pediatricians and built Germany’s first database for off-label-use. As a freelance product manager he has supported startups and companies in the domains of biomedical engineering, medical devices, and banking. At sunhill technologies, Markus is responsible for TraviPay, the leading app for mobile parking payments in Germany.

Upcoming Industry Talk on Scaling Scrum by Andreas Gärtner of Senacor Technologies AG

We will host an industry talk on “Scaling Scrum (or how to pimp up a simple concept) in AMOS, our agile methods course. The talk is free and open to the public.

  • by: Andreas Gärtner, Senacor Technologies AG
  • about: Scaling Scrum (or how to pimp up a simple concept)
  • on: July 12th, 2017, 10:15-11:45 Uhr
  • at: FAU, Erlangen Süd, H10
  • as part of: AMOS

Abstract: Scrum has been the agile methodology of the last decade and will accompany us for the years to come. But not only small startups are employing the concept, also more and more large companies are choosing Scrum as their primary way of doing software development projects. As projects in those companies tend to be pretty complex and are influenced by numerous stakeholders, different approaches (SAFe, DAD, LeSS, ..) have been proposed to implement Scrum on a larger scale. The presentation will not go into technical details of those approaches but rather give a critical view on the common problems and pitfalls when going down that road by recounting practical experiences.

Speaker: Andreas Gärtner graduated in Computer Science at a time where Java just began to overtake C++, Object Orientation was the only relevant architectural concept and nobody questioned the rule of Relational Database Systems. Scrum had been a term only known to hard-core Rugby fans. Today Andreas is a partner at Senacor Technologies and has experienced how the (IT-)world has changed. Being a long-year product owner in an agile software development project, Andreas is able to share his rich experience in that area.

Upcoming Industry Talk on Test Automation by Daniel Knapp of andrena objects AG

We will host an industry talk on “Agile testing toolbox” in AMOS, our agile methods course. The talk is free and open to the public.

  • by: Daniel Knapp, andrena objects AG
  • about: Test automation in practice
  • on: July 5th, 2017, 10:15-11:45 Uhr
  • at: FAU, Erlangen Süd, H10
  • as part of: AMOS

Abstract: The concepts of agile testing – in particular a comprehensive test automation system – have been established in recent years. The principles of the so-called test pyramid should be kept in mind while implementing a suite of automated tests. But what will the actual implementation approach for the respective levels of test pyramids look like? Which test tool is suitable at which level of the test pyramid for which purpose? What are alternatives?

These questions can be answered on the lower levels of the pyramid by the use of unit testing and mocking frameworks. A lot of real world realizations on the higher levels of the pyramid address the above questions – if at all – by using one and the same tool for different scenarios – true to the motto: “If all you have is a hammer in the toolbox, everything looks like a nail.” This approach leads to unstable and overly complex test suits that do not adequately meet the need for optimal test feedback.

In many years of project experience in an agile environment, a toolbox has been developed, which includes a wide range of solutions for the most common test scenarios on the higher levels of the test pyramid. We will introduce some of these tools, e.g. the use of isolation techniques, testing of loosely coupled components by contracts or the use of container technologies.

Speaker: Daniel Knapp has been working as an agile software engineer and coach for more than the last decade. His main interests are agile software engineering as well as agile development processes. He’s currently head of andrena objects’ Karlsruhe location.

Upcoming Industry Talk on Agile Architecture by Robert Krul of AVL DiTest GmbH

We will host an industry talk on “Real life agile architecture” in AMOS, our agile methods course. The talk is free and open to the public.

  • by: Robert Krul, AVL DiTest GmbH
  • about: Real life agile architecture
  • on: June 28th, 2017, 10:15-11:45 Uhr
  • at: FAU, Erlangen Süd, H10
  • as part of: AMOS

Abstract: Architecture in an agile project is a living organism. It has to change and adapt to new environments and technologies. This talk follows the evolution of the UI architecture of a software platform for vehicle diagnostics. This allows an insight into how an agile team handles the complexity of an expanding software ecosystem.

Speaker: Robert Krul, a FAU alumnus, is the head of the agile software development team at AVL in Cadolzburg. There he established and evolves agile methodologies and is responsible for the development of the software platform.

Upcoming Industry Talk on Microservices by Eberhard Wolff of innoQ

We will host an industry talk on “Many roads lead to microservices” in AMOS, our agile methods course. The talk is free and open to the public.

  • by: Eberhard Wolff, Fellow at innoQ
  • about: Many roads lead to microservices
  • on: June 21st, 2017, 10:15-11:45 Uhr
  • at: FAU, Erlangen Süd, H10
  • as part of: AMOS

Abstract: Microservices solve a lot of problems with current architectures: E.g. they help with agile processes, enable Continuous Delivery and increase robustness and scaling. But what is the best way to create a Microservices architecture? That depends on the concrete scenario – and can be very different for each individual project. This talk shows the many value propositions of Microservices and how to find the best way to a Microservices architecture.

Speaker: Eberhard Wolff has 15+ years of experience as an architect and consultant – often on the intersection of business and technology. He is a Fellow at innoQ in Germany. As a speaker, he has given talks at international conferences and as an author, he has written more than 100 articles and books e.g. about Microservices and Continuous Delivery. His technological focus is on modern architectures – often involving Cloud, Continuous Delivery, DevOps, Microservices or NoSQL.

Upcoming Industry Talk on Agile Experiences by Michael Rohleder of QAware GmbH

We will host an industry talk on “Agile development in practice” in AMOS, our agile methods course. The talk is free and open to the public.

  • by: Michael Rohleder, QAware GmbH
  • about: Agile development in practice
  • on: July 19th, 2017, 10:15-11:45 Uhr
  • at: FAU, Erlangen Süd, H10
  • as part of: AMOS

Abstract: Agile Methodologies have already made their way into business; they are establishing themselves as the de-facto standard for the execution of IT projects. A big challenge are large agile projects, especially if contractor promise development performance with responsibility for achieving results and if project environment not yet been converted for agile. We managed such projects in the last five years for customers likes BMW Group or Deutsche Telekom AG. The presentation shows what we have learned and describes several success factors for such projects.

Speaker: Michael Rohleder has managed many big agile projects in the last years for customers like BMW Group. He contribute his ideas and experience to the QAware project methodology and take care for agile training of QAware team. Michael Rohleder works as business unit manager at QAware and graduated in Computer Science in Rosenheim.

Upcoming Interview Workshop with Christian Nester

We will host a (technical) interview workshop at FAU:

  • by: Christian Nester
  • about: Technical Interviews at Google
  • on: 2017-02-06, 10:00 Uhr (max. 90min.)
  • at: Martensstr. 3, 02.152-113

Abstract: This is an workshop for practising technical interviews at Google. It gives you an overview of interviews and hiring at Google and offers an opportunity to practise some interview questions and get feedback. The material is from Google, but other software companies use similar interview processes as well. If you are interested in attending the workshop please signup here goo.gl/Ae96w8.

Speaker: Christian leads a Gmail development team in Zurich. In this role, he focuses on server side software as well as client development. Before joining Gmail he worked as a software engineer in the Google Shopping team. Prior to Google, Christian was a software developer at SAP in Germany and Skyva International in the US. Christian has a diploma degree in computer science from the University of Karlsruhe.

Upcoming Industry Talk on Cluster Management at Google by Christian Nester

We will host an industry talk on “Cluster Management at Google” in ADAP, our course on advanced design and programming (free and open to the public):

  • by: Christian Nester
  • about: Cluster Management at Google
  • on: 2017-02-06, 13:00 Uhr
  • at: Cauerstr. 7/9, Room 0.154-115
  • as part of: ADAP

Abstract: This talk gives an overview of the cluster management system used at Google. The cluster management system runs virtually every server side application at Google. This means it runs thousands of different tasks in a large number of data centres across the world. This talk gives an overview of the system, its architecture as how the user sees it. The talk also gives some insights into the challenges of workload distribution and using clusters efficiently.

Speaker: Christian leads a Gmail development team in Zurich. In this role, he focuses on server side software as well as client development. Before joining Gmail he worked as a software engineer in the Google Shopping team. Prior to Google, Christian was a software developer at SAP in Germany and Skyva International in the US. Christian has a diploma degree in computer science from the University of Karlsruhe.

Upcoming Computer Science Colloquium on Views on Internal and External Validity in Software Engineering by Dr.-Ing. Janet Siegmund

The computer science department by way of our research group is hosting a colloquium talk (free and open to the public):

  • by: Dr.-Ing. Janet Siegmund
  • about: Views on Internal and External Validity in Software Engineering
  • on: November 29th, 2016, 15:45 Uhr
  • at: Room 02.152-113 (Vorstandszimmer), Martenstr. 3, 91058 Erlangen

Abstract: Empirical methods have grown common in software engineering, but there is no consensus on how to apply them properly. Is practical relevance key? Do internally valid studies have any value? Should we replicate more to address the tradeoff between internal and external validity? We asked the community how empirical research should take place in software engineering, complemented with a literature review about the status of empirical research in software engineering. We found that the opinions differ considerably, and that there is no consensus in the community when to focus on internal or external validity and how to conduct and review replications.

Speaker: Janet Siegmund works as a Post-doc at the Chair of Software Engineering, University of Passau. She received her Ph.D. from the University of Magdeburg in 2012 and she holds two master’s degrees, one in Computer Science and one in Psychology. In her research, she focuses on the human factor in software engineering, for example, when writing source code. Janet Siegmund is the co-author of more than 30 peer-reviewed journal, conference, and workshop publications. She regularly serves as program-committee member for conferences and workshops. Since 2014, she is in the steering committee of the International Conference on Program Comprehension.

Upcoming Computer Science Colloquium on How does your Software look like? by Prof. Dr. Claus Lewerentz

The computer science department by way of our research group is hosting a colloquium talk (free and open to the public):

  • by: Prof. Dr. Claus Lewerentz
  • about: How does your Software look like?
  • on: October 24th, 2016, 16:15 Uhr
  • at: Room 01.150-128, Cauerstraße 11, 91058 Erlangen

Abstract: Software systems are complex intangible products and therefore hard to grasp and to communicate about. How can large teams of stakeholders in different roles build a common picture of a software under development. In order to understand software systems, their evolution during development processes, and to assess product and process quality appropriate visualizations become more and more crucial. The talk presents the concept of “software cities” as a uniform visualization and coherent communication approach for representing structural as well as process oriented information on software systems. The city metaphor supports orientation and spatial memory and allows for applying a wealth of cartographic representation techniques of multifaceted data. Specific system aspects or analysis scenarios can be illustrated using various thematic maps. Examples are “quality maps” depicting particular component properties or quality indicators, “effort maps” illustrating the contribution of developers, or “building site activity maps” showing development activities over time. Such software maps based were used in several large scale industry projects as part of quality assurance measures. We report about the experiences.

Speaker: Professor Claus Lewerentz holds a chair for Software and Systems Engineering at BTU Cottbus since 1994. He has studied Computer Science and Medicine at TU Munich (1977-1983) and got a PhD in Software Engineering from RWTH Aachen (1988). Further steps in his professional career were the position of a scientific assistant to the board of directors at the German National Research Centre for Mathematics and Computer Science in Sankt Augustin (1988-1991) and head of the software engineering department at the Computer Science Research Institute in Karlsruhe (1991-1994). His research work is concerned with the construction and analysis of large scale software systems and the development of analysis tools with a particular focus on software quality. Most recently he is working on the visualization of large software systems.