Itron Idea Labs

What Itron Idea Labs Brings to Itron and the Industry

June 09, 2017

Nine out of 10 Fortune 500 companies in 1955 disappeared from the list by 2016. The average tenure of a Fortune 500 company went from 33 years in 1965 to 18 years in 2012, and it is forecast to shrink to 14 years by 2026. The accelerating rate of technology development and disruptive innovation that displaces incumbents are driving this trend.

Itron Idea Labs' main goal is to create disruptive innovation. We start with a business idea, validate the business model, then grow the business and develop the product. After the project obtains revenues, we transition it to a business unit.

Each project is run by an EIR (Entrepreneur-in-Residence) who is responsible for just that -- to first prove the need/value of an idea and then grow the business. We use lean startup and customer development techniques that apply to new market opportunities. These are all state-of-the-art methods used by startup companies and top incubators. Many companies have attempted to crack the nut of organic growth and disruptive innovation, but few have succeeded.

Itron Idea Labs started as an experiment and we learned from our mistakes. Through trials, iterations, failures, learnings and pivots, we are now at the point where we know how to create disruptive innovation.

An example is Itron Grid Connectivity. It started with the idea that electric utilities may need to know physical and electrical connectivity of meters to transformers and meters to feeders. Through customer discovery, we learned that the real pain point was the electrical, not physical connectivity. The next step was to identify the target customers and the value of the solution. That led to creating a revenue model that reflected that value. Then we started looking at possible solutions to that problem. We developed several solutions and we tried them with several customers. Today, we have a product based on sophisticated machine learning that determines electrical connectivity with nearly 100 percent accuracy. That product will create great value to our customers.

There are exciting times ahead of us, where we'll create new businesses, products and opportunities. That will allow us to evolve the company to new phases and to keep up with the exponential rate of technology.

An error occurred while processing the template.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> authorContent  [in template "44616#44647#114455" at line 9, column 17]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: contentFields = authorContent.content...  [in template "44616#44647#114455" at line 9, column 1]
----
1<#assign 
2	webContentData = jsonFactoryUtil.createJSONObject(author.getData()) 
3	classPK = webContentData.classPK 
4/> 
5 
6<#assign 
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs") 
8contentFields = authorContent.contentFields 
9categories=authorContent.taxonomyCategoryBriefs 
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent) 
11friendlyURL = authorContentData.friendlyUrlPath 
12authorCategoryId = "0" 
13/> 
14 
15<#list contentFields as contentField > 
16   <#assign  
17	 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)  
18	 name = contentField.name 
19	 /> 
20	 <#if name == 'authorImage'> 
21	    <#if (contentField.contentFieldValue.image)??> 
22	        <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />	 
23			</#if> 
24	 </#if> 
25	 <#if name == 'authorName'> 
26	    <#assign authorName = contentField.contentFieldValue.data /> 
27			<#list categories as category > 
28         <#if authorName == category.taxonomyCategoryName> 
29				     <#assign authorCategoryId = category.taxonomyCategoryId /> 
30				 </#if> 
31      </#list> 
32	 </#if> 
33	 <#if name == 'authorDescription'> 
34	    <#assign authorDescription = contentField.contentFieldValue.data /> 
35			 
36	 </#if> 
37	  
38	 <#if name == 'authorJobTitle'> 
39	    <#assign authorJobTitle = contentField.contentFieldValue.data /> 
40			 
41	 </#if> 
42 
43</#list> 
44 
45<div class="blog-author-info"> 
46	<#if authorImageURL??> 
47		<img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" /> 
48	</#if> 
49	<#if authorName??> 
50		<#if authorName != ""> 
51			<p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p> 
52			<hr /> 
53		</#if> 
54	</#if> 
55	<#if authorJobTitle??> 
56		<#if authorJobTitle != ""> 
57			<p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p> 
58			<hr /> 
59		</#if> 
60	</#if> 
61	<#if authorDescription??> 
62		<#if authorDescription != "" && authorDescription != "null" > 
63			<p class="blog-author-desc" id="author-job-desc">${authorDescription}</p> 
64			<hr /> 
65		</#if> 
66	</#if> 
67</div>