Harald Molina-Tillmann

My Design and Engineering Services

My service is directed at visionary providers of embedded and connected multimedia systems. The core of my design and engineering services is system-wide product conception, 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.

Services

Product Design

- 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.

Conception

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)
  • 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 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 each other. 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.

Services

Systems Engineering

- 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.

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 determination of the requirements for all layers, the recognition of contingencies and a comprehensive and consistent design of the system.

Specifications

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

Testing

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

Services

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