Professional Documents
Culture Documents
Ijplm130304hehenberger VF
Ijplm130304hehenberger VF
3, 2021 265
Reference to this paper should be made as follows: Mule, S., Hehenberger, P.,
Plateaux, R., Penas, O., Patalano, S. and Vitolo, F. (2021) ‘An approach and an
illustrative case study for a hybrid development process in mechatronic system
design’, Int. J. Product Lifecycle Management, Vol. 13, No. 3, pp.265–289.
Olivia Penas received his MSc in Material Science Engineering in 1999, PhD
in Physics of Materials (Smart Space composites) in 2002 from INSA Lyon
(France), and HDR degree (French habilitation to supervise PhD) in 2019. She
was the Head of the Research Technical Support Teams of Supmeca in 2006,
then the Deputy Director of LISMMA Laboratory in 2013 and Research
Deputy Director of Supmeca (Paris) since 2015. Her main research topics are
systems engineering (MBSE), agility, design metrics, mechatronic design and
multi-physics conceptual design.
This paper is a revised and expanded version of a paper entitled ‘A new agile
hybridisation approach and a set of related guidelines for mechatronic product
development’ presented at IFIP WG 5.1 17th International Conference on
Product Lifecycle, Rapperswil, Switzerland, 5–8 July 2020.
1 Introduction
The new era of Industry 4.0 requires us to use various information technologies in order
to fulfil the goal towards automation and smart factories. In order to reach that goal,
industries demand new approaches for more efficient product development, especially for
the mechatronic products as they can be backbones of internet of things (IoT) and
cyber-physical systems (CPS). A common goal of Industry 4.0 steers everyone towards
the most effective interactions of the machine, internet and human for creating a better
environment for production, notably in a context of market uncertainty, increasing
product complexity and frequently changing requirements. The traditional approach,
which provides rigidity to the product development based on sequential processes,
usually in a top-down framework and with a fixed team structure (Beaumont et al., 2017),
is no longer sufficient to respond to the current context. Thus, the need for more flexible
product development methods leads industries towards agile approaches. The research
issue is then how to improve mechatronic systems development in such a context,
because this is a prerequisite for enabling complex systems of systems engineering with
standardised interfaces and cooperation enhancement (Hehenberger and Bradley, 2016).
Our research approach is to propose hybrid approaches to efficiently develop
mechatronic systems by combining agile and traditional product development methods.
Extensive literature research and semi-structured interview method has allowed
extracting the information on agile methods, their use in the development of
mechatronics product development and their crucial aspects for adoption in mechatronic
systems development as well as their use in a hybrid approach. This research helps to
break down the steps during mechatronic product development and to assign the agile
approach to some relevant phases. Finally, in order to provide flexibility in product
architecture and modules design, a first hybridisation of the V-model with scrum is
presented with illustrative case study.
Industry 4.0 arises from the increased complexity of products, the market
customisation, the drive towards digitisation, the ubiquitous internet and the global
competition to produce a better product in less time, while improving the human
interaction with the production facility. This term was coined in Germany in 2011 to
revolutionise production systems with the help of internet, rapid prototyping techniques,
artificial intelligence and cloud computing (Erboz, 2017). Other reasons to focus on
Industry 4.0 were to improve the communication between machines and humans. The
fascination for this aspect aims at reducing human errors, maximising the efficiency of
the machines with human skills in problem-solving and strategic decision making
(Gorecky et al., 2014).
Finally, two crucial elements of Industry 4.0 are the IoT and CPS.
268 S. Mule et al.
2 State-of-the-art
stage. Over the past two decades, the waterfall method has been criticised for being too
rigid. While for software product development, the incremental output is essential to
know the unforeseeable problems which arise during the development process, the
waterfall model fails to provide this incremental output over time (Agarwal et al., 2014;
Ajmal and Ali, 2016; Beaumont et al., 2017).
2.1.2 V-model
V-model was encouraged to be used in mechatronic product development. The difference
between the V-model used for software product development and V-model for
mechatronic is the function breakdown for development purpose and again integrating it
in the testing phase (Feldmüller, 2018). This difference is due to the multiple domains in
the mechatronic system. Though it is known for its plan-driven approach, it contains
iterations for refining the results (Feldmüller, 2018). An example of the V-model is
shown in Figure 1.
Figure 1 V-model
Unlike an agile approach where product requirements are not entirely fixed, in a
traditional approach, detailed requirements are given by customers in advance before
planning the project. This approach is linear and process-oriented with exceptional long
iterations. Organisational structure is also hierarchical: centralised authority steers the
project by keeping control to most of the activities. Communication is usually formal,
and should go through appropriate channels while keeping authorities informed. Formal
statements are crucial while transferring the knowledge, which makes knowledge transfer
process too bureaucratic. Also, reporting of work progress to the only manager and not to
the whole team creates misunderstanding within the team about work. Another difference
is that the traditional approach is mainly document-based (Gausemeier et al., 2011;
Bianchi et al., 2018).
2.3.1 Scrum
Flexibility in a development process is a vital characteristic, and the whole team must
work for a shared vision and goal (Mabrouk et al., 2018). A framework of this method is
easy to follow, while providing increments of a product within a short time frame, which
makes it the most popular method among all agile methods (Ghani and Bello, 2015).
Moreover, its features are not just limited to software development (Böhmer et al.,
2017b). Application of scrum for hardware product development starts with changing the
mind-set included in traditional approaches, and instead of keeping complete internal
control over the process and outcome, customer has been involved in each iteration to
define development priorities, provide feedback and eventually propose some
requirements changes. Instead of a hierarchical structure of a team, self-organising team
and transparent organisation need to be provided (Böhmer et al., 2017b). While
implementing scrum for hardware product development, few constraints need to be
considered and worked on such as the definition of the ‘done’ (deliverable),
multidisciplinary team structure and integration of the different developed modules from
different disciplines, or from different teams in case of Scrum of Scrum.
Each iteration cycle in scrum is called sprint. Sprint is an iterative way to provide the
customer with a tangible product within a fixed timeframe. This timeframe is usually one
month. The daily meeting is a part of a sprint. During this meeting, the team discusses the
work done since the last daily meeting and the work needs to be done until the next daily
meeting in a concise manner. During the sprint execution, the team develops the product
as per the sprint backlog (set of sprint requirements), and scrum master guides them if
there is any problem. Scrum master is more like a mentor of the development team. After
the sprint is done, an increment of potentially shippable product is ready. It is a tangible
product increment on which feedback can be expressed. In a review phase (named sprint
review), all stakeholders are gathered where everyone gets a deeper understanding of the
increment in the context of other factors such as marketing. During the sprint
retrospective, the feedback obtained during the sprint review is analysed and adapted for
the planning of next sprint (Böhmer et al., 2017a).
An approach and an illustrative case study for a hybrid development 271
2.3.2 Kanban
Kanban is an agile product development method with no iteration but only increments in
the product. This term has migrated from the logistic application, where it was used to
show the availability of material and keeping the inventory at an optimum level. Kanban
method works on a continuous run of completing the tasks in a to-do list. Kanban has no
specific framework, which makes it ideal to use it in any phase of an innovation process
(Böhmer et al., 2015).
The backbone of this method is its tool, Kanban board. This tool helps the team to
visualise the progress at each phase. It uses cards with tasks written on it, in a column
which describes the status of that task.
from the agile approach into the traditional one is challenging and requires efforts in
communicating. The outcome of informatics is communicated to the mechanics
development team, in order to get feedback to the next iteration in the cycle. Each cycle
in informatics or electronics develops a particular set of functions which are checked at
the end of the cycle with its integration with the mechanical development. Timeline is set
in order to synchronise all functions of electronics and informatics with mechanics.
Even if existing hybrid approaches have been proposed for mechatronics
development, they do not propose any analysis to provide a customised hybrid approach
depending on the constraints, objectives of the mechatronic product and company
organisation.
Multidisciplinar
Communication
Team structure
documentation
Virtual models
Fast iterations
Knowledge
handling
Product
y views
Methods
From the past few decades, the traditional approach was dominant in the mechatronic
industry, but it fulfils very few of the current challenges faced in product development.
Using exclusively traditional product development has advantages but also
274 S. Mule et al.
The main requirements on a now hybridisation approach are classified to their relation on
the product and development process and the involved organisation. The method should
be able to handle complex modelling for enabling faster product development. This gives
the possibility to adapt changes in product architecture, module and interfaces at any
point in the product development. It should be suited for documentation of the models
during the virtual prototyping phase.
Efficient communication within the development team is very important and leads to
an improvement in knowledge sharing capabilities between cross-functional departments.
So a single owner of the product has to solve documentation in the product development
management.
An efficient product development method for mechatronic products requires certain
qualities mentioned above. Most important requirements are based on the use of
An approach and an illustrative case study for a hybrid development 275
iterations which can provide a better quality product. In order to create a cheaper
complex product, a product development approach should consist of a state-of-the-art,
virtual testing technologies and involvement of different stakeholders in it. The proposed
method also demands a well-defined team structure that efficiently supports
communication between internal as well as external stakeholders.
This V-model is divided into three phases, product architecture design, module design
and prototyping along with testing. Among which, product development in the first two
phases will be done in iteration using the scrum method. The output of these first two
phases will be carried as an input for the next phase once the review has been done by the
team, as well as customer. Physical prototyping and testing will be done with a traditional
approach as virtual product development has undergone many iterations which would
resolve most of the issues with module design. This way, the cost associated with the
physical prototyping can be reduced, and it also reduces the possibility of any uncertainty
which might arise in the physical prototype building.
This framework is better for projects which are long-term, complex when deciding
the product backlog at once and most importantly, for the projects where test criteria and
technological aspects evolve rapidly. In a sprint for a virtual product, requirements are
finalised for the specific module, which is designed in the sprint with the use of process
flow of V-model and in the end, a virtual prototype is realised. Virtual commissioning
(VC) is introduced for reviewing the outcome. VC is the way of using 3D technology to
simulate the product and its environment and review it. Within one iteration of sprint –
276 S. Mule et al.
physical product development, two or more sprints can be carried out for virtual product
development as the time required to develop a physical and virtual product is different.
This outcome then used as a sprint backlog for the second sprint, which is implemented
here for physical prototype creation.
The detailed framework of V-model with scrum is shown in Figure 3. The
requirement gathering and analysis stage is carried out with a black-box analysis, in order
to build the requirements set by exploring all the views in agreement with the customer
and the various stakeholders (Mhenni et al., 2014). This analysis aims at increasing the
comprehensiveness of the product backlog and limiting late costly changes. It is
performed notably through the identification of the system life cycle, its context and
system-environment interactions. This analysis includes the definition of the external
interfaces, which are introduced as requirements and finally all the views analysed in the
black box analysis help to define the product backlog (Mabrouk et al., 2018). In a
traditional approach, more in-depth analysis is carried out by dealing exhaustively with
all the requirements in order to avoid further changes. In an agile approach, the customers
can change the requirements to be quickly taken into account.
The stage of building a product architecture goes through white-box analysis with the
scrum method. It defines a preliminary architecture of the system, starting by its
functions and then logical and physical modules. At the end, product architecture is
validated regarding the requirements whole set defined during the black box analysis
(Mabrouk et al., 2018), before the design and development of each component during the
following sprints.
Then a series of N scrum sprints can be carried out. For each sprint, some
requirements are prioritised and put in the sprint backlog to develop a particular module
An approach and an illustrative case study for a hybrid development 277
allocated to a specific function. When enough virtual testing of modules has been
verified, the traditional physical prototyping can then be performed.
Virtual testing has been introduced to test the module design in the second phase of
this framework, as it provides flexibility to test and ask for feedback to customers in less
time and with no investment in a physical prototype. At the beginning of the third phase,
artefacts of this framework are referred from the conventional V-model with few changes
at the physical prototyping, testing and integration phase. The use of rapid prototyping
method is highly recommended as it could provide N physical components coming from
the N designing iterations in short duration without investing into a conventional way to
produce a prototype from suppliers. The most popular rapid prototyping method is the
additive manufacturing which is also known as 3D printing.
In order to test product architecture, virtual design of modules, hardware prototypes
and simulation techniques, from a model-based design approach, are used. Functions of
the product are tested with model-in-loop (MIL) simulation technique and software of the
respective ECU will be later checked by software-in-loop (SIL) simulation technique. In
order to test each module or increment in the absence of the full product,
hardware-in-loop (HIL) simulation technique is used as it can provide test results before
the final assembly and flexibility to iterate the development of that particular module
instantly.
MIL: MIL takes place in the initial stage of the product development where model
and environment are tested without any actual hardware components. This early testing
provides a feedback soon enough to change the architecture without the design of the
system which in turn saves the cost and time. Implementation models are used in MIL as
a substitute for a hardware model which are simulated with different aspects such as
robustness, performance and encapsulation of variety of functional characteristics of the
product (Bringmann and Krämer, 2008). These models are helpful to generate a code
further in the product development process in case the controller does not exist already.
SIL: when the model is verified in MIL, code is generated in SIL and is tested with
the same model from MIL but with the actual code of the controller (Ingalalli et al.,
2016). Virtual environment is being used while testing (Bringmann and Krämer, 2008).
HIL: the code generated and later tested in SIL, has to be tested after its installation in
the ECU, with the simulated external environment ensuring the same communication
protocol as in the real application. This test is carried out in order to receive feedback on
the hardware part of the ECU as it contains different parts and their electrical connections
which need to be tested. Also, some of the parts of the ECU are constructed by suppliers
and needs to undergo the test of complete assembly at a company (Bringmann and
Krämer, 2008).
A benefit of this framework is that, product architecture can be altered even after
building modules also, if asked by a customer in a review at the end of the second or third
phase. This framework has been built to solve the critical problems in mechatronic
product development, yet with the simple use of Scrum, which makes it easy to adopt and
use.
3.3 Analysis of the adequacy of this proposal with respect to the requirements
Requirements described in Section 3.1 for the development of a hybrid approach for
mechatronic systems are cross-verified with the proposal. It has been found that most of
the requirements are fulfilled by the proposed hybrid approach. Analysis of the adequacy
278 S. Mule et al.
of the hybrid approach is explained briefly below. The framework is in compliance with
the following requirements:
• Faster product development: due to the inclusion of virtual testing and rapid
prototyping techniques, development time can be reduced.
• A method should be able to handle complex modelling: iterative approach of
designing product architecture as well as modules (enabling architecture changes)
provides an efficient way to handle complexity.
• A well-defined and iterative way to develop product architecture: the use of scrum in
the first phase to allow modification in product architecture if necessary.
• Focused on the development of each module with iteration: use of scrum in second
phase.
• Possibility to adapt changes in product architecture and module at any point in the
product development: customers are involved at the end of each phase and even after
testing of a physical prototype changes can be done in a product architecture.
• Should minimise the cost of development and of the related physical prototyping: the
use of virtual testing and 3D printing reduces uncertainty in the prototyping phase
and then the associated cost.
• Should follow values of agility: the agility values interpreted in context of hardware
product development explained by Fuchs and Golenhofen (2019) are fulfilled.
Regarding the necessity of documentation, it is an organisation’s decision to define
the requisite list of documents for their use.
• Use of virtual prototyping: possible at the end of the second phase.
• Involving customer in the review process: permitted at the end of each phase, and
after each sprint in the first and second phase.
• Evaluation of product based on the product requirements.
Some requirements are not specifically addressed:
• Efficient communication within the development team.
• Well-formed cross-functional team.
• Improvement in knowledge sharing capabilities between cross-functional
departments.
• Size of the involved team should be between 5 and 9 in one team and efficient team
structure with decision making ability of each member.
• Involving supplier and market research team in the process.
• Suited for product customisation.
• Effective change management.
Most of the essential requirements, such as the method should be flexible to adapt
changes at any point, involving the customer in the development process, and an iterative
method, are fulfilled. This approach will also result in the reduction of the cost and
An approach and an illustrative case study for a hybrid development 279
duration of the development. Use of rapid prototyping techniques and VC have solved
problems with time and cost and provided practical and easy manoeuvring while iterating
the development cycle. Requirements from the organisational aspect are not completely
fulfilled; they will be taken as a reference for the future development of this hybrid agile
framework. Using traditional product development exclusively has advantages, and
disadvantages explained earlier in this paper. Also, the change could be overwhelming to
transform the organisational culture from traditional to fully agile. Which is why this
thesis is focused on transition in development processes from traditional to hybrid
approach with more agile mindset involved in it.
The four core values of agility have been found efficient and useful in software industry.
Here, it has been explained how agile values from software industry could be adopted for
multidisciplinary/hardware product development.
• Mechatronic product development requires an effective communication channel
within the involved team that consists of experts from multiple domains. Increasing
complexity within a product requires complex interactions between many experts
and stakeholders (Fuchs and Golenhofen, 2019).
280 S. Mule et al.
These are the most important requirements to adopt and use in a hybrid agile approach. In
order to change the organisational culture from traditional approach to agile approach or
hybrid approach, organisation must focus on the steps of change management which can
be a topic for future work in this area.
Table 3 describes the essential requirements that an organisation must fulfil along
with the requirements that are nice to fulfil but do not restrain an organisation from
adopting a hybrid approach. Points are assigned to each requirement to calculate the
eligibility of an organisation to adopt a hybrid approach for product development.
In order to adopt a hybrid approach, the organisation needs to earn enough points
before. Figure 5 shows that the organisation’s confidence to achieve requirements
mentioned in Table 3 provides the signal to adopt the hybrid approach successfully. If the
points are in between 12–18, an organisation should assess its competences and tries to
improve it in order to be ready for smooth implementation of a hybrid approach in its
product development. As mentioned in the table above, 9 out of 15 (18 points)
requirements have to be fulfilled in order to adopt hybrid approach.
4 Case study
The hybrid approach (V-cycle/scrum) presented in the Section 3.2 is followed for the
case study design. This case study explains the important processes from this framework
to understand the hybrid framework by design and development of a power tool: impact
wrench (IW).
These requirements have been analysed and external interfaces such as elements and
communication within those elements have been defined. Requirements for each element
that will be beneficial for the creation of the product architecture of the IW have been
generated. This process is an initial part of the product architecture design (first part of
the hybrid approach) within the first sprint. As these requirements have been analysed
rigorously, they will be subjected to less changes in future, however if changes appear
later, they could be incorporated within the product architecture in next iteration without
any difficulty.
Figure 8 Product architecture of the developed impact wrench (see online version for colours)
V-model has proven to be an efficient method in both software and mechatronic industry.
Even though a product can be developed in iteration with V-model, it was limited and
needed a full development cycle to be completed before the next iteration. The proposed
hybrid approach of the V-model with scrum for developing the product architecture and
each module has provided freedom of iterating specific phases within one cycle of the
V-model. In parallel, the proposed approach underlines the use of a rapid prototyping
technique and virtual testing to improve the efficiency of the product development
method. The proposed hybrid method tackles the most critical current design issues, such
as the need of iterations within a traditional method, the need of time and cost reduction
of the development process and the need to continuously adapt the product to changing
customer requirements through iterations.
Regarding the requirements presented in Section 3.1 the category ‘must have’
(iterative way to develop product architecture, multi-disciplinary interfaces,
documentation of product models, efficient communication within the development team,
effective change management, well-formed cross-functional team) is focussed by the
hybrid approach and also fulfilled.
Along with this hybrid approach, essential guidelines for implementing and using the
hybrid agile approach are discussed. Four values of agility have guided the software
product development throughout these years. Now, their adaption for mechatronic
product development will be beneficial to provide agility for mechatronic product
development. Remaining guidelines have stated the importance of the ‘definition of
done’, resources, tools, the coupling of the two approaches and finally the virtual
prototyping.
With the use of these guidelines and the proposed hybrid approach, better quality
product is expected with less development time and cost, and most importantly,
complying with the current market needs. Further developments to the present work will
deal with the application of the proposed approach to a set of industrial use-cases, in
order to validate the actual results of the research. Moreover, presented results will be
applied in a pedagogical context for the design of a mechatronic system, modular robot.
An approach and an illustrative case study for a hybrid development 287
References
Agarwal, A., Garg, N.K. and Jain, A. (2014) ‘Quality assurance for product development using
Agile’, ICROIT 2014 – Proceedings of the 2014 International Conference on Reliability,
Optimization and Information Technology, pp.44–47, DOI: 10.1109/ICROIT.2014.6798281.
Ajmal, S. and Ali, S. (2016) ‘Agile-waterfall hybrid model for software development processes’,
Science International, Vol. 28, No. 6, pp.5165–5170.
Barringer, B.B. and Gresock, A.R. (2008) ‘Formalizing the front-end of the entrepreneurial process
using the stage-gate model as a guide: an opportunity to improve entrepreneurship education
and practice’, Journal of Small Business and Enterprise Development, Vol. 15, No. 2,
pp.289–303, DOI: 10.1108/14626000810871682.
Bassi, L. (2017) ‘Industry 4.0: hope, hype or revolution?’, in 2017 IEEE 3rd International Forum
on Research and Technologies for Society and Industry (RTSI), Modena, pp.1–6, DOI:
10.1109/RTSI.2017.8065927.
Beaumont, M. et al. (2017) ‘Using agile approaches for breakthrough product innovation’, Strategy
and Leadership, Vol. 45, No. 6, pp.19–25, DOI: 10.1108/SL-08-2017-0076.
Beck, K. et al. (2001) ‘Manifesto for agile software development’, Agile Alliance [online]
http://agilemanifesto.org/ (accessed 20 May 2019).
Bianchi, M., Marzi, G. and Guerini, M. (2018) ‘Agile, stage-gate and their combination: exploring
how they relate to performance in software development’, Journal of Business Research,
pp.1–16, Elsevier, DOI: 10.1016/j.jbusres.2018.05.003.
Böhmer, A., Beckmann, A. and Lindemann, U. (2015) ‘Open innovation ecosystem – makerspaces
within an agile innovation process’, in ISPIM Innovation Summit, Brisbane, pp.1–11.
Böhmer, A.I. (2018) When Digital Meets Physical – Agile Innovation of Mechatronic Systems, PhD
dissertation, Faculty of Mechanical Engineering, Technische Universität München, Munich,
Germany [online] https://mediatum.ub.tum.de/doc/1430507/1430507.pdf (accessed June
2021).
Böhmer, A.I. et al. (2017a) ‘Towards agile development of physical products’, 23rd International
ICE Conference on Engineering, Technology and Innovation, Vol. 17, pp.78–85, DOI: 978-1-
5386-0774-9/17.
Böhmer, A.I., Hugger, P. and Lindemann, U. (2017b) ‘Scrum within hardware development
insights of the application of scrum for the development of a passive exoskeleton’, in 2017
International Conference on Engineering, Technology and Innovation (ICE/ITMC),
pp.790–798, DOI: 10.1109/ICE.2017.8279965.
Boucher, M. and Houlihan, D. (2008) System Design: New Product Development for Mechatronics,
Aberdeen Group [online] https://www.aberdeen.com (accessed June 2021).
Bricogne, M., Duigou, J. and Eynard, B. (2016) ‘Design processes of mechatronic systems’, in
Mechatronic Futures: Challenges and Solutions for Mechatronic Systems and their Designers,
pp.75–90, Springer, Cham, DOI: 10.1007/978-3-319-32156-1_1.
Bringmann, E. and Krämer, A. (2008) ‘Model-based testing of automotive systems’, in 2008
International Conference on Software Testing, Verification, and Validation, pp.485–493, DOI:
10.1109/ICST.2008.45.
Chan, F.K.Y. and Thong, J.Y.L. (2009) ‘Acceptance of agile methodologies: a critical review and
conceptual framework’, Decision Support Systems, Vol. 46, No. 4, pp.803–814, Elsevier B.V.,
DOI: 10.1016/j.dss.2008.11.009.
Cooper, R.G. and Sommer, A.F. (2016) ‘The agile-stage-gate hybrid model: a promising new
approach and a new research opportunity’, Journal of Product Innovation Management,
Vol. 33, No. 5, pp.513–526, DOI: 10.1111/jpim.12314.
Eklund, U. and Berger, C. (2017) ‘Scaling agile development in mechatronic organizations – a
comparative case study’, in Proceedings – IEEE/ACM 39th International Conference on
Software Engineering: Software Engineering in Practice Track, IEEE Press, Buenos Aires,
Argentina, pp.173–182, DOI: 10.1109/ICSE-SEIP.2017.25.
288 S. Mule et al.
Erboz, G. (2017) ‘How to define Industry 4.0: main pillars of Industry 4.0.’, in 7th International
Conference on Management (ICoM 2017), Nitra, Slovakia.
Feldmüller, D. (2018) ‘Usage of agile practices in mechatronics system design potentials,
challenges and actual surveys’, in Proceedings of the 2018 19th International Conference on
Research and Education in Mechatronics, REM 2018, pp.30–35, DOI: 10.1109/
REM.2018.8421803.
Fuchs, C. and Golenhofen, F.J. (2019) ‘Agile for mechatronics and hardware’, in Mastering
Disruption and Innovation in Product Management, Springer, Cham, pp.147–164, DOI:
10.1007/978-3-319-93512-6.
Gausemeier, J. et al. (2011) ‘Integrative development of product and production system for
mechatronic products’, Robotics and Computer-Integrated Manufacturing, Vol. 27, No. 4,
pp.772–778, Elsevier, DOI: 10.1016/j.rcim.2011.02.005.
Ghani, I. and Bello, M. (2015) ‘Agile adoption in organizations’, KSII Transactions on Internet and
Information Systems, Vol. 9, No. 8, pp.3231–3248, DOI: 10.1201/b13085-13.
Göpfert, J. (2009) Modulare Produktentwicklung: Zur gemeinsamen Gestaltung von Technik und
Organisation, Books on Demand Gmbh, Norderstedt.
Gorecky, D. et al. (2014) ‘Human-machine-interaction in the Industry 4.0 era’, in 2014 12th IEEE
International Conference on Industrial Informatics (INDIN), Porto Alegre, pp.289–294, DOI:
10.1109/INDIN.2014.6945523.
Hehenberger, P. and Bradley, D. (2016) Mechatronic Futures – Challenges and Solutions for
Future Mechatronic Systems and Designers, Springer London, Berlin Heidelberg, ISBN: 978-
3-319-32154-7
Hehenberger, P. et al. (2010) ‘Hierarchical design models in the mechatronic product development
process of synchronous machines’, Mechatronics, Vol. 20, No. 8, pp.864–875, Elsevier Ltd.,
DOI: 10.1016/j.mechatronics.2010.04.003.
Hehenberger, P., Howard, T.J. and Torry-Smith, J. (2016) ‘From mechatronic systems to
cyber-physical systems: demands for a new design methodology?’, in Mechatronic Futures:
Challenges and Solutions for Mechatronic Systems and Their Designers, pp.147–163,
Springer, Cham, DOI: 10.1007/978-3-319-32156-1_1.
Ingalalli, A., Satheesh, H. and Kande, M. (2016) ‘Platform for hardware in loop simulation’, in
International Symposium on Power Electronics, Electrical Drives, Automation and Motion,
IEEE, pp.41–46.
Johnson, N. (2012) ‘Agile hardware development – nonsense or necessity ?’, in DESIGN
West 2012, San Jose, California, pp.1–7 [online] https://www.eetimes.com/
document.asp?doc_id=1279137 (accessed June 2021).
Kannan, V., Jhajharia, S. and Verma, S. (2014) ‘Agile vs. waterfall : a comparative analysis’,
International Journal of Science, Engineering and Technology Research (IJSETR), Vol. 3,
No. 10, pp.2680–2686.
Kettunen, P. (2009) ‘Adopting key lessons from agile manufacturing to agile software product
development – a comparative study’, Technovation, Vol. 29, Nos. 6–7, pp.408–422, DOI:
10.1016/j.technovation.2008.10.003.
Klein, T.P. and Reinhart, G. (2016) ‘Towards agile engineering of mechatronic systems in
machinery and plant construction’, in Procedia CIRP, Vol. l, No. pp.68–73, https://doi.org/
10.1016/j.procir.2016.07.077.
Klein, T.P., Drescher, B. and Reinhart, G. (2016) ‘Agile engineering in mechatronic education:
interdisciplinary development of a mechatronic system using scrum’, in 17th International
Conference on Research and Education in Mechatronics, REM 2016, pp.20–25,
https://doi.org/10.1109/MECATRONICS.2016.7547109.
Lee, E.A. (2008) ‘Cyber physical systems: design challenges’, in 11th IEEE international
Conference Object Oriented Real-Time Distributed Computing, ISORC, pp.363–369.
An approach and an illustrative case study for a hybrid development 289
Li, C.H. and Lau, H.K. (2017) ‘A critical review of product safety in Industry 4.0 applications’, in
2017 IEEE International Conference on Industrial Engineering and Engineering Management
(IEEM), Singapore, pp.1661–1665, DOI: 10.1109/IEEM.2017.8290175.
Mabrouk, A. et al. (2018) ‘Integration of agility in a MBSE methodology for multidisciplinary
systems design’, in 4th IEEE International Symposium on Systems Engineering, ISSE
2018 – Proceedings, IEEE, pp.1–5, DOI: 10.1109/SysEng.2018.8544425.
Mhenni, F. et al. (2014) ‘A SysML-based methodology for mechatronic systems architectural
design’, Advanced Engineering Informatics, Vol. 28, No. 3, pp.218–231, DOI: 10.1016/
j.aei.2014.03.006, Elsevier Ltd.
Monostori, L. (2018) ‘Cyber-physical systems’, in CIRP Encyclopedia of Production Engineering,
Springer London, Berlin Heidelberg, https://doi.org/10.1007/978-3-642-35950-7_16790-1.
Patel, K.K. and Patel, S.M. (2016) ‘Internet of things-IOT: definition, characteristics, architecture,
enabling technologies, application & future challenges’, International Journal of Engineering
Science and Computing, Vol. 6, No. 5, pp.6122–6131, DOI: 10.4010/2016.1482.
Sidky, A., Arthur, J. and Bohner, S. (2007) ‘A disciplined approach to adopting agile practices: the
agile adoption framework’, Innovations in Systems and Software Engineering, Vol. 3, No. 3,
pp.203–216, DOI: 10.1007/s11334-007-0026-z.
Torry-Smith, J.M. et al. (2013) ‘Challenges in designing mechatronic systems’, Journal of
Mechanical Design, Vol. 135, No. 1, pp.1–11, DOI: 10.1115/1.4007929.
Tutorialspoint (2015) JIRA Tutorials Point – Simply Easy Learning [online]
https://www.tutorialspoint.com/jira/index.htm (accessed 1 March 2021).
Yadav, R.S. (2012) ‘Improvement in the V-model’, International Journal of Scientific and
Engineering Research, Vol. 3, No. 2, pp.2229–5518.
Zheng, C. et al. (2017) ‘Multidisciplinary design methodology for mechatronic systems based on
interface model’, Research in Engineering Design, Vol. 28, No. 3, pp.333–356, DOI:
10.1007/s00163-016-0243-2.
Abbreviations
Abbreviation Full word
IoT Internet of things
CPS Cyber-physical system
RFID Radio frequency identification
MBSE Model-based system engineering
MIL Model-in-loop
SIL Software-in-loop
HIL Hardware-in-loop