Borland

Delightful and powerful software for scrum teams

The Client

For more than 30 years, Borland has offered tools that optimize software development.

The Product

Borland engaged with Expero to help create a new hosted software application for Agile teams. The product needed to be innovative, take advantage of the underlying StarTeam change management platform, and move from conception to release in less than a year.

Today, the Borland Agile product provides support for scrum-based sprint planning, backlog management and tracking. The product enables control and visibility across the software delivery lifecycle that cannot be achieved with standalone Agile tools.

The End-Users

Scrum Masters, Product Managers, Developers & Executives

“Why can’t development software be delightful?”

The Problem

Given the emphasis on UX, it became clear that the software needed to do more than just improve on existing Agile tools. During interviews, several target users said, “I just want it to work like my iPhone…easy to learn and fun to use.” This sentiment of “delighting” users became a guiding principle for the release.

The Solution

Expero worked closely with Borland’s team and employed an Agile approach to requirements, user research and design. The 1.0 release yielded a very positive response from the market and UX innovations such as:

  • enabling scrum masters to determine whether sprints are on track by real-time co-visualization of burndown, velocity and other key values within team boards and backlogs
  • guidance for users unfamiliar with creating Agile requirements (e.g., epics and user stories) in the form of templates and help in context from the greater Borland community
  • providing an aggregate view of backlog themes and contents allowing stakeholders to quickly adjust against MVP criteria.

USER RESEARCH

UX DESIGN & PROTOTYPING

USEFULNESS & USABILITY TESTING

VISUAL DESIGN

In this Backlog view, the right panel visually highlights the current sprint’s progress and how well tasks are tracking toward release.
The Team Board enables viewing of user story details such as task status and roles.
Displaying user stories hierarchically helps the scrum team quickly see the subtasks required to reach the release goal.