Hi. We're building a bug and issue tracker and you can watch.

Phased Ambitions

Since I began thinking about adding milestones to Sifter, I've been thinking about some really cool integration throughout the interface. That thinking led to a significant amount of time sketching and designing how they would work. The more I designed, the more ambitious the implementation became. The more ambitious it was, the longer it was put on the back burner.

Recently, though, I realized that I had taken it too far. There was a way to implement milestones quickly and easily and get the functionality in everyone's hands in a matter of days. Once I saw the light, I realized that there was absolutely no reason not to implement milestones in a phased approach. The first pass would simply get the functionality into everyone's hands. The later passes will focus on more seamless integration into the interface.

This phased approach will get the rudimentary functionality out there sooner. More importantly, though, it gives me and everyone else some time to use milestones and think through how the new improvements should work. I've got some ideas, but real world usage can only help improve those ideas.

The moral of the story is that it's important to recognize when you might be trying to bite off more than you should chew right now. This is a feature that many of us want and need, and I can't justify delaying a good enough solution while chasing down the perfect solution. So, instead of trying to hit a home run and cram it all in one release, we can focus on hitting singles and making constant tiny improvements.

If all continues to go well, milestones should be available sometime this week with plenty more improvements to follow shortly. Thanks for waiting while we got it sorted.

, ,

Comments

Great points. It's so easy to imagine this beast of a feature that's ideal, but I guess implementing this is a lot harder than it might first appear.

Any time you feel bad about Sifter not having the perfect feature set, just glance back at BaseCamp. They've only just got around to integrating their tasks with milestones a little better, and I'm gob smacked that there's still no way of setting a due date on a task. But the people who use it don't really care. They don't use it because it's got loads of features but because of the good design.

And good design is something Sifter has in spades.

You continue to be an inspiration to me with the application I'm making.

Milestones are an important part of the way we work with phased (there's that word again) releases setting priorities and such.

I just signed up and created some milestones, but I think what I missed most immediately was on the Project page view with all the filters on the right, not having a Milestone filter which is what I expected.

That said, I'm sure something's on it's way.

Good luck, love the app. Thanks for bringing it to the masses.

Rob - Sorry for the slow reply. The lack of a filter was a small bug that we've corrected now. It was there, but it wasn't displaying for everyone. It should be visible now. Definitely don't hesitate to keep the feedback coming as we're just getting started in terms of our ultimate vision for milestones.

The Latest

We built a simple bug and issue tracker named Sifter and we blog about it when we're not working on it. We think it’s a great way to get feedback and keep everyone updated on our status.

Signup for our occasional emails…

We'll only send emails for significant product announcements, and those happen every couple of months at most. Of course, we won't give away or sell your e-mail address either.

You can unsubscribe anytime.