Archive

Posts Tagged ‘OnTime V9’

Economies of Scale and $5 OnTime Express

January 13, 2009 3 comments

You know when you buy a book from Amazon.com and they want to charge you $10 for shipping and you think “damn, that’s a lot of money for shipping”? Well, today, I ordered some books from a local bookstore that gave me the option to pick up my books at the store or they could ship them to me for $10. The store is about a 20 minute drive from me, so my first thought was, “Ship it!” $10 is soooooooo cheap! Not worth my time to get into my car, waste a bunch of gas and an hour of my time for the round-trip to pickup a few books and save $10.

Then it occurred to me the amount of work that goes into having those books shipped. First, a FedEx truck is sent to the bookstore to pickup my books. Then the truck takes it to a warehouse where it’s then sorted and sent via another truck to another warehouse that’s closer to my location. From there, a 3rd truck then takes it and delivers it right to my door. All of this happens while a computer tracks the location of my books and sends me email notifications of major updates and a delivery notice. They do this for just $10 and somehow manage to make enough money to pay for fuel, warehouses, equipment, computers, internet connectivity and the salaries of everybody involved.

Damn, that’s pretty good.

What’s funny is that when I placed orders from Amazon, the same things were happening, but I never thought about it before. It’s weird that ordering from a local bookstore triggered my “bargain” receptors. In fact, when I order from Amazon the items are generally shipped from Washington, which means the process is even more complicated and requires two or three additional truck trips and most likely at least one or two flights to get the books to me.

That’s economies of scale at work and it has absolutely nothing to do with OnTime or the rest of this article. I just thought it was a cool story.

Anyways, with the slumping global economy, we realize that a lot of software development teams might be tightening their belts and might not have enough budget for tools this year. So with the release of OnTime 2009, we have decided to re-price OnTime 2009 Express edition in the following ways:

  • OnTime 2009 Express for 5-Users: $395 Now Just $5!
  • OnTime 2009 Express Unlimited Users: $2,995 Now Just $995!

The 5-User edition of OnTime Express is practically free! So you might ask, “why not just free?” It’s because we want you to have a tiny bit of skin in the game. When people pay for something, even if the amount paid is nominal, they feel a sense of ownership and commitment. Free means throw-away. If we gave it to you for free, you might let it sit there in your downloads folder and never use it. 60% of our free single-user activation keys never get activated! Paying $5 means you’ll probably be more likely to actually take the time to install and use the product.

In all honesty, the $5 per sale doesn’t even pay for the processing costs of the sale (a human creates an invoice, prints receipts, emails you a key, etc.) and we’ll probably donate the proceeds anyways.

Learn more about OnTime Express and the new $5 Price

Categories: Business, Team, Tools Tags: , ,

OnTime V9: New Super Dashboard

November 21, 2008 1 comment

In OnTime V9, one of the most exciting features we are adding is a totally re-written customizable project dashboard that is extremely powerful and flexible.

OnTime Project Dashboard

The new dashboard features include:

  • Savable Dashboard Views – As you configure your project dashboard graphs, you can define the number of rows and columns on your dashboard and configure each graph or table that it contains.  Then, you can save the configuration as a view, which can be shared with other users or kept private. This feature makes it extremely easy for project managers to create one or two common dashboard views for their teams.
  • New Burn-Down Charts – The new project dashboard now supports burn-down charts. You can add any number of burn-down charts to your dashboard for any product, release or sprint. Burndown charts can be based on hours, days, weeks or even story points.

Burndown Chart

  • New Treemap Charts – The new treemap chart is a unique way of seeing the really big items in a given milestone, release, product or project. In a treemap graph, the size of each item is represented on the chart based on the estimated amount of work that is required for completion. The color of the item indicates how much of that work has already been completed.

Treemap Chart

  • New Chart Customization – Each of the charts in the project dashboard can now be filtered and grouped to show different types of information. So now you can view trend information or user workloads as a pie chart or bar chart. You can group by assignee, status, priority or other fields too.

Chart Customization

I simply can’t do the new project dashboard justice with this article. The best way to see the new project dashboard is to watch it in action in this Fear The Bug episode (our weekly OnTime series of Video Tutorials) that covers the new Work Log feature and the Project Dashboard coming in OnTime V9.0:

By the way, these features will be included in OnTime V9 Beta 2, which will be released in about a week.

OnTime V9 Beta: Release Management

October 29, 2008 7 comments

While OnTime has always been a great tool for tracking projects from inception to release, there has never been a built-in concept for managing specific products, releases and the milestones that go into those releases. Some teams have used the project hierarchy to manage releases, while others have used custom fields to track releases and milestones.

With V9, we are making release management exceptionally easy, and we’re differentiating it from the project hierarchy by introducing a new paradigm for OnTime:

  • Releases – The Release Management in OnTime allows for the creation of 3 types of [easily rename-able] release types:
    • Products – A product is the name of the product that has a release cycle. In OnTime, this special type also allows you to associate the product to one or more underlying projects so that OnTime can quickly show users a list of items that are associated with the product. For Scrum teams, this list of items would be the product backlog.
    • Releases – A release would be “V8”, “V8.1”, “2008” or “Beta 1”.
    • Milestones – A milestone is an incremental checkpoint that teams use to keep themselves on track for a given release. Teams generally have 3 or 4 milestones (and often many more) before each release. For Scrum teams, Milestones are easily renamed to “Sprint” so that each release contains several Sprints.

