In the past two or three years the consumer market has seen the idea of the Internet of Things (IoT) go from a prediction to reality. The first wave of IoT products was largely fueled by the parallel innovation of crowdfunding, which allowed makers and early stage ideas to get off the ground without traditional funding sources. Many feel that the promised innovations from IoT have not yet been realized. Almost weekly another crowdfunded startup announces it’s closing its doors without ever shipping a product. Products that do ship often offer a poor user experience and are notoriously buggy and insecure. In fact, a recent article—Why Is My Smart Home So {omission} Dumb?—expresses many consumers’ opinions about IoT devices. Drawing on his personal experiences as a founder of the IoT company Emberlight, Kevin Rohling discusses the challenges he has encountered—from security and manufacturing to UX design for an IoT product. He will make comparisons to his past experiences with mobile and web products focusing on what he sees as IoT’s unsolved problems, such as monitoring and firmware management. Join Kevin as he looks forward at the forces that are shaping the next wave of IoT products—speech interfaces, new wireless standards—and the consolidation of IoT platforms.
Why: CQRS is the new 'hotness' but beyond a desire to use the latest 'fad' what might actually lead you to adopt this approach over a conventional layered architecture. Looking back we will explore how some of the debates in the DDD community about how to implement Eric Evans ideas led people to the CQRS solution. We will look at some of the problems with aggregates and repositories that CQRS helps with and how the vision of seperating core from other domains is simplified. We will also look at simple steps to begin moving your layered application in the CQRS direction and give you a taste of what is to come. By the end of this session you should understand the problems that transitioning to CQRS will help you to resolve.
Part 1 (of 3) deals with IP legal landmines that caused pretty severe problems for scaleups--this presentation is from the perspective of a scaleup team, i.e., it is not dense legalese.
Teaching Elephants to Dance (and Fly!) A Developer's Journey to Digital Trans...Burr Sutter
We can be brilliant developers, but we won’t succeed—and won’t lead our organizations to succeed—without a new perspective (if you will) and new assumptions about the components of the “technology ecosystem” that are fundamentally critical to our success. This includes the operators, QA team, DBAs, security folks, and even the pure business contingent—in most cases, each of these individuals and groups plays a critical role in the success of what we create and give birth to as developers. What we do in isolation might be genius, but if we insulate ourselves—especially with arrogance—from these colleagues, neither our code nor our organizations will realize their full potential, and most will fail. The bottom line is that our old ways are no longer viable, and as the elite within our industry, we will be the leaders and heroes who discard old assumptions and adopt a new perspective in this exciting journey to digital transformation—where the impossible can become reality.
Teaching Elephants to Dance (and Fly!): A Developer's Journey to Digital Tran...Burr Sutter
We can be brilliant developers, but we won’t succeed—and won’t lead our organizations to succeed—without a new perspective (if you will) and new assumptions about the components of the “technology ecosystem” that are fundamentally critical to our success. This includes the operators, QA team, DBAs, security folks, and even the pure business contingent—in most cases, each of these individuals and groups plays a critical role in the success of what we create and give birth to as developers. What we do in isolation might be genius, but if we insulate ourselves—especially with arrogance—from these colleagues, neither our code nor our organizations will realize their full potential, and most will fail. The bottom line is that our old ways are no longer viable, and as the elite within our industry, we will be the leaders and heroes who discard old assumptions and adopt a new perspective in this exciting journey to digital transformation—where the impossible can become reality.
DevOps in an IoT World - Brighton Web Development - 29-10-20Peter Gallagher
Slides from my Talk at Brighton Web Development on Thursday October 29th.
In this talk I run through how you can combine IoT and DevOps infrastructure.
I show a simple Git Based Web App, followed by a full Jenkins Solution.
I then show how we can use IoT Edge with Azure DevOps.
Prototyping Online Components(Part 02)_Internet of Thingsalengadan
Reference: Designing the Internet of Things
Book by Adrian McEwen and Hakim Cassimally
Presented by: Blety Alengadan (Asst.Professor)
Chapter 07 (PART 02)
Prototyping Online Components(Part 01)_Internet of Thingsalengadan
Reference: Designing the Internet of Things
Book by Adrian McEwen and Hakim Cassimally
Presented by: Blety Alengadan (Asst.Professor)
Chapter 07 (PART 01)
Why: CQRS is the new 'hotness' but beyond a desire to use the latest 'fad' what might actually lead you to adopt this approach over a conventional layered architecture. Looking back we will explore how some of the debates in the DDD community about how to implement Eric Evans ideas led people to the CQRS solution. We will look at some of the problems with aggregates and repositories that CQRS helps with and how the vision of seperating core from other domains is simplified. We will also look at simple steps to begin moving your layered application in the CQRS direction and give you a taste of what is to come. By the end of this session you should understand the problems that transitioning to CQRS will help you to resolve.
Part 1 (of 3) deals with IP legal landmines that caused pretty severe problems for scaleups--this presentation is from the perspective of a scaleup team, i.e., it is not dense legalese.
Teaching Elephants to Dance (and Fly!) A Developer's Journey to Digital Trans...Burr Sutter
We can be brilliant developers, but we won’t succeed—and won’t lead our organizations to succeed—without a new perspective (if you will) and new assumptions about the components of the “technology ecosystem” that are fundamentally critical to our success. This includes the operators, QA team, DBAs, security folks, and even the pure business contingent—in most cases, each of these individuals and groups plays a critical role in the success of what we create and give birth to as developers. What we do in isolation might be genius, but if we insulate ourselves—especially with arrogance—from these colleagues, neither our code nor our organizations will realize their full potential, and most will fail. The bottom line is that our old ways are no longer viable, and as the elite within our industry, we will be the leaders and heroes who discard old assumptions and adopt a new perspective in this exciting journey to digital transformation—where the impossible can become reality.
Teaching Elephants to Dance (and Fly!): A Developer's Journey to Digital Tran...Burr Sutter
We can be brilliant developers, but we won’t succeed—and won’t lead our organizations to succeed—without a new perspective (if you will) and new assumptions about the components of the “technology ecosystem” that are fundamentally critical to our success. This includes the operators, QA team, DBAs, security folks, and even the pure business contingent—in most cases, each of these individuals and groups plays a critical role in the success of what we create and give birth to as developers. What we do in isolation might be genius, but if we insulate ourselves—especially with arrogance—from these colleagues, neither our code nor our organizations will realize their full potential, and most will fail. The bottom line is that our old ways are no longer viable, and as the elite within our industry, we will be the leaders and heroes who discard old assumptions and adopt a new perspective in this exciting journey to digital transformation—where the impossible can become reality.
DevOps in an IoT World - Brighton Web Development - 29-10-20Peter Gallagher
Slides from my Talk at Brighton Web Development on Thursday October 29th.
In this talk I run through how you can combine IoT and DevOps infrastructure.
I show a simple Git Based Web App, followed by a full Jenkins Solution.
I then show how we can use IoT Edge with Azure DevOps.
Prototyping Online Components(Part 02)_Internet of Thingsalengadan
Reference: Designing the Internet of Things
Book by Adrian McEwen and Hakim Cassimally
Presented by: Blety Alengadan (Asst.Professor)
Chapter 07 (PART 02)
Prototyping Online Components(Part 01)_Internet of Thingsalengadan
Reference: Designing the Internet of Things
Book by Adrian McEwen and Hakim Cassimally
Presented by: Blety Alengadan (Asst.Professor)
Chapter 07 (PART 01)
Use what you sell! Man kann alles alleine machen oder aber auch auf Partner setzten, so wie es die Strategie der Deutschen Telekom ist. Dieser Vortrag gibt einen Einblick wie die unternehmensinterne Nutzung von LiveStream Perform als kleines U-Boot Projekt gestartet ist und nun mit großem Erfolg weltweit für alle Telekom Mitarbeiter implementiert wurde.
Vortrag von Mark Nierwetberg und Jens Herrmann beim Corporate Startup Summit 2015
Fixing security by fixing software developmentNick Galbreath
Fixing Security by Fixing Software Development Using Continuous Deployment
Do you have an effective release cycle? Is your process long and archaic? Long release cycle are typically based on assumptions we haven't seen since the 1980s and require very mature organizations to implement successfully. They can also disenfranchise developers from caring or even knowing about security or operational issues. Attend this session to learn more about an alternative approach to managing deployments through Continuous Deployment, otherwise known as Continuous Delivery. Find out how small, but frequent changes to the production environment can transform an organization’s development process to truly integrate security. Learn how to get started with continuous deployment and what tools and process are needed to make implementation within your organization a (security) success.
A presentation made at IoT Day 2015. It's an overview of the role ontologies could / should play in the internet of things. Calls for a general software engineering approach that integrates Big Data variety, velocity and veracity (i.e., provenance).
The Death Star & The Ultimate Vulnerability.pptxJamie Coleman
The Death Star from Star Wars was an impressive though fictional feat of engineering, but it had a fatal flaw that was exploited by the rebels. Similarly, modern applications are at risk due to the many open-source dependencies used worldwide that can contain vulnerabilities. Some are just mistakes, and others, like that iconic exhaust port, were deliberately created.
Managing these components and ensuring their security is crucial to prevent successful attacks. This session will take you to a galaxy far far away, to look at what went wrong in the Empire's supply chain to cause such a vulnerability to be introduced. By understanding the risks and using the right tools, we can avoid a catastrophe like the Death Star’s destruction and put a stop to any rebel scum.
How to build a new webRTC app - not by cloning 100 year old tech, but by market research, prototyping and listening to users, even if they have paws or feathers.
Continuous Deployment is all over software companies. We will look at how to transfer some of the methods to hardware startups. Exploring embedded devices as an iterative process rather than from a traditional engineering approach.
- why is hardware so hard
- hardware test types
- over the air updates
- A case for continuous deployment
- vendors hate you
- libvirt test host hardware abstraction
- A quick look at a pratical jenkins setup
IoT Commerce using Ruby, PHP and Arduino Steven Cooper
The internet of things industry has been booming for a while now and the number of IoT devices surpassed the number of people on the planet in 2008 bringing with it a number of emerging technology opportunities. For Developer, retailers and customers other than offering a form of cheap and easy to scale hardware it allows buyer and seller to connect in ways that they could not have done so previously.
One thing i have taken through a number of countries is a Arduino Yun powered IoT commerce printer which, when a order on a website is received, will automatically print a receipt out thus offering a merchant a very inexpensive way to automatically receive real world notifications when orders have been placed.
In a user case example this means that the likes of a restaurant can accept payment for coffee and other items on a website and have a receipt print out and be for-filled very easily and very quickly and all for under $120 USD.
Solutions like this encourage not only growth within the industry but help in the facilitation of creating new ways for customers to transact but id like to hear some more thoughts on even if IoT Commerce is something that has a place not only in Tech industry circles but within business
The Gannons Intellectual Property Technology seminar brings together respected professionals from the legal and commercial technology sectors.
Our seminar covers:
Tech and Software: Discover how businesses navigate, embrace and compete with the deluge of disruptive technologies.
IP Tech from a Legal perspective: Resolve the major legal challenges faced by tech firms. We share our knowledge and expertise.
IP Insurance: Intellectual property insurance needn't be expensive. We demonstrate the options available for Tech businesses.
The Speakers:
Jimmy Vestbirk - a technologist with a focus on LawTech and works with start ups.
Graham Bell - a technical consultant specialising in product development, and has extensive international experience advising clients in the creation, application and exploitation of technology with a core focus in telecommunications and consumer electronics.
Amardeep Dhillon - a barrister who specialises in IP. Amardeep is regularly instructed in matters in the High Court, Companies Court and has appeared before the Court of Appeal. He will discuss case studies on IP and Technology.
An IP Expert in ATE (after the event) and BTE (before the event) insurance solutions helping businesses to reduce their financial risks in litigation.
Why Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptxJamie Coleman
More and more organizations are creating a software bill of materials (SBOMs) to find out what is in their applications. With new legislation surrounding SBOMs surfacing, we are having to comply with regulations such as certifying that the open source parts of our applications are not full of vulnerabilities and following good programming practices. But what happens if we cannot verify the source of this code? Can we simply put it down as raw materials to bypass said certification?
In this session, I will talk about what companies are doing to circumnavigate these tricky waters and what types of applications are simply not able to use open source code. Then I will go over some best practices to make sure your applications are secure, robust and compliant to be delivered to your customers, with a great set of materials to keep your ship always floating.
Beyond the publicity and hype about the Internet of Things (IoT), a new term is emerging—the Internet of Everything (IoE). What are people talking about? Should you be interested? What does it mean to testers and development? Paul Gerrard shares his perspective on the scale, variety, ubiquity, complexity, and challenge of this technological wave that many believe will dominate our industry into the next decade. Right now, the IoT/IoE is very confusing. Although standards are emerging, many commercial applications are bleeding edge, speculative, or exploratory. While security and privacy concerns dominate the discussion today, significant functional, user experience, integration, and complexity challenges await us. The IoE brings broader societal risks that must be addressed by organizations, individuals, and their governments. Paul presents a seven-layer architectural model to help you make sense of it all. Take back a set of key questions you need to ask and recommendations for formulating your test strategy for the Internet of Everything.
[Webinar] Why Security Certification is Crucial for IoT SuccessElectric Imp
[View the Webinar] - https://electrici.mp/2v1fQlI
Electric Imp CEO, Hugo Fiennes, and UL’s Director of Connected Technologies, Rachna Stegall discuss the unique demands of helping to secure the IoT — and why independent certification is even more critical in the fast-evolving world.
Join us to hear Fiennes & Stegall share candid insights into why establishing an IoT Security Benchmark, such as UL 2900-2-2 Cybersecurity Certification, is critical for due diligence of edge to enterprise technologies — and the future of commercial, industrial and consumer IoT overall.
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7Rapid7
The Internet of Fails - Where IoT (the Internet of Things) has gone wrong and how we’re making it right. By Mark Stanislav @mstanislav, Senior Security Consultant, Rapid7
This session will describe and demo methods to connect the Intel Edison to Amazon AWS in order to create a versatile IoT structure. The Intel Edison is a powerful system on chip module, the size of a postage stamp with powerful on board processing. It can be used as a sensor hub to gather data, a control board for actuators, and a gateway to connect to the cloud. When combined with the powerful services offered by AWS it can form the basis for many IoT solutions.
AWS DevDay San Francisco, June 21, 2016.
Presenter: Martin Kronberg, Intel oT Evengelist
Chaos Engineering: Why the World Needs More Resilient SystemsC4Media
Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2luk9iS.
Tammy Butow shares her experiences using chaos engineering to build resilient systems, when they couldn’t build their systems from scratch. Filmed at qconlondon.com.
Tammy Butow is a Principal SRE at Gremlin where she works on Chaos Engineering, the facilitation of controlled experiments to identify systemic weaknesses. Previously, she led SRE teams at Dropbox responsible for Databases and Storage systems used by over 500 million customers.
Some believe that DevOps is only applicable to Internet-based companies with a desire to disrupt existing businesses. On the contrary, DevOps practices can dramatically reduce many everyday IT problems—defects, incidents, waste, bottlenecks, downtime, and infrastructure fragility. Sherry Chang dives into these problem areas and outlines the DevOps tools, practices, culture, and other artifacts necessary to eradicate them. She shares practical tips and hard-learned lessons from Intel IT to arm you with the knowledge and tools you need for DevOps adoption. You and your IT operations partners can help your organization gain competitive advantages by simultaneously increasing quality, efficiency, and innovation velocity. With the ever increasing adoption of DevOps, potential risks exist for the disruption of traditional companies and organizations with outdated practices. Join Sherry to learn how to be the disruptor—rather than the disrupted—and explore the baby steps you need to take to start your DevOps adoption journey today.
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
In 2015, the Standard & Poor’s Ratings IT team set out an ambitious objective—to tighten the process and controls around the quality of code deployed to production. Based on internal cost of quality assessments, and supporting agile and waterfall internal engineering processes, distinct testing levels were identified to help push quality left and root out the underlying causes of defects as early as possible. The ‘14 Levels of Testing’ were defined to collaboratively span organizational functions, establish quality expectations, and help track towards the goal of eliminating defects. Adrian Thibodeau and Chintan Pandya review their 14 Levels of Testing and focus specifically on sharing the processes and tools employed to help govern the delivery of quality. Adrian and Chintan discuss metrics and dashboards, defect lifecycle management, their home-grown QA Workflow Portal, testing vendor SLAs and contracts, and facilitating UAT best-practices.
More Related Content
Similar to The First Wave of IoT—Blood in the Water
Use what you sell! Man kann alles alleine machen oder aber auch auf Partner setzten, so wie es die Strategie der Deutschen Telekom ist. Dieser Vortrag gibt einen Einblick wie die unternehmensinterne Nutzung von LiveStream Perform als kleines U-Boot Projekt gestartet ist und nun mit großem Erfolg weltweit für alle Telekom Mitarbeiter implementiert wurde.
Vortrag von Mark Nierwetberg und Jens Herrmann beim Corporate Startup Summit 2015
Fixing security by fixing software developmentNick Galbreath
Fixing Security by Fixing Software Development Using Continuous Deployment
Do you have an effective release cycle? Is your process long and archaic? Long release cycle are typically based on assumptions we haven't seen since the 1980s and require very mature organizations to implement successfully. They can also disenfranchise developers from caring or even knowing about security or operational issues. Attend this session to learn more about an alternative approach to managing deployments through Continuous Deployment, otherwise known as Continuous Delivery. Find out how small, but frequent changes to the production environment can transform an organization’s development process to truly integrate security. Learn how to get started with continuous deployment and what tools and process are needed to make implementation within your organization a (security) success.
A presentation made at IoT Day 2015. It's an overview of the role ontologies could / should play in the internet of things. Calls for a general software engineering approach that integrates Big Data variety, velocity and veracity (i.e., provenance).
The Death Star & The Ultimate Vulnerability.pptxJamie Coleman
The Death Star from Star Wars was an impressive though fictional feat of engineering, but it had a fatal flaw that was exploited by the rebels. Similarly, modern applications are at risk due to the many open-source dependencies used worldwide that can contain vulnerabilities. Some are just mistakes, and others, like that iconic exhaust port, were deliberately created.
Managing these components and ensuring their security is crucial to prevent successful attacks. This session will take you to a galaxy far far away, to look at what went wrong in the Empire's supply chain to cause such a vulnerability to be introduced. By understanding the risks and using the right tools, we can avoid a catastrophe like the Death Star’s destruction and put a stop to any rebel scum.
How to build a new webRTC app - not by cloning 100 year old tech, but by market research, prototyping and listening to users, even if they have paws or feathers.
Continuous Deployment is all over software companies. We will look at how to transfer some of the methods to hardware startups. Exploring embedded devices as an iterative process rather than from a traditional engineering approach.
- why is hardware so hard
- hardware test types
- over the air updates
- A case for continuous deployment
- vendors hate you
- libvirt test host hardware abstraction
- A quick look at a pratical jenkins setup
IoT Commerce using Ruby, PHP and Arduino Steven Cooper
The internet of things industry has been booming for a while now and the number of IoT devices surpassed the number of people on the planet in 2008 bringing with it a number of emerging technology opportunities. For Developer, retailers and customers other than offering a form of cheap and easy to scale hardware it allows buyer and seller to connect in ways that they could not have done so previously.
One thing i have taken through a number of countries is a Arduino Yun powered IoT commerce printer which, when a order on a website is received, will automatically print a receipt out thus offering a merchant a very inexpensive way to automatically receive real world notifications when orders have been placed.
In a user case example this means that the likes of a restaurant can accept payment for coffee and other items on a website and have a receipt print out and be for-filled very easily and very quickly and all for under $120 USD.
Solutions like this encourage not only growth within the industry but help in the facilitation of creating new ways for customers to transact but id like to hear some more thoughts on even if IoT Commerce is something that has a place not only in Tech industry circles but within business
The Gannons Intellectual Property Technology seminar brings together respected professionals from the legal and commercial technology sectors.
Our seminar covers:
Tech and Software: Discover how businesses navigate, embrace and compete with the deluge of disruptive technologies.
IP Tech from a Legal perspective: Resolve the major legal challenges faced by tech firms. We share our knowledge and expertise.
IP Insurance: Intellectual property insurance needn't be expensive. We demonstrate the options available for Tech businesses.
The Speakers:
Jimmy Vestbirk - a technologist with a focus on LawTech and works with start ups.
Graham Bell - a technical consultant specialising in product development, and has extensive international experience advising clients in the creation, application and exploitation of technology with a core focus in telecommunications and consumer electronics.
Amardeep Dhillon - a barrister who specialises in IP. Amardeep is regularly instructed in matters in the High Court, Companies Court and has appeared before the Court of Appeal. He will discuss case studies on IP and Technology.
An IP Expert in ATE (after the event) and BTE (before the event) insurance solutions helping businesses to reduce their financial risks in litigation.
Why Building Your Ship (Application) with Raw Materials is a Bad Idea!.pptxJamie Coleman
More and more organizations are creating a software bill of materials (SBOMs) to find out what is in their applications. With new legislation surrounding SBOMs surfacing, we are having to comply with regulations such as certifying that the open source parts of our applications are not full of vulnerabilities and following good programming practices. But what happens if we cannot verify the source of this code? Can we simply put it down as raw materials to bypass said certification?
In this session, I will talk about what companies are doing to circumnavigate these tricky waters and what types of applications are simply not able to use open source code. Then I will go over some best practices to make sure your applications are secure, robust and compliant to be delivered to your customers, with a great set of materials to keep your ship always floating.
Beyond the publicity and hype about the Internet of Things (IoT), a new term is emerging—the Internet of Everything (IoE). What are people talking about? Should you be interested? What does it mean to testers and development? Paul Gerrard shares his perspective on the scale, variety, ubiquity, complexity, and challenge of this technological wave that many believe will dominate our industry into the next decade. Right now, the IoT/IoE is very confusing. Although standards are emerging, many commercial applications are bleeding edge, speculative, or exploratory. While security and privacy concerns dominate the discussion today, significant functional, user experience, integration, and complexity challenges await us. The IoE brings broader societal risks that must be addressed by organizations, individuals, and their governments. Paul presents a seven-layer architectural model to help you make sense of it all. Take back a set of key questions you need to ask and recommendations for formulating your test strategy for the Internet of Everything.
[Webinar] Why Security Certification is Crucial for IoT SuccessElectric Imp
[View the Webinar] - https://electrici.mp/2v1fQlI
Electric Imp CEO, Hugo Fiennes, and UL’s Director of Connected Technologies, Rachna Stegall discuss the unique demands of helping to secure the IoT — and why independent certification is even more critical in the fast-evolving world.
Join us to hear Fiennes & Stegall share candid insights into why establishing an IoT Security Benchmark, such as UL 2900-2-2 Cybersecurity Certification, is critical for due diligence of edge to enterprise technologies — and the future of commercial, industrial and consumer IoT overall.
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7Rapid7
The Internet of Fails - Where IoT (the Internet of Things) has gone wrong and how we’re making it right. By Mark Stanislav @mstanislav, Senior Security Consultant, Rapid7
This session will describe and demo methods to connect the Intel Edison to Amazon AWS in order to create a versatile IoT structure. The Intel Edison is a powerful system on chip module, the size of a postage stamp with powerful on board processing. It can be used as a sensor hub to gather data, a control board for actuators, and a gateway to connect to the cloud. When combined with the powerful services offered by AWS it can form the basis for many IoT solutions.
AWS DevDay San Francisco, June 21, 2016.
Presenter: Martin Kronberg, Intel oT Evengelist
Chaos Engineering: Why the World Needs More Resilient SystemsC4Media
Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2luk9iS.
Tammy Butow shares her experiences using chaos engineering to build resilient systems, when they couldn’t build their systems from scratch. Filmed at qconlondon.com.
Tammy Butow is a Principal SRE at Gremlin where she works on Chaos Engineering, the facilitation of controlled experiments to identify systemic weaknesses. Previously, she led SRE teams at Dropbox responsible for Databases and Storage systems used by over 500 million customers.
Similar to The First Wave of IoT—Blood in the Water (20)
Some believe that DevOps is only applicable to Internet-based companies with a desire to disrupt existing businesses. On the contrary, DevOps practices can dramatically reduce many everyday IT problems—defects, incidents, waste, bottlenecks, downtime, and infrastructure fragility. Sherry Chang dives into these problem areas and outlines the DevOps tools, practices, culture, and other artifacts necessary to eradicate them. She shares practical tips and hard-learned lessons from Intel IT to arm you with the knowledge and tools you need for DevOps adoption. You and your IT operations partners can help your organization gain competitive advantages by simultaneously increasing quality, efficiency, and innovation velocity. With the ever increasing adoption of DevOps, potential risks exist for the disruption of traditional companies and organizations with outdated practices. Join Sherry to learn how to be the disruptor—rather than the disrupted—and explore the baby steps you need to take to start your DevOps adoption journey today.
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
In 2015, the Standard & Poor’s Ratings IT team set out an ambitious objective—to tighten the process and controls around the quality of code deployed to production. Based on internal cost of quality assessments, and supporting agile and waterfall internal engineering processes, distinct testing levels were identified to help push quality left and root out the underlying causes of defects as early as possible. The ‘14 Levels of Testing’ were defined to collaboratively span organizational functions, establish quality expectations, and help track towards the goal of eliminating defects. Adrian Thibodeau and Chintan Pandya review their 14 Levels of Testing and focus specifically on sharing the processes and tools employed to help govern the delivery of quality. Adrian and Chintan discuss metrics and dashboards, defect lifecycle management, their home-grown QA Workflow Portal, testing vendor SLAs and contracts, and facilitating UAT best-practices.
Product Management: The Innovation Glue for the Lean EnterpriseJosiah Renaudin
At a time when organizations of all sizes both want and need innovation, exciting approaches including lean startup and agile development have risen to the forefront. Although there is no shortage of resources and expertise on these approaches, less guidance is available on the daunting challenge of introducing and increasing innovation in our organizations. Organizations of different sizes face different challenges in innovation which, if not dealt with, end up stifling the potential results. Mimi Hoang and George Schlitz share experiences from many years of successes and failures introducing and increasing innovation in diverse companies. Mimi and George explore the difference between the challenges that startups and big companies face increasing innovation and how product management can help overcome them. They share innovation killers, give top insights on how to be successful, and present participants with an assessment they can take back to their own workplaces.
Some consider measurement in agile development destructive—or at the very least useless. Larry Maccherone disagrees and offers eight tools to slay the dragons of agile measurement. The #1 Dragon slayer—Use measurement for feedback rather than as a lever. What's the difference? Feedback is used to improve your own behavior; a lever is employed to change someone else's behavior. The distinction is subtle but critical. If you think what gets measured gets done, you are already venturing into “thar be dragons” territory. But it's not too late. Larry shows how to create a culture where measurement is an insight amplification and feedback mechanism rather than a club to beat people up; where your teams seek out—rather than dread—the use of quantitative insight; and where metrics bring stakeholders and teams closer together, not drive them apart. Leave with a list of good practices to follow and examples from companies whose metrics regimens have already slain the dragons.
Blending Product Discovery and Product DeliveryJosiah Renaudin
More and more organizations are realizing that while they are getting more done, they are not necessarily getting more value. More code does not mean more product and more product does not mean more market share. According to David Hussman, we need to shift our focus toward a balanced investment in discovery and delivery without going back to gathering big requirements up front. To accomplish this, we need to embrace new discovery metaphors and practices. David draws on his years of experience working with product managers, heads of product, and product owners as he introduces ideas like mapping teams to product, product discovery cadence that feeds a product delivery cadence, how to learn outside the code, and when it is essential to learn in the code. If you are looking for a post-agile gem, drop in and be ready to move on, building on the past success of agile methods while looking toward a future where product learning is valued over process worship.
Determining Business Value in Agile DevelopmentJosiah Renaudin
Both agile and lean focus on delivering business value to the customers as rapidly as possible. On agile projects, story points are often used to estimate and track development effort for user stories. However, to concentrate on delivering value, we must be able to place a business value on these stories. Through lecture and interactive exercises, Ken Pugh explains how to estimate and track business value, presenting two methods for quickly estimating value for features and stories. He shows the relationships between business value and story points, and discusses how to chart business value for progress tracking. Ken demonstrates how to use that chart to determine when to terminate a project if another has a higher business value. He covers the estimation of business value for larger tasks, such as projects and epics. By the end, you’ll be able to use business value to focus both customers and developers on the most important requirements.
Three Things You MUST Know to Transform into an Agile EnterpriseJosiah Renaudin
The farther we go down the path of scaled agile transformation, the more we learn that adding process and complexity can only take us so far. At some point, size and complexity are going limit our ability to be truly agile, and we must move toward greater organizational simplicity. The challenge is that large organizations are often complex and usually anything but simple. Most agile transformations start by either ignoring the complexity inherent in the system or by wrapping complexity in planning constructs that may help in the short run but ultimately doom your business agility. Mike Cottmeyer discusses three things you need to know to successfully transform any-sized organization into an agile enterprise: (1) patterns for creating cross-functional teams at scale, what gets in the way, and how to get there; (2) why clear backlogs are hard to create and what you need do to create them; and (3) why creating work-tested software is key to actually getting the business benefits your organization is seeking.
The Internet of Things—what many are calling the Fourth Industrial Revolution—is shaping up to be a game-changing marvel as great as the Internet itself. With more than 10 billion connected devices and thousands more coming online by the minute, we are undoubtedly more connected than ever before. From your dishwasher to your toothbrush to your dog’s collar, electronic devices everywhere are connected. This phenomenon is drastically increasing demands on APIs, data, security, and software quality, pushing every industry sector to step up its game to stay relevant in the new era of connectedness. Although IoT will make our lives simpler as Things talk to other Things and anticipate our needs, mobile apps and devices—our primary communication conduit—will continue to increase in relevance and reliance. Steven Winter shares his insights about the challenges of IoT from his experience building a quality program to support the Starbucks Card Mobile and more than 3,000 mobile apps servicing 1,500 banks and 35 million users. Steven focuses on how automated mobile testing and continuous improvement for mobile apps have forged inroads for the IoT and why software quality will grow in importance as a market differentiator.
Software development is hard― keeping developers, testers, designers, product managers and other stakeholders in sync and working on the right things at the right time. Building the systems that customers care about and delivering high-quality code fast are challenges every development team faces. Just being agile isn’t enough; we need to actively think about how we can improve software development processes and techniques. Sven details Atlassian’s coding practices and team dynamics, which include: collaborating fast to develop ideas, helping QA with testing, avoiding meetings to get more work done, experimenting, tightening feedback loops to fail faster, shortening release cycles, and working together happily on different continents. He describes examples where Atlassian has failed, then tried a new concept and kicked ass. These practices make Atlassian developers among the most productive and satisfied in the industry. It's a great way to develop software, and Sven thinks it can work in your organization too.
Linda Rising, co-author of Fearless Change and the recently published More Fearless Change, has wondered for some time whether much of Agile's success has been the result of the placebo effect—that is, good things happened because we believed they would. The placebo effect is a startling reminder of the power our minds have over our perceived reality. Now cognitive scientists tell us that this is only a small part of what our minds can do. Research has identified what she likes to call “an agile mindset”—an attitude that equates failure and problems with opportunities for learning, a belief that we can all improve over time, and the view that our abilities are not fixed but evolve with effort. What's surprising about this research is the impact an agile mindset has on creativity and innovation, estimation, and collaboration—in and out of the workplace. Join Linda to discover what's known about the agile mindset and take away practical suggestions that can help you and your team become even more agile—and fearless.
DevOps and the Culture of High-Performing Software OrganizationsJosiah Renaudin
The DevOps movement emphasizes the importance of culture in creating high-performing teams. However, often perceived to be subjective and intractable, culture is often neglected in favor of more concrete drivers such as tools and processes. And this is a major failure mode in organizations attempting to achieve substantially improved performance through implementing agile and DevOps. Jez Humble takes a practical, data-driven approach to culture, illustrated with examples from large, successful enterprises. Learn how to measure culture and examine what a generative, high-performance culture looks like. Explore how to change organizational culture, and discover how high-performing organizations use the patterns and practices of continuous delivery and lean management to outcompete their peers. Jez concludes by presenting the principles behind successful organizational change―and how to make your changes stick.
Uncover Untold Stories in Your Data: A Deep Dive on Data ProfilingJosiah Renaudin
How well do you know your data? Organizations are discovering the value in their data—as evidence of what they have done and a clue to how they can improve the bottom line. With the increase in analytics, it is no secret that there are more eyes on the data. And analyzing data can give valuable insight into patterns that drive efficiencies or errors. It is important to use this information and make sure it is being used correctly. However, excavating the data is not always as simple as it seems. Catherine Cruz Agosto and Shauna Ayers are your guides as they define data profiling and its importance, delve into different strategies you can use, and discuss how to get the most out of your data. Come and learn useful tools and strategies you can take back to get to know and better use your data.
Build a Quality Engineering and Automation FrameworkJosiah Renaudin
How would you like to be in this position? Development sends the final release candidate for multiple systems with a user base of one million just a day before the production release, and you are expected to sign off on the overall software quality. Rahul Shah is responsible for providing QA sign-off for a dozen applications every week and is accountable for reporting the overall quality of functional, regression, automation, cross-browser, mobile, and performance testing all of WorldVentures’ applications produced by multiple agile scrum teams. Join Rahul as he presents their software quality engineering automation approach and framework which comprise these vital elements: processes, tools, methods, knowledge management, metrics, reviews, skills development, defect management, data management, and automation. These quality engineering capabilities enable WorldVentures to have a seamless automation integration with their cloud environment and allow Rahul to sleep well—most nights. Learn about their quality engineering automation framework and how you can implement it in your organization.
Don’t Be Another Statistic! Develop a Long-Term Test Automation StrategyJosiah Renaudin
Choosing the appropriate tool and building the right framework are typically thought of as the main challenges to successful test automation. However, even after careful tool selection and advanced automation framework construction, many find long-term success elusive. Lee Barnes discusses the key strategy components that must be in place to avoid becoming another test automation statistic. Learn the importance of—and techniques for—assessing your organization’s readiness for test automation in foundational areas of test objectives, organizational structure, process integration, environment, and resources/skills. Once you understand your state of readiness, you can begin to formulate a strategy for addressing gaps and lay the groundwork for long-term success. Lee presents a framework for developing a solid test automation strategy that addresses automation scope, required organizational and process changes, and an implementation roadmap. Take back a blueprint for implementing successful test automation in a way that uniquely fits your organization—so you can become a positive test automation statistic.
Testing Lessons from the Land of Make BelieveJosiah Renaudin
Rob Sabourin has discovered testing lessons in Sesame Street, the Simpsons, the Looney Tunes gang, the Great Detectives, Dr. Seuss, and many other unlikely places, but this year he journeys to the Land of Make Believe. Rob's grandchildren Jane and Suzy draw him into the Land of Make Believe. Every visit is a new adventure. By leaving reality for the realm of play, Rob has discovered many simple truths and clever strategies for solving stubborn technical, management, and people-related software testing problems. An imaginary tea party teaches role playing, simulation, re-focusing, and test leadership. Imaginary messes suggest powerful environment virtualization strategies. Are you robust enough to romp around the playground? Can you bake mud pies with variability, combinations, and permutations? Who can enter the land of make believe without the blessing of beautiful princesses whose whimsical authority demonstrates adapting to stakeholder value systems? Open the tickle chest to discover storyboards, affinity analysis, test design, scenarios, and attacks. Join Rob to wander into the wonderful Land of Make Believe. See if the imagination of Jane and Suzy inspires you with powerful testing ideas.
Finding Success with Test Process ImprovementJosiah Renaudin
When you go on a road trip and want to plan your journey, you need to know where you are, where you want to go, and why you want to go there. You need the same things when you want to improve your test process. It doesn’t matter whether you are agile, waterfall, or part of a Test Center of Excellence, you need to assess the current state of the process, your goal, and how to implement the improvements. Gitte Ottosen takes you through some of test process improvement frameworks—TMMI, TPI, and a low level lean approach—so you can compare the different frameworks and choose your own way. The assessment is only the foundation. It gives you an indication of your current position and can be input for a roadmap for reaching higher maturity. The most important key to success when implementing test process improvement is the people who are going to implement it. Without ownership and commitment, the process will never become an integrated part of the daily work within the teams and projects. Gitte introduces tools and practices for identifying your goal, creating your roadmap, making your journey happen—and ensuring ownership and commitment in the organization.
GitHub is the repository for the vast majority of today’s open-source software. And that is why many interviewers look at applicants’ public GitHub.com accounts to assess their interests, popularity, helpfulness, and consistency. To collaborate with developers, today’s testers need git and a GitHub account. Unfortunately, esoteric command lines often confuse those new to the tool. Join Wilson Mar as he provides advice on how to be immediately productive. He begins with a review of top projects testers need to know; the etiquette to starting projects and following people; pull requests; and raising issues. Wilson includes demonstrations on mastering git, with tricks to markup text that gets converted into web pages, adding graphics to markup, creating branches, and merging branches. Based on his work on several projects on GitHub, Wilson provides keys to understanding the logic of different deployment workflows and explains even the most confusing words and concepts.
Stay Ahead of the Mobile and Web Testing Maturity CurveJosiah Renaudin
Join Danny McKeown, Paychex’s lead test enterprise automation architect, to learn how to climb the testing maturity curve and increase predictability and reuse, all while accelerating repeatable and reliable testing. Learn how Paychex iteratively built a well-defined web and mobile app test automation architecture. By evolving the areas of strategy, environment pre-conditions, continuous integration, and understanding their IT users, Paychex executes a mature program automating test readiness, scheduling, execution, and report distribution. Hear their lessons about strategy, and how the Test Automation Pyramid helps structure their automation architecture. Discover their environment pre-conditions, and how they are able to minimize false negative results (derailment factors) due to non-automation issues. See how Paychex uses continuous integration to bring it all together in an integrated, scalable, and parallel execution. Danny discusses lessons learned about their IT Users and how defining user test automation abilities enables better expectations for the user and project team.
The Selenium Grid: Run Multiple Automated Tests in ParallelJosiah Renaudin
The Selenium Grid unleashes the full power of Selenium to run multiple automated tests in parallel across multiple platforms. Brian Long demonstrates the use of an open-source framework developed at Virginia Tech to get up and running with a Selenium Grid in about an hour. He begins by discussing the Selenium Grid configuration and then progresses to the installation of the framework. Starting with a clean Selenium installation, Brian uses Git to retrieve and install the open-source Selenium Grid framework, then Maven to build it using the Java JDK. Working from the instructions in the open-source Selenium-Grid-setup project, Brian configures a hub and a node on separate machines. After demonstrating the working grid by running a simple test on the remote nodes, Brian continues with how to use the Selenium IDE to generate tests and integrate them into the Grid by extending the open-source code. Note: There will be some programming!
Testing at Startup Companies: What, When, Where, and HowJosiah Renaudin
Startups are becoming increasingly prolific—technology startups even more so. CEOs are recognizing the need for quality. Their users are their growth, and if they can't retain users, their growth slows or stops. So quality matters. How do you convince the rest of the company that test brings value? How do you convince developers and product owners that spending time on quality is important, particularly if they have never worked with testers before? Should startups even have testers? Alice Till-Carty shares her experience finding a role for testing and QA within the ever changing and fast growing landscape of a fashion startup. Join Alice to explore the major challenges and hurdles that testers can face in startups—how to improve relations with developers, how to introduce process (even when “process” is a dirty word in your company), how to become more involved with the development process, and ways to improve communication as teams start to grow quickly.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
2. Kevin Rohling
Boomtrain
Previously the VP of product at Emberlight, Kevin Rohling is an entrepreneur with
a strong engineering and product background. Kevin held previous positions as
an early engineer at Card.io (acquired by PayPal), CTO at Breezy, and CEO of
CISimple, which he sold in 2014. His passion is the intersection of challenging
engineering problems and intuitive user experiences. Follow Kevin on Twitter
@kevinrohling.
3. The First Wave of IoT
Blood in the Water
about me
cto @ breezy
ceo @ cisimple
vp product @ emberlight
sr pm @ boomtrain
kevin@kevinrohling.com
github.com/krohling
@kevinrohling
4. iot
IOT WHAT?
The Internet of Things is a network of physical objects that contain embedded
technology to communicate and sense or interact with their internal states or the
external environment. -Gartner IT
26 BILLION DEVICES BY 2020!
source: gartner
iot
0
400
800
1200
1600
2014 2015 2016 2017 2018 2019 2020
$1534 BILLION MARKET!
IOT DOLLARS… IN BILLIONS (CONSUMER)
source: gartner
6. iot
MONEY
TOOLS
COMMUNITY
EASIER ACCESS TO CAPITAL
Crowdfunding Platforms
‘Long Tail’ Equity Investing Platforms
Increased availability of Institutional VC Funds
source: cbinsights
FUNDING IN IOT INCREASED FROM $768M IN 2010
TO ~$2B IN 2015.
iot
MONEY
TOOLS
COMMUNITY
BETTER TOOLING AND PROTOTYPING
INVESTOR DEMO IN MINUTES!
$25$35$19
8. iot autopsy
Smart switches that don't need switching.
Overestimated machine learning & underestimated efforts in converting a prototype to
fully functional hardware product
“Hardware products sell at 4x–5x the component costs. How did we not know this?!”
“Building a prototype is the easiest part of building a hardware startup. The real
challenge comes in product design, production engineering, manufacturing, distribution
and marketing/sales.”
source: medium
9. iot autopsy
The 3D printer everyone can use.
They produced an amazing product ... The founders simply failed at building a viable
company around the product.
The company is sourcing new rounds of investment and found that investors want the
new cash to only be used as working capital and not to fulfill previous obligations.
source: techcrunch
Raised $1.5M on Kickstarter from 3500 backers.
iot autopsy
A portable party disguised as a cooler.
When Coolest Cooler was launched on Kickstarter, it cost between $165 and $225, a
price its creator Ryan Grepper said in an update to backers was far too low.
“The Coolest Cooler ultimately cost more than we expected to develop and manufacture”
source: motherboard
The 2nd largest crowd funded project in history with $13M from 62K backers.
Grepper said the company needed another $15 million to deliver on the company’s promise.
10. iot autopsy
Prototypes are EASY! But…
iot autopsy
Security is HARD!
User Experience is HARD!
Manufacturing is really HARD!
Making an actual business out of all this?
Damn near impossible.
Prototypes are EASY! But…
11. A"f Noori
CEO
Kevin Rohling
So'ware
Gordon Kwan
Hardware
Steve Arnold
Design
Kevin Wolfe
Firmware
Levi Wolfe
Cloud
Tony Lee
Marke9ng
Lexii Jaye
Community
AngelPad
our team
12. KICKSTARTER: August 2014
Funding Goal: $50K
Final Raise: $300K (6x Goal)
From: 2600 Backers
Planned Ship Date: February 2015
kickstarter
PROTOTYPING v1
Early “Works Like” prototypes were developed using electric imp.
The upside with electric imp was that it
had integrated WiFi connectivity out of
the box and plenty of IO pins.
It also has a “cloud” backend which
means you can get up and running fast.
prototyping
13. 2nd Generation of Emberlight prototypes:
PROTOTYPING v2
Custom Hardware Designs (In-House)
Custom Firmware (In-House)
Integrated WiFi and Bluetooth 4.0/BLE
Smaller 3-D Printed design
prototyping
3rd Generation of Emberlight prototypes:
PROTOTYPING v3
Switch to Marvell SoC
Injection Molded Casing
Redesigned Hardware
Rewritten Firmware
prototyping
15. timeline
May 2014 - First Functional Prototype
August 2014 - Firmware Development Started
September 2014 - Kickstarter Fundraise
October 2014 - Functional Prototype v2 (CSR Chipset)
January 2015 - Firmware Rewrite Started (Marvell Chipset)
February 2015 - EVT 1 (Electrical Validation Test)
June 2015 - EVT 2 (Electrical Validation Test)
August 2015 - EVT 3 (Electrical Validation Test)
September 2015 - DVT 3 (Design Validation Test)
November 2015 - PVT (Production Validation Test)
January 2016 - FCC/UL Testing Complete
shipping!
Emberlight just started shipping in March and will be fulfilling all orders!
17. funding
Funding? But wait… Kickstarter! right?
NO! Misconceptions about Crowdfunding:
1) Crowdfunding != Investment
2) Crowdfunding == Pre-Orders
3) Crowdfunding will not pay your salary. Or your Developer’s salary. Or
your Marketer’s salary. Or… anybody else’s for that matter.
4) Crowdfunding does not make anybody rich. In fact it is probably far
more likely to do the exact opposite.
funding
You are not building a product. You are building a business.
To build a business you will need additional funding from traditional
sources. That means pitching Angels and probably even VCs.
Just go ahead and plan on that happening. It will suck.
18. funding
My recommendation for fundraising a Consumer IoT product:
STEP 1: Raise some angel money (~$100K-$200K)
STEP 2: Pour that money into a marketing campaign to generate pre-orders.
STEP 3: Use your traction from #2 to raise traditional funds.
If STEP 2 generates less than $1M in pre-orders STEP 3 will be VERY hard.
MANUFACTURING
Time to turn that prototype into a real product! Fun!!
19. manufacturing
Selecting a manufacturer
This is a very big decision. Absolutely, get references from other startups.
Manufacturers are huge companies and they still do not know how to
work with startups.
Overseas communication
Timezones, language barriers, and Skype all conspire to make it as difficult
as possible to communicate complex ideas and dependencies to your
partners in China.
EVT - Electrical Validation Test
Are your power sources, radios and all other electronics working and safe?
DVT - Design Validation Test
Are there any issues with the physical design? Do the welding points
match up? Does it look half way decent when it’s done?
PVT - Production Validation Test
Verify that the production line is ready to make the product and all
assembly and post-assembly testing equipment is functioning properly.
validation tests
20. validation tests
Some of the issues we had at Emberlight
Failed EVT Tests:
We went through 3 EVT runs because of issues w/ the power supply and
radios. This delayed our product ship by about 4 months.
Failed DVT Tests:
We discovered that we would need to lower the supported bulb wattage
because of insufficient heat dissipation with the physical design.
certification
Don’t burn people’s houses down.
UL and FCC Certification was >$50K and took >6 months to get
completed.
21. PRODUCT DEVELOPMENT
This really is the fun part!
1) User Experience
2) Security
3) Connectivity
4) Testing
user experience
Smart Phone vs Light Switch.
22. user experience
Smart Phone vs Light Switch.
1. Find your phone
2. Turn it on
3. Unlock it (passcode)
4. Locate the “lights” app
5. Turn light on
6. Put your phone away
1. Walk up to the light switch
2. Flip the switch
3. Go back to bed
user experience
1) The smartphone is not the right answer.
2) If it’s not broken, don’t fix it.
3) New interaction models must be very low friction.
23. security
IoT devices are simply harder to secure.
-Limited hardware resources
-Intermittent or no cloud connectivity
-3rd Party Platform Integrations
-Potentially multiple RF access points (i.e. Wifi,
BLE, Zigbee, etc.)
security
Common IoT Device Vulnerabilities
1. Open BLE/LAN APIs
Interacting with a device over the LAN or BLE
should require authentication. Many devices
allow unrestricted access via the same WiFi
network or over BLE.
All access points should be secured.
24. security
Common IoT Device Vulnerabilities
Devices should be protected against physical
theft or access. Changes to the network
connection or re-assignment to another user
account should be restricted.
2. Unrestricted ‘Reset To Factory’
security
Common IoT Device Vulnerabilities
Example:
Nest devices were found to allow unsigned
firmware updates over USB once placed into
‘Reset’ mode.
2. Unrestricted ‘Reset To Factory’
25. security
Common IoT Device Vulnerabilities
Developers should assume that their firmware
code will be publicly accessible.
It is very difficult to prevent people from
dumping device memory.
It is also relatively easy to monitor UART and
other onboard communications.
3. Security/Encryption keys embedded in firmware.
security
Common IoT Device Vulnerabilities
Example:
source: http://blog.sec-consult.com/2015/11/house-of-keys-industry-wide-https.html
A recent report by SEC Consult analyzed 4000 embedded devices and found 580
private keys.
These keys include ~150 server certificates which combined account for 9% of all
HTTPS hosts on the web! (3.2M hosts!)
These keys also include ~80 shared SSH host keys used by 900M hosts!
3. Security/Encryption keys embedded in firmware.
26. security
Common IoT Device Vulnerabilities
Example:
source: http://blog.sec-consult.com/2015/11/house-of-keys-industry-wide-https.html
A recent report by SEC Consult analyzed 4000 embedded devices and found 580
private keys.
These keys include ~150 server certificates which combined account for 9% of all
HTTPS hosts on the web! (3.2M hosts!)
These keys also include ~80 shared SSH host keys used by 900M hosts!
3. Security/Encryption keys embedded in firmware.WTF!!!
connectivity
Pick a radio. Any radio.
Connectivity options are highly fragmented there are many tradeoffs to consider:
-How much of your BOM is dedicated to radios?
-How important is power consumption?
-How important is latency?
-Do you need real time communications?
-Do you need a persistent network connection?
-How will you be performing firmware updates?
-Does your device need to communicate directly with mobile phones or tablets?
27. connectivity
At Emberlight we chose both WiFi and BLE. Why?
We were able to get a combo chip from Marvell that had both radios integrated.
This reduced cost and the complexity of our PCB.
BLE allows us to have very low latency communication with mobile devices,
essentially supporting real-time control when within BLE range.
BLE also allows us to dramatically streamline the setup process because no
pairing or credentials were necessary.
WiFi allowed us to support device control from external networks and easily
push new firmware updates.
testing
Testing is very difficult with IoT products.
Mobile developers have Simulators and Emulators. Not true for embedded
developers. This makes it near impossible to meaningfully test the integration of
hardware and software changes.
IoT/embedded developers need low cost PCB/Circuit emulators, unit
testing frameworks and CI processes that integrate w/ hardware designs.
28. iot
CHARACTERIZING THE FIRST WAVE OF IOT
How do we fund IoT products/startups?
How do we design user experiences for connected hardware?
How do we connect all of our devices so that they all work together?
How do we develop secure, reliable and connected hardware systems at scale?
iot
CHARACTERIZING THE FIRST WAVE OF IOT
In getting to this point many companies have died in the funding and
manufacturing stages.
The ones that made it through have helped discover new UX patterns and
exposed poor security practices.
However, very few of these products/companies have
resulted in successful businesses.
29. IOT NEXT
1) Funding
2) User Experiences
3) Cloud Services
4) Wireless Connectivity
5) Cross Platform Tools
6) Deep Learning Systems
iot next
FUNDING
More established companies are getting
into the IoT game taking territory from
startups.
Also, as institutional funding for IoT
increases fundraising patterns will start
looking a lot more like software
companies.
30. iot next
FUNDING - IN CASE YOU’RE LOOKING
iot next
USER EXPERIENCES THAT WORK
Fewer startups will be developing their
own user experiences. Instead they will
leverage devices/services like the
Amazon Echo and the Alexa Voice
Service.
31. iot next
MATURE CLOUD SERVICES
Startups already have to develop fewer
backend systems themselves.
Connectivity to other IoT products and
automation services is already becoming
much easier.
Walled gardens will fail.
iot next
HUBS AND AGGREGATION OF WIRELESS STANDARDS
Devices like the OnHub, which have a
wide array of wireless radios will start
making the decision over wireless
standards much easier.
More importantly it will also make it
unnecessary for IoT companies to
develop a companion hub for their
product.
32. iot next
CROSS PLATFORM TOOLING
The choice of which chip to use is
becoming much more flexible.
With the release of tools like ARM’s
mbed platform and partnerships with a
large number of chip manufacturers it
will finally be possible to write firmware
once, against a consistent set of APIs and
run it on a large number of different
chips.
iot next
INTEGRATION WITH DEEP LEARNING SYSTEMS
With the potential for AI to improve voice
systems and contribute to a broader
understanding of customer preferences
and usage patterns it’s inevitable that
Deep Learning will become an important
part of IoT.
Yes, this does have the potential to
become very creepy. Let’s hope it
doesn’t go that direction.