Infragistics

Indigo Studio Complete Software and Services Offer

Looking to jumpstart a UX practice? This one-week consulting engagement is ideal for organizations without a formal UX function.

Overview

Indigo Studio Complete is the only prototyping solution with built-in usability testing and full video replays. With Indigo Studio, your designers, developers, and business stakeholders work together to create and test fully functional no-code prototypes to ensure your team will deliver a product that users will love—quickly, accurately, and without time and moneywasting rework at the end.

Indigo Studio Complete includes ten licenses for Indigo Studio Enterprise and adds a one-week consulting and training engagement for organizations without a formal UX function. We’ll help you establish UX processes and principles, and we’ll collaborate with you to document your project’s requirements and create and test your prototype. By the end of the week, you’ll be well-equipped to lead additional prototyping projects.


Day 1: Project Definition, Workflow Definition, & Requirements Prioritization

Goals

Infragistics UX team works with the project owner to define the project and determine requirements

Activities

  • Review project scope and definition. Agree to engagement goals
  • Review business, technical and functional requirements
  • Review existing application in-depth (if applicable)
  • Identify user groups and characteristics (IT literacy, age, etc.)
  • Review user tasks, workflows and usage scenarios in detail
  • Create & review initial application sketches/ideas
  • Conduct visual design workshop to determine visual design
  • direction and application branding guidelines

Day 2-3: Prototyping

Goals

Create interactive Indigo Studio prototype that supports user workflows and defines layout, navigation, content, and interactivity

Activities

Infragistics UX team works with the project team to generate a concept design that shows the envisioned interaction between users and application within the time available.

  • The interaction design covers layout, navigation, content, interactivity, and will be communicated in the form of an interactive Indigo Studio prototype; state-action-state sequences of the user interface with all required data points and functions in context, without visual design and coding
  • The wireframes are not in code, have no data binding and only covers those screens and use cases in scope of this project. It features a limited set of functionality. Not every possible interaction and screen state is covered
  • The focus of the prototype is to demonstrate the interactivity of the application – not on detailed visual design
  • Create aesthetic “style tiles” representing Day 1 visual design workshop direction

Day 4: Usability Testing

Goals

  • Validate the user experience with target users
  • Apply the visual design theme determined during the Day 1 visual design workshop to a representative sample of redesigned application screens

Activities

Testing

  • Infragistics UX team works with the project team to prepare test scenarios with tasks that the users will carry out using the interactive Indigo Studio prototype
  • Infragistics UX team works with the project team to moderate, document and analyze the test sessions
  • Infragistics UX team works with the project team to determine a prioritized list of recommended changes based on test results

Aesthetics

  • Infragistics UX designer works with the project team to coordinate the branding requirements and design attributes elicited during Day 1
  • Infragistics UX designer creates fully designed screens with pixel-perfect dimensioning and visual design treatment. Note that not every screen and screen state will be covered
  • The screens, icons, and imagery will be discussed with client and refinements will be carried out accordingly within the available number of staff days dedicated to this task

Day 5: Update Prototype and Aesthetics

Goals

  • Update interactive Indigo Studio prototype to reflect prioritized list of testing results
  • Apply the visual design theme determined during the Day 1 visual design workshop to a representative sample of redesigned application screens

Activities

Update Prototype

  • Infragistics UX team works with the project team to update the interactive Indigo Studio prototype to reflect the prioritized requirements agreed upon as a result of Day 4 Testing

Aesthetics

  • Infragistics UX designer works with the project team to coordinate the branding requirements and design attributes elicited during Day 1
  • Infragistics UX designer creates fully designed screens with pixel-perfect dimensioning and visual design treatment. Note that not every screen and screen state will be covered
  • The screens, icons, and imagery will be discussed with client and refinements will be carried out accordingly within the available number of staff days dedicated to this task

Appendix A - FAQs

Who from the client side will need to be involved in the kickoff meeting?

Several different groups are required for an optimal delivery of this Services package:

  • Project Owner – This individual (or individuals) are needed to help guide the direction of the data visualizations needed by the organization, i.e. what metrics are the most important to display, and what second-level information is needed beyond the top-level reporting.
  • Information Technology – This group is key in executing the (responsible for data) tasks required for placing the live\production data into an intermediary source for Indigo Studio to access, which will ensure both high performance and low latency in accessing updated reports.
  • Development Team – Infragistics will closely guide the programmers responsible for the solution in which Indigo Studio will be embedded. From identifying the authentication and authorization solutions supported by Indigo Studio, to instruction on the SDK and specific lines of code needed to complete the embed process.

Where will the dashboards be stored?

