Abstract The Internet of Things or the Internet of Everything is a new and a potentially disruptive technology paradigm. It describes several technologies such as RFID, short range wireless communications, and research disciplines that can connect physical objects from the real world to the internet. To implement IoT solutions, they exist software development approaches like Scrum and Kanban, also, others are adapted viz; Large-Scale Scrum, Scaled Agile Framework and so on., and many methods have proposed such as Ignite | IoT Methodology and IoT Methodology. Most of them have taken agile thinking as a strategy. However, they are monolithic, which are not easy to adopt. Then, a new method is needed to handle the real nature of IoT, particularity, to handle distributed, mobile and human out-of-the-loop concerns, and that can grow as new product evolve and new problems emerge. This research studies and analyses some of the existing IOT methodologies. Particularly, it focuses on these methodologies Scrum, Kanban, Scaled Agile Framework, Ignite | IoT Methodology and IoT Methodology. Our study evaluates their capabilities and compares their main characteristics and behaviors in terms of various methodologies of IoT. The comparison presented in this paper would benefit in selecting an appropriate methodology for the IoT projects. In addition, it identifies their advantages and limits in order to suggest a new approved IoT methodology.
[1]
Ivar Jacobson,et al.
Is There a Single Method for the Internet of Things?
,
2017,
ACM Queue.
[2]
Fahim Kawsar,et al.
The Internet of Things: The Next Technological Revolution
,
2013,
Computer.
[3]
Mihai Liviu Despa.
Comparative study on software development methodologies
,
2014
.
[4]
Bedir Tekinerdogan,et al.
IoT System Development Methods
,
2018,
IoT 2018.
[5]
V. Krotov.
The Internet of Things and new business opportunities
,
2017
.
[6]
Zimmermann Olaf,et al.
実践,第1部Microservices:現実性チェックとサービス設計【Powered by NICT】
,
2017
.