To get an idea of what a set of releases might look like, take a look at the following screenshot:

Notice that the release hierarchy is a special type of hierarchy in the following ways:

  • Milestones are the atomic level release type and while technically we have allowed milestones to contain other milestones, we don’t recommend it.
  • Releases can contain other releases or milestones. In the screenshot above, you can see that “2008” and “2009” are defined as releases, but each of them contains other releases. Containing other releases is a great way to organize a group of related releases.
  • Product is the highest level release-type and can contain other products, releases or milestones. Generally speaking, we don’t expect products to contain other products unless they are part of a suite. To illustrate this, a product defined as “Microsoft Office” could logically contain other products named “Word”, “Excel” and so on. As a best practice, we expect products to always contain at least one or more releases.

By organizing items through this Product -> Release -> Milestone system, team members and project managers can quickly look at the items that pertain to a particular release or milestone for a given product. Visibility into a release is also vastly improved and since each release or milestone has a target completion date, the new Project Dashboard can be used to keep on top of how well work is progressing for a given release.

Important Concepts

There are some important concepts to understand with OnTime’s release management:

  • When you define a new product in the releases tab, the product can be associated with one or more projects from your projects hierarchy. This association is only for convenience, so that you can easily select a product and quickly find all the items that are associated with that product, allowing you to quickly assign those items to a given release or milestone.
  • Items can only be assigned to 1 product, release or milestone. However, as a best practice, we expect that items (such as defects, features and tasks) will only be assigned to a single Release or Milestone and not to a product.
  • To see all the items that are assigned to a given release or milestone, a user would simply click on that release or milestone.
  • To assign items to a given release or milestone, users will need to select the underlying product (or “All Releases” and from the list of items in the grid, select the items they want to associate to a release, then use the multi-edit menu to change the release. OnTime Windows users can also drag-and-drop items onto a release to change its release assignment.

Once you have created your Product -> Release -> Milestone hierarchy and assigned items to milestones, you will find that you have significantly improved the visibility into your project schedule.

Release Notes

As a result of the new release management system in OnTime, the commonly dreaded development activity of coming up with a list of “release notes” for a given release is nearly automated. Any user can simply select a release or even the underlying milestone to look at the items associated with that release or milestone. Running an automatically filtered report will also provide a PDF-Ready document that can be shipped as the release notes for a given release or milestone.

Release Management for Scrum Teams

If your team manages projects using Scrum, the first thing you’ll want to do is rename “Milestone” to “Sprint” using the Manage Release Types window (accessed from the Releases Toolbar):

You will then want to create a product the represents your product’s backlog list of items. Inside your product, you’ll have one or more releases, each of which will contain one or more sprints. When you create your sprints, pay special attention to the duration of a sprint as the duration will be used in Burndown charts:

To assign items to a sprint, you simply select the product which contains your entire backlog and assign items to the appropriate sprint using either drag-and-drop (Windows) or Multi-Edit menu (Web or Windows).

Summary

We believe Release Management (which includes milestones or sprints) is an exciting new feature of OnTime V9 and that it will help software development teams get better visibility into their projects. So take a look at this new feature and tell us what you think. We want to hear about how you like the new features of OnTime V9.

OnTime 2009 Beta 1 Released

October 28, 2008 7 comments

Axosoft customers are accustomed to getting a major new release of OnTime each and every year, and 2009 will be no different. As OnTime V9.0 has started to take shape we are excited to preview some of the new features that are going to make shipping software more manageable than ever for our customers.

For this release, we focused on providing a robust release-planning system along with improved project and schedule visibility. With that in mind, here is a partial list of some of the new features in OnTime V9 Beta 1:

  • Release Management – OnTime will now allow software development teams to track products, releases and even the milestones (or sprints) that go into making those releases possible. Release notes will be easier than ever, and product visibility will be largely improved as a result.
  • Customizable Project Dashboard – The new project dashboard provides an unprecedented visual representation of all the data inside your OnTime system. With a quick glance, you’ll be able to see a summary of everything that is going on with all of your projects. Scrum teams will be excited to know that the New Project Dashboard also includes Burndown charts.
  • Wiki Improvements – The built-in Wiki in OnTime has proven to be an exceptionally valuable tool for software development teams, and with V9 we are adding notifications (for page modifications) and a commenting system.
  • Voting – How do you know which features or bugs are most important to your customers? Let them vote on it through the OnTime Customer Portal. Voting is a major new feature in OnTime that will allow teams to quickly prioritize feature and defect lists.
  • Lots More Stuff – There are a lot more features in Beta 1, like beefed up Tasks, deep project copy, a redesigned report management system and more. Plus we have even more improvements coming in Beta 2.

Here are the links related to the OnTime V9 Beta 1:

Download Page for OnTime V9 Beta 1

Discussion Forums for OnTime V9 Beta 1

Normally, with the release of a new Beta, I write one blog post where I cover all of the new functionality. However, with V9, I think there is just too much to cover in a single blog post, so I’m going to write several blog posts over the coming days that will each focus on a category of features. Stay tuned or subscribe to the RSS feed (or subscribe via email), so you can see detailed coverage of all the new features that are coming in OnTime 2009.

Categories: Development, Tools Tags: ,
%d bloggers like this: