IRise

Last updated
iRise
Industrysoftware
Founded1996
FounderMaurice Martin
Emmet B. Keeffe III
Headquarters El Segundo, California

iRise is a software company based in El Segundo, California. It provides a cloud-based requirements definition and visualization platform for teams and businesses. iRise allows product owners, product managers, business analysts and other stakeholders to prototype new products, features, and enhancements without any code or scripting. iRise also supports creating interactive business process flows, use cases, and other diagrams. Each screen, UI element, and diagram can be annotated with detailed requirements that can be exported into custom documentation.

Contents

History

Company was founded in 1996 by Maurice Martin under the name of Intrasolv Consulting. Co-Founder Emmet B. Keeffe III joined in 1998. Originally a technology consulting services firm focused on building Java-based applications for Fortune 1000 companies, the company changed its name to iRise in 2002. The company has secured $50 million in investment funding from investors, including Morgan Stanley and Deutsche Bank. iRise currently holds 4 U.S. patents on its simulation technology. [1]

Product

iRise is a requirements definition and software prototyping platform used to create simulations of business software. It allows business analysts, product managers, project managers and usability professionals to assemble fully functional simulations of software solutions that mimic the exact look, feel, and behavior of the proposed final product. [2] Business stakeholders, end users and development teams can interact with the simulation and conduct near-final usability testing prior to the start of coding. [3] The visual allows users to get the desired features, functionality, look and feel before development. Web applications, commercial off-the-shelf systems like SAP and Oracle, desktop systems, and mobile apps can be simulated. [4]

The iRise platform is available both as a SaaS or on-premises service. Teams from around the globe can collaborate in real-time on interactive prototypes, annotate them with requirements, securely share them, collect feedback, generate documentation, and export code to jumpstart development, all within the browser. Authors use a drag-and-drop paradigm to lay out scenarios, screens, widgets, data interactions, business logic and behavior. Masters and templates are supported that become reusable definition assets, and text requirements can be noted in context to the scenarios and screens of the simulation.

Users can add additional fidelity with iRise Studio, the desktop companion application for adding complex behaviors, business logic, and data operations. iRise Studio, allows users to transform simple prototypes into realistic simulations that stakeholders can actually use and test, again without a line of code. Using the iBloc Application Programming Interface (API), users can create their own custom UI elements and actions or import existing JavaScript-based components available on the Internet.

Multiple simulation authors can work on the same project at the same time, and authors can publish a simulation for review by directing reviewers to a URL. Reviewers login to view and interact with simulations and provide feedback. Authors can also share their projects with anyone as a simple exported iDoc file. Using the free iRise Reader app, stakeholders can run iRise projects and add comments.

A July 2015 partnership with Tasktop Inc. lets iRise connect, via a Tasktop Sync connector, to leading ALM tools, including Atlassian JIRA, HP Quality Center, IBM Rational, Microsoft TFS, Jama, VersionOne, ThoughtWorks Mingle, and Blueprint.

Related Research Articles

<span class="mw-page-title-main">Spiral model</span> Software development process model

The spiral model is a risk-driven software development process model. Based on the unique risk patterns of a given project, the spiral model guides a team to adopt elements of one or more process models, such as incremental, waterfall, or evolutionary prototyping.

Computer accessibility refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment. The term accessibility is most often used in reference to specialized hardware or software, or a combination of both, designed to enable the use of a computer by a person with a disability or impairment. Computer accessibility often has direct positive effects on people with disabilities.

An application program is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users. Word processors, media players, and accounting software are examples. The collective noun "application software" refers to all applications collectively. The other principal classifications of software are system software, relating to the operation of the computer, and utility software ("utilities").

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language or block coding is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.

<span class="mw-page-title-main">Requirements analysis</span> Engineering process

In systems engineering and software engineering, requirements analysis focuses on the tasks that determine the needs or conditions to meet the new or altered product or project, taking account of the possibly conflicting requirements of the various stakeholders, analyzing, documenting, validating and managing software or system requirements.

In software project management, software testing, and software engineering, verification and validation (V&V) is the process of checking that a software system meets specifications and requirements so that it fulfills its intended purpose. It may also be referred to as software quality control. It is normally the responsibility of software testers as part of the software development lifecycle. In simple terms, software verification is: "Assuming we should build X, does our software achieve its goals without any bugs or gaps?" On the other hand, software validation is: "Was X what we should have built? Does X meet the high-level requirements?"

Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. It is an activity that can occur in software development and is comparable to prototyping as known from other fields, such as mechanical engineering or manufacturing.

<span class="mw-page-title-main">Website wireframe</span> Visual guide that represents the skeletal framework of a website