Dashboards can be stored in a number of locations:

  • Locally – Depending on the type of application in which Indigo Studio is embedded, individual *.rplus files can be stored locally and shared via email or any other file-sharing methodology
  • Cloud – Indigo Studio Cloud Storage provides a way to share your dashboards automatically across all of your devices. Every dashboard created on your device will be automatically synchronized with the cloud storage, and then sent to any other device associated to your account.
  • On-Premise Server – This option offers you the ability to have all the dashboards administered and stored securely in your own infrastructure. You can take advantage of your existing Active Directory structure to define who can create and access dashboards in the same hierarchical way you can assign permissions in a shared file system.

*Does the service engagement include ETL services?

ETL services are not included in the services listed above. During the Workshop task, Infragistics will work with the client to determine if ETL services are required and enlist the use of tools and\or services (at an additional cost dependent on the size and scope required).

Is there a limitation to the number of places Indigo Studio can be embedded?

While there is no technical limitation on the number of embedded locations, Infragistics will work with the client development team in implementing Indigo Studio within one selected screen of the target application. The methodology used to embed in that screen can then be duplicated to other areas by the client development team.

What types of visualizations are available?

The full list of data visualizations included within Indigo Studio is located on the Infragistics website. Custom visualizations are available, but are outside of the scope of this engagement.

Can Indigo Studio connect directly to production data?

While Indigo Studio has adapters to connect to a vast number of different data sources, connecting to live or production data should be limited to circumstances when the data itself is of low volatility (relatively few changes hour by hour) and has a low number of concurrent connections (either for updates or reporting). Otherwise, performance in Indigo Studio and the data source itself (along with any application reliant on that data) will deteriorate.

How many dashboards and levels of drilldown will be implemented?

Infragistics will assist in creating a top level dashboard along with one level of drilldown.

Is more support available after the time specified within this offer?

If more assistance is needed with a Indigo Studio Embedded solution after the completion of all of the tasks outlined above, a Change Order can be executed to provide ongoing support on a retainer-based model. This support can be utilized for technical issues with the SDK, assistance in embedding in other areas of the application (or new applications), and in creating more dashboards and levels of drilldown

What platforms are available for embedding Indigo Studio?

Indigo Studio can currently be embedded into an iOS, Desktop (WPF), or Web (ASP.NET/jQuery) application.

What support does Infragistics provide after this engagement?

Priority support for the embedded product is available for each year of active subscription of Indigo Studio. Additional support from the Infragistics Enterprise Mobility Services team can be purchased as a retainer through a change order.


Appendix B - Requirements

Below are requirements across the available platforms for embedding Indigo Studio

iOS

Xcode

You will need to have Xcode 7.3 or newer.

iOS version

Indigo Studio requires iOS 8 or later. If your application supports previous versions, you will need to disable the ReportPlus component for those versions.

Indigo Studio Frameworks

You will need to get a copy of the Indigo Studio frameworks to include them in your application. The specific files you will need are:

  • IG.framework
  • IGChart.framework
  • IGMF.framework
  • SPFoundation.framework
  • RPEngine.framework
  • RPUI.framework
  • RPConnectors.framework

Desktop

Minimum required application target framework: .NET 4.6

Web

Indigo Studio Server

  • A Windows Server with 4 Gb+ memory
  • Access to a MS SQL Server. (Repository, Secure Store and a few other databases used by the dashboard server will be created).
  • The Windows server should:
    • Have IIS Installed
    • Have .Net Framework 4.6 and ASP.Net 4.0 registered in IIS
    • Have Windows authentication enabled for IIS.
    • Be part of a Network Domain with access to users in an Active Directory. Dashboards Repository security is integrated with an Active Directory module in this version of Indigo Studio Web.
    • Depending on the data sources that will be used for the dashboards, the Windows server may need to have some additional components installed in order to work properly with those data sources. For example, you would need to have client libraries installed if you wanted to use Analysis Services or SharePoint. If you only want to use SQL Server or Excel, you won’t need anything else.
  • Web Browsers supported:
    • Internet Explorer 11
    • Microsoft Edge
    • Chrome (Latest Two Major Versions)
    • Firefox (Latest Two Major Versions)

Web Application

In order to use the igDashboardViewer widget, your web application will need to have references to:

  • jQuery 1.9.1 +
  • jQuery-UI 1.10.2 +
  • Modernizer 2.6.2 +

Start Your Transformation

Connect with us to:
  • Learn more about our products & services
  • Schedule an on-site "Lunch & Learn" with our experts
  • See if you qualify for a no-cost Proof-of-Concept
Loading...