Harald Molina-Tillmann

My Design and Engineering Services

My service is directed at visionary providers of interactive cyber-physical systems. The core of my design and engineering services is system-wide product conception, modelling, requirements engineering and specification. If requested, I will accompany the customer along their path from idea inception through to market introduction.

As an interdisciplinary system designer I combine the various system-wide goals and constraints into a coherent unified solution. This includes everything from technical details through the core functionality up to the greater context.


Product Design

- Scrum Product Owner Services -

- Conception -

- Interaction Design -

- System Architecture -

I provide the coordinated management of concepts, content and technology for embedded and connected multimedia products and services.

My services allow for a structured and goal-oriented product design process which still gives needed space for creative and agile development.

Professional Scrum Product Owner Services

As a Scrum.org certified Product Owner I provide the services for agile product development as defined by the Scrum framework.

  • Product Backlog Management
  • Product value optimization
  • Stakeholder management


I provide system design for the early stage of product development. In combination with the creative and artistic process this allows for taking the step from a vision to a concrete product concept.

  • User models (e.g. Personas, Typologies, Target audience definition)
  • Scenarios (including Moods, Social environment, Cultural background)
  • User stories
  • Use cases (e.g. as defined for SysML)

The conception phase results in a well defined feature set and unique selling positions. It provides the bridge to the definition of system architecture.

Interaction Design

As system designer I add holistic and analytical methods to the interaction design process. These methods are well suited for complex and distributed multimedia systems.

  • Definition of dialogue structures of applications
  • Modelling of interfaces (Interaction elements, Interfaces to external systems, Interpersonal interaction)
  • Development of diagrams (e.g. Wireframes, Sketches, State transition diagrams, Sequence diagrams)

System Architecture

It is a characteristic of embedded systems that conception and implementation influence one another. Therefore, I provide the integration of the system architecture of potential technical solutions in the product design process.

  • Hardware and software components
  • Data flow and interaction between components
  • Application Programming Interface (API)
  • Data protocols
  • Currently available technologies, products and standards
  • Identification of technical “bottlenecks”

I coordinate the system architecture with the implementers throughout the project.


Systems Engineering

- SysML modelling

- Requirements engineering -

- Specifications -

- System tests -

I provide system-wide engineering services that are required for managing and realizing multi-layered systems such as distributed multimedia products.

SysML modelling

I provide development and integration of system models adopted to the client’s business processes. This may for instance include:

  • Functional architecture reflecting features as defined by the product owner
  • Structural architecture as reference for software, hardware and mechanical engineers
  • Integration of requirements, specification elements and system tests
  • System context and system boundaries for multilateral projects and distributed teams
  • SysML profiles reflecting project parameters as defined by the project manager

Requirements engineering

I provide classic requirements management services.

  • Liaison with stakeholders and identification of needs and desires
  • Definition and validation of stakeholder requirements
  • Development and verification of system requirements
  • Inclusion of quality and non-functional requirements
  • Integration with standards and laws
  • Coordination with architects and implementers

These services are crucial when developing interactive and multi-layered systems. I ensure the defintion of the requirements for all layers, the recognition of contingencies and a comprehensive and consistent design of the system.


The specifications that I create are the core documents for generating contracts, for communication, and for development tasks in interactive and multilateral projects. Examples are functional specifications, user interface specifications, and test specifications. These specifications take into account the various different requirements, interests and mind-sets from strategists, lawyers, graphic artists, engineers, software developers etc.

For developers and testers the specifications include the technical system architecture with a necessary level of detail. E.g.:

  • Structured requirements lists
  • SysML diagrams
  • API definitions
  • Protocol specifications

The specifications also include appealing and coherent descriptions of the system context, which is required for marketing, product management and decision makers. E.g.:

  • System advantages and visions
  • Example scenarios
  • Interface descriptions
  • Non-functional requirements


I provide services for system-wide verification and validation.

  • Development of test specifications
  • Definition of test strategy and test material
  • Implementation of test applications
  • Inspections and reviews
  • Usability testing


Quality Improvement

- Project coaching -

- Product quality improvement -

- Authoring and user interface -

Based on my experience in past projects and my diversified background I provide complementing management and consulting services.

Project coaching

  • Coaching of project manager
  • Team assembly
  • Briefing of staff and external service
  • Improvement and specification of internal processes
  • Introduction of tools
  • Guideline writing for implementers and designers

Product quality improvement

  • Review of existing specifications
  • Testing of prototypes and products in Alpha and Beta phase
  • Evaluation of external components and standards
  • Definition of product portfolio

Authoring and user interface

  • Development and review of German text of user interfaces and manuals
  • Planning and execution of usability tests
  • Courses and workshops in development of interactive applications