A website wireframe, also known as a page schematic or screen blueprint, is a visual guide that represents the skeletal framework of a website. The term wireframe is taken from other fields that use a skeletal framework to represent 3 dimensional shape and volume. Wireframes are created for the purpose of arranging elements to best accomplish a particular purpose. The purpose is usually driven by a business objective and a creative idea. The wireframe depicts the page layout or arrangement of the website's content, including interface elements and navigational systems, and how they work together. The wireframe usually lacks typographic style, color, or graphics, since the main focus lies in functionality, behavior, and priority of content. In other words, it focuses on what a screen does, not what it looks like. Wireframes can be pencil drawings or sketches on a whiteboard, or they can be produced by means of a broad array of free or commercial software applications. Wireframes are generally created by business analysts, user experience designers, developers, visual designers, and by those with expertise in interaction design, information architecture and user research.

Microsoft Active Accessibility (MSAA) is an application programming interface (API) for user interface accessibility. MSAA was introduced as a platform add-on to Microsoft Windows 95 in 1997. MSAA is designed to help Assistive Technology (AT) products interact with standard and custom user interface (UI) elements of an application, as well as to access, identify, and manipulate an application's UI elements. AT products work with MSAA enabled applications in order to provide better access for individuals who have physical or cognitive difficulties, impairments, or disabilities. Some examples of AT products are screen readers for users with limited sight, on screen keyboards for users with limited physical access, or narrators for users with limited hearing. MSAA can also be used for automated testing tools, and computer-based training applications.

<span class="mw-page-title-main">User interface design</span> Planned operator–machine interaction

User interface (UI) design or user interface engineering is the design of user interfaces for machines and software, such as computers, home appliances, mobile devices, and other electronic devices, with the focus on maximizing usability and the user experience. In computer or software design, user interface (UI) design primarily focuses on information architecture. It is the process of building interfaces that clearly communicates to the user what's important. UI design refers to graphical user interfaces and other forms of interface design. The goal of user interface design is to make the user's interaction as simple and efficient as possible, in terms of accomplishing user goals.

Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality.

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

User experience design is the process of defining the experience a user would go through when interacting with a company, its services, and its products. Design decisions in UX design are often driven by research, data analysis, and test results rather than aesthetic preferences and opinions. Unlike user interface design, which focuses solely on the design of a computer interface, UX design encompasses all aspects of a user's perceived experience with a product or website, such as its usability, usefulness, desirability, brand perception, and overall performance. UX design is also an element of the customer experience (CX), which encompasses all aspects and stages of a customer's experience and interaction with a company.

<span class="mw-page-title-main">Functional specification</span>

A functional specification in systems engineering and software development is a document that specifies the functions that a system or component must perform.

Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to initiate and control an interactive session on a remote computer or virtual machine over a network connection. RDS was first released in 1998 as Terminal Server in Windows NT 4.0 Terminal Server Edition, a stand-alone edition of Windows NT 4.0 Server that allowed users to log in remotely. Starting with Windows 2000, it was integrated under the name of Terminal Services as an optional component in the server editions of the Windows NT family of operating systems, receiving updates and improvements with each version of Windows. Terminal Services were then renamed to Remote Desktop Services with Windows Server 2008 R2 in 2009.

The DiSTI Corporation is a company that provides software tools for the development of GUI software and 3D virtual training for simulators and embedded systems.

MARIA is a universal, declarative, multiple abstraction level, XML-based user interface markup language for modelling interactive applications in ubiquitous environments.

<span class="mw-page-title-main">Universal Windows Platform apps</span> Applications usable across all compatible Microsoft Windows devices

Universal Windows Platform (UWP) apps are applications that can be used across all compatible Microsoft Windows devices. They are primarily purchased and downloaded via the Microsoft Store, Microsoft's digital storefront.

<span class="mw-page-title-main">Enterprise Architect (software)</span> Visual modeling and design tool

Sparx Systems Enterprise Architect is a visual modeling and design tool based on the OMG UML. The platform supports: the design and construction of software systems; modeling business processes; and modeling industry based domains. It is used by businesses and organizations to not only model the architecture of their systems, but to process the implementation of these models across the full application development life-cycle.

<span class="mw-page-title-main">Sketch (software)</span> Vector graphics editing software for MacOS

Sketch is a vector graphics editor for macOS developed by the Dutch company Sketch B.V.. It was first released on 7 September 2010 and won an Apple Design Award in 2012. It also has a web application that allows users to share files online.

References

  1. "ComputerWeekly". October 25, 2010. Retrieved March 26, 2011.
  2. "ComputerWeekly". October 25, 2010. Retrieved March 26, 2011.
  3. "Government Technology". February 8, 2010. Retrieved March 26, 2011.
  4. "Computerworld". June 28, 2010. Retrieved March 26, 2011.