Itron Idea Labs

The Importance of Modern-Day Innovation

November 05, 2019

For those of us who grew up with the Space-time continuum as defined by Dr. Emmett Brown (Doc Brown) in the Back to the Future trilogy, we know that for real innovation to occur, there has to be plutonium, predictable weather and fourth dimensional thinking. But we’re not in 1955, or 1985 for that matter, and plutonium is not available in every corner drugstore as Doc Brown once predicted. So, what does a technology firm need in the 21st century to infuse innovation into everything we do? Opinions of experienced executives and industry experts echo a few themes:

  • Make space and time for innovation
  • Build a culture of experimentation
  • Celebrate innovation

It seems the Space-time connection is still relevant, and even crucial to sustained innovation. Making space for innovative thinking can range from a simple idea wall or virtual comment box to a fully-funded innovation incubator. Organizations often make space for innovation, but fail to make time for innovation. According to Clayton Christensen, the father of Disruptive Innovation, “If you defer investing your time and energy until you see that you need to, chances are it will already be too late.”

SPACE and TIME are essential to take an innovative idea to actual implementation. Once the ideas start flowing, someone has to be able to do the actual work – whether that means investigating a market opportunity, talking to customers about their interests or doing a little development to test a minimum viable product – and it will take time to figure out if, when and how an idea helps the customers and the company.

Building a culture of experimentation means finding ways to ensure that every individual in the entire company can embrace and test innovative ideas, discovery and the development of innovative ideas. It goes unspoken that the day-to-day work of delivering solutions must get done. However, just envision the power and potential that companies could experience if they successfully make time and space for innovative exploration and experimentation interwoven with their deadline and delivery demands.

When organizations invest in and promote a culture that makes space and time for innovation, I suspect the celebration piece will likely take care of itself. Although we may not see DeLoreans traveling through time, there is no doubt we will see new innovations that improve the quality of life for people around the world.

Wystąpił błąd podczas przetwarzania szablonu.
The following has evaluated to null or missing:
==> authorContent.contentFields  [in template "44616#44647#114455" at line 9, column 17]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

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