• Increased Profit
  • Increased Customer Loyalty
  • Increated Customer Satisfaction
  • Trophy

Results

The successful, award-winning launch of Learn & Explore improved site usage and intent to purchase.
101% increase in visits that include an Add to Cart click
58% increase in average time spent on site.
43% increase in article views per visit
17th Annual Webby Awards, Official Honoree, Best Practices
Finalist, American Business Awards, Best Software Programming/Design

We helped Nikon engineer their content to drive commerce.

  • Lucene-solr
  • Autonomy
  • jQuery
  • JSON
  • HTML 5

Technology

Kanban's content engineering teams collaborated with Nikon to reimagine and rebuild this rich experience designed to capture the hearts and minds of current and future customers
Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. We used Solr to power SEO-derived content searches and user queries, including multi-language syntax-aware query processing, and to automatically link related articles using “more like this” (MLT) queries.
Autonomy (HP) TeamSite is used as the content management system. Nikon INC uses this system to manage all products and content. This content is stored in XML files and deployed to a relational database using Data Deploy. All data used in the Filter Tool is entered in by content authors into TeamSite. From there the data is published to a relational database and to a Solr Document Repository.
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for machines to parse and generate. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others.
Using the History State management in new browsers, we update the users’ URL and page Title without resorting to hash tags (except on IE) for all of the filtering options. This allows search engines to direct users to a pre-filtered list of results based on their search term, if it matches a filter option on the site. Kanban’s implementation optimizes content presentation and organic search performance.
  • Increased Profit
  • Reduced support time
  • Increated Customer Satisfaction
  • Improved Site Performance

Results

This CMS enabled self-service application followed eCommerce best practices and improved on several KPIs.
Reduced the number of abandoned applications, and reduced costs associated with maintenance and support.
Time to market was reduced from days to minutes as NYU’s marketing department and other non-technical staff can now support the site without IT intervention.
Dramatically shortened the number of steps required for students to register for courses, thereby improving applicant satisfaction.
The application was tested to support 10,000 registrations per second to support peak registration periods.

We schooled NYU on improving usability, security, and performance of course registration

  • Hibernate
  • Spring
  • Hessian
  • OpenCms

Technology

To meet security and performance requirements, Kanban implemented a new, CMS-enabled, ecommerce application that integrated with existing legacy systems.
We used Hibernate Criteria, an object-relational mapping library, to dynamically build custom queries based on fields on the Advanced Search form. We leveraged Hibernate’s ability to paginate result sets, which was beneficial for performance given the large number of available courses and course sections. We also leveraged JBoss TreeCache for the Hibernate second-level cache. JBoss TreeCache is a distributed and transactional second-level cache.
The Spring Framework provides a range of services for extension and customization of web applications. Other than using the Spring Framework for Dependency Injection (DI) and Inversion of Control (IoC), we used Spring MVC to build a REST-based web service to handle all website operations. This allowed for other NYU applications to leverage the same services without further customizations.
We used Hessian, a binary web service protocol, to create fast communication with an AS/400 mainframe. Before the creation of this web service, all mainframe access was implemented directly via COBOL code and the response was string buffers and byte arrays. Now there is a standard set of APIs used to access data, and that API set is available in Java and C#.
OpenCms is an open source content management system written in Java. OpenCms was used as a newly implemented foundation for the course registration application. Kanban donated many of the customizations made for NYU back to OpenCms to be incorporated into future releases.
  • Increased Profit
  • Increased Customer Loyalty
  • Reduced support time

Results

With this implementation, Kanban paved the road to improved customer satisfaction and increased product sales.
Consumers exhibited a 3x increase in intent to purchase after interacting with the filter tool.
Over 70% of visitors spent more than 5 minutes interacting with the site (versus 18% when not using the product filter tool).
Maintenance & support of the tool was optimized through an effective content management interface.

We narrowed the path to success with this filter tool

  • Lucene Solr
  • Autonomy
  • jQuery
  • JSON AJAX

Technology

In order to create a tool that would allow for both inter- and intra-category comparisons, we used a host of technologies, including Autonomy, Hibernate, Spring, and XML.
Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling (e.g., Word, PDF), and geospatial search. Solr is used to build out the filters and facets found on all of Nikon’s product listing pages. Kanban built a custom Autonomy TeamSite workflow that deploys DCR data targeted at both a relational database and a Solr Document Repository.
Autonomy (HP) TeamSite is used as the content management system. Nikon uses this system to manage all products and content. This content is stored in XML files and deployed to a relational database using DataDeploy. All data used in the filter tool is entered by content authors into TeamSite. From there, the data is published to a relational database and to a Solr Document Repository.
jQuery is a fast and concise JavaScript library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. JSON is a text format that is completely language-independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others.

Kanban engineers inspiring, content-centric interactions for real-time marketers on web, mobile, and emerging technology platforms.

"Kanban plays an essential role in the architecture and development of NYU SCPS software, including our new website. They have and in-depth understanding of our processes and goals and have translated that into solutions that propel our business."

George Tabback — Chief Information and Technology Officer, SCPS, NYU

“Authentic, flexible, and collaborative are unique attributes of Kanban that we at Nikon find particularly valuable. They expertly balance user experience and technology considerations to guide us through our projects. Kanban consistently provides the highest levels of service while implementing very complex tools and technologies.”

David Dentry — General Manager of Customer Service, Nikon Inc.

“Developers of the world, forgive me: I've spent most of my web-design-life avoiding you, staring blankly at you, feigning interest in whatever strange solution you're proposing. No more. Kanban has shown me that developers can be user experience designers, that developers can turn complex problems into simple solutions (and not vice versa), and that developers can be true partners in the design process. When I nod in agreement at your next suggestion, it will be genuine. Please thank Kanban for that.”

Keegan Linder — Creative Manager & Partner, Sposto Interactive