Skip to main content
Enterprise Agile Planning icon with arrows

This post is from the CollabNet VersionOne blog and has not been updated since the original publish date.

Last Updated Sep 07, 2011 — Enterprise Agile Planning expert

VersionOne's New UI / the Challenge of Web Apps

Enterprise Agile Planning
If you've been following along at home you know we just pushed out a brand new UI with our latest release. It's been an arduous road these past few months but we are quite proud of the results. As VersionOne's new UI guy I was brought on board for this very task and I can say I am very impressed at how the development team stepped up to the task and got it done in such a small amount of time. [caption id="attachment_861" align="alignleft" width="300" caption="Getting rid of popups helps avoid cross browser issues"][/caption] Sure there are some rough spots here and there but we had to set priorities and we placed our most used and most desirable features to the forefront. From the new "Details" lightbox approach to the simplified look of the grids we have approached every area with great consideration, and even a bit of user testing. To help you understand just what it took to get where we are today I wanted to touch on the process we used as we carefully approached each section with changes so here goes. Step 1: We identify the strengths and weaknesses of the section in an overarching view (to assess whether the current approach is best or if this feature/item needs some re/thinking) keeping in mind that we don't want to recreate (if needed) the feature/item in a way that would alienate current users. Step 2: We decide on what to add, take out or leave alone (if it ain't broke...). Step 3: Now we assess what we can and can't accomplish via usability, look and feel and technical (code improvements / this is of course very important for developer sanity but more importantly app performance) given a reasonable time frame and avoiding scope creep. Step 4: We begin feeding out these ideas at first internally within our teams to assess value and traction. Step 5: We develop the feature/page/item etc. and test, test, test! Step 6: Now we put the feature/page/item before a set of users both internally and from clients who agreed to provide users for feedback and user testing purposes, as well as using it ourselves to see how it feels in our on process. Step 7: We refine the feature/page/item based on feedback and experience. Step 8: Rinse and repeat. [caption id="attachment_862" align="alignright" width="300" caption="Simplifying the grids lets you focus on info not graphics"][/caption] I think for me the toughest part of this process was letting go of some usability enhancements to make sure we had a consistent UI across the product. There just wasn't enough time to do everything we wanted to do but it was important that every page look like it was part of the app since this was a key goal at the start. That's not to say we didn't get some great stuff in there we just didn't get to do everything...just yet. Going forward however I am seeking to improve every area following the steps above to bring you improved performance, less steps to accomplish your tasks and an app that makes you just feel good using it. Are we finished? Not if I can help it :) Look for more great changes over the next releases and into the future.

More from the Blog

View more Government Cloud
Apr 12, 2022 Government Cloud receives FedRAMP Authorization through sponsorship from the United States Department of Veterans Affairs

Enterprise Agile Planning
Flagship Agility solutions can effectively scale agile deve ...
Read More
Nov 22, 2021

What are the qualities of highly effective agile teams?

Enterprise Agile Planning
A team is the core unit of productivity in an agile organization. Wher ...
Read More
Nov 15, 2021

How an open-first attitude revolutionized government tech development

Enterprise Agile Planning
Public perception of government is often that it is slow-moving, reluc ...
Read More
cross functional
Nov 08, 2021

6 best practices for building resilient cross-functional teams

Enterprise Agile Planning
Agile frameworks prize the quality of resilience within every facet of ...
Read More
Contact Us