The new version of iceScrum, named v7, brings a lot of improvements and new features. These changes can be disturbing for long-term users so here is a little guide to help you discover them in the best conditions. Do not be afraid iceScrum is still iceScrum… only better!
This guide deals with the major changes. We will improve it as we receive feedback, so please let us know if you need more information. The whole iceScrum documentation is currently being rewritten to iceScrum v7.
The first thing you will notice is of course the new modern UI / UX. The new responsive and mobile friendly user interface provides a huge step up in the user experience quality thanks to its simple and consistent interactions and its new clean theme.
As a result, the learning curve is way smoother for new users and experienced users should soon become very productive.
Every user now has their own “home” dashboard that they can personalize with widgets of their choice: a news feed, charts from their projects, personal notes, and more.
Your project exists for the purpose of providing value to your users through the delivery of your product. Product Owners can now assign a business value to every story to help prioritize them and maximize the overall value of your product.
Another feature for Product Owners to further materialize their vision in the tool: they can now prioritize stories in the Sandbox.
You can create your tasks directly on a story even if it’s not planned in a sprint.
This has several benefits: the story / task breakdown can help estimate stories while a story that has to be “unplanned” now keeps its tasks.
Another related feature we wanted to offer for a very long time: done tasks now display a “ghost” of their story if the story has been moved to another sprint or unplanned.
Say goodbye to the juggling between “release plan” and “timeline” views. All the release / sprint planning is now done under a unified view named “Planning”.
All your story backlogs now lives under a unified “Backlogs” view. That’s the new home for your Sandbox and product Backlog, but also the “All” and “Done” new Backlogs. You can display two backlogs side to side by “pinning” backlogs.
To discover a tool, starting from scratch can be intimidating. Every user can now create a sample project named “Peetic” (a dating website for your pets!) in order to get acquainted with iceScrum.
Agile estimate techniques are empiric. It’s now easier to rely on your previous experiences to estimate new stories by displaying a breakdown by effort of former stories. A similar comparison is also available when assigning a business value to your stories.
You are now free to choose your favorite color for features, stories and tasks from a full color palette.
You can choose the perfect post-it size for each iceScrum view in order to get the level of details you need.
That’s not even all the new community features: you will find a lot of small gems, tweaks and adjustments that will improve your everyday experience using iceScrum!
Create custom story backlogs with personalized filters. Such backlogs are personal by default, but you can also share them with your team!
Create story templates to pre-fill new stories with predefined feature, tasks, acceptance test, thus avoiding the need to manually repeat information that is common for a category of stories found in your project.
Every iceScrum user can enter their mood on a daily basis. The moods are aggregated and anonymously displayed in charts to help track and ensure well-being of your team.
Allow your users and stakeholders to vote for the stories they prefer. This helps you take into account their wishes when prioritizing your product backlog.
In addition to the new features, you should feel at home and find in this new version the key iceScrum Pro features you are used to: availabilities, Git/SVN integration, every bug tracker integration, server configuration, project and user administration…
Some R6 features are not yet available in this new version. The most successful ones will be available very soon. Other less used features will be replaced by something better. As usual, we are happy to hear your thoughts about what is missing for iceScrum v7 to be the perfect agile tool!
This new version is built on top of a modern architecture and well-proven technologies. It is now easier to install and it works with the latest production versions of Java and Tomcat (both in version 8), which provide improved security and performances.
Another benefit of this new architecture is that every action is done through a clean REST API. We will make it available to you soon to allow creating on top of the iceScrum business logic your own interfaces tailored to your needs.
Version numbers will now loosely follow Semantic Versionning and the very first iceScrum v7 is simply versioned 7.0.0.
Good news, iceScrum v7 (7.0.2) is available now! Download it here:icescrum.jar (embedded server) icescrum.war
You cannot migrate your existing R6 projects to iceScrum v7 yet. We chose to release the new version as early as possible so you can get used to it and try it on pre-production servers to ensure that you will be ready to upgrade as soon as the migration will be possible.
Your R6 standalone Pro licenses (Startup / Enterprise / Life) will also work on iceScrum v7 when you will be ready to upgrade. The new version is currently only available in standalone version. As far as Cloud plans are concerned, we are working on taking advantage of the new capabilities offered by iceScrum to offer a better experience.
The install procedure is quite similar to what you are used and what is explained in the R6 documentation appart from some details provided below. As we said above, iceScrum now supports Java & Tomcat 8, but it will work fine with the latest version 7 too.
For icescrum.jar, the command is exactly the same as before (with the same options as provided here: https://www.icescrum.com/documentation/install-guide/):
java -Xmx512M -XX:MaxPermSize=256m -jar icescrum.jar
If you use Java 8, the -XX:MaxPermSize=256m setting can be omitted because there it doesn’t have a “PermGen” anymore.
If you use Tomcat 8, you can follow the existing guide for Tomcat 7: https://www.icescrum.com/documentation/application-server/, you just don’t have to delete tomcat-jdbc.jar anymore.
Because of the significant changes, you cannot install iceScrum v7 in place of your existing iceScrum R6 installation. Thus, if you want to install iceScrum v7 on a machine that previously hosted iceScrum R6 but doesn’t anymore (e.g. your computer, a test or pre-production server) then you will have to delete everything related to your previous iceScrum installation: database, folders (both yourHome/.icescrum and yourHome/icescrum folders, Tomcat webapps and work content…) etc. before installing iceScrum v7.