Poker Copilot version 2 is well underway. I'm experimenting with an embedded SQL database, to get rid of the 150,000 hand limit. I haven't yet made it fast enough for my likings, so I'm going through the standard list of database optimisations. Including using a database warehouse-like star schema.
Now that I've made the eyes of 95% of my readers glaze over, here's how I'm changing my development approach. I developed version 1 via many small iterations. This worked because I started with zero users and I had no firm idea of what features people wanted in a mac poker tracker.
The first cut of Poker Copilot only worked with Full Tilt Poker ring games. Even before I released version 1.0 I had people asking me for Poker Stars support. So I added that, and re-released. Then came the demand for tournament support. Add, re-release. People were clamouring for a heads up display. Add, re-release. Bankroll chart. Add, re-release. And so it went.
As the number of Poker Copilot users grew, this approach hit problems. The quick turn-around time meant I wasn't doing adequate testing. Adding new features sometimes broke things for existing users. Every time this happened, I felt deeply embarrassed, and braced myself for a backlash. To the credit of my users, the backlash never came. Instead I encountered patience, support, and a never-ending stream of feature requests!
For version 2 I'm using a more rigorous and traditional approach. I've made a list of intended improvements and prioritised them. Now I'm doing the development. Next comes testing and debugging. Eventually I'll have a month-long beta release, available for the eager and brave. While this is underway I'll get the documentation written and the website updated.
It will take longer and will be somewhat less transparent. But it will spare users from being an unofficial test team.
There will be an early access program with which you can try out the new features before they are fully tested. This still allows me to get some feedback, but without disrupting the great number of users who just want Poker Copilot to work. And keep working.
The Poker Copilot Blog
Tracking the development of Poker Copilot, Mac OS X software for poker analysis and statistics.
Monday, 30 March 2009
A Different Development Approach for Version 2
Subscribe to:
Post Comments (Atom)
Poker Copilot Translation Project
Want to use Poker Copilot in your language? Then help with the Poker Copilot Translation Project.
About This Blog
In May 2008 I started working on Poker Copilot, initially as a product to help me with my own poker playing. Soon I joined a "30-day Challenge", where the participants each aimed to launch a software product in 30 days. As a result of this challenge, Poker Copilot version 1.0 was launched in July 2008.
This blog tracks the ongoing development of Poker Copilot. Who would find this blog interesting? People interested in 1-person software development, in Poker, or in both.
Contact me via email at steve at pokercopilot dot com.
This blog tracks the ongoing development of Poker Copilot. Who would find this blog interesting? People interested in 1-person software development, in Poker, or in both.
Contact me via email at steve at pokercopilot dot com.
Blog Archive
-
►
2012
(96)
-
►
May
(13)
- Lock Poker News
- What do MP, EP, CO mean in the positional stats?
- Adding a new Ongame Network poker room to Poker Co...
- Adding a new Merge Network poker room to Poker Cop...
- PokerStars on iPad and Poker Copilot
- Lock Poker and Poker Copilot
- Phil Gordon's Little Gold Book and Poker Copilot's...
- Poker Copilot 3.10 Now Available
- Crushing the Microstakes and Poker Copilot's HUD
- Early Access Version of the next Poker Copilot Upd...
- How many hands do I need for Poker Copilot's HUD t...
- Coming soon: PFR by position, Aggression by street...
- Comments on this Blog
-
►
April
(18)
- Important information from 2+2 : Two Plus Two Foru...
- Coming in the next update: VPIP by position
- A Nice Email…in French
- Poker Copilot Tip: Move HUD Panels without the Ful...
- Update for Winamax Users
- Poker Copilot 3.08 Now Available
- Poker Copilot Blog: 1000+ blog posts
- Poker Copilot and Zoom Poker: Update
- Poker Copilot 3.07 Now Available
- A poker player uses Poker Copilot to improve
- Coming in the next update: FALSE filters
- Mockup of Potential Poker Copilot Dashboard Concep...
- A Poker Copilot work-around for Merge Network idio...
- Poker Copilot App Updating
- Carbon Poker has its own HUD! (but only on Windows...
- Improving Poker Copilot's App Updating
- Poker Copilot 3.06 Now Available
- False Assumptions
-
►
March
(18)
- How NOT to make money as a software company
- Zoom Poker HUD Early Access Edition
- Changes to the Poker Copilot Hand Formatter
- Coming in the Next Update: Zoom Stats can be separ...
- Poker Copilot and Zoom Poker: played my first sess...
- The Absurdity of Modern Life: Facebook claims trad...
- Poker Copilot and Zoom Poker: Progress Update
- What character is that?
- PokerStars screen names
- Poker Copilot and Zoom Poker
- Poker Copilot 3.05 Now Available
- Ongame and Table Size
- Updated Poker Copilot User Guide
- Coming in the next Update: Unopened PFR Statistic
- Poker Copilot 3.04 Now Available
- Google Analytics Update: Almost a Good Graph
- Poker Copilot Website in Russian
- Downloading Older Poker Copilot Updates
-
►
May
(13)
-
▼
2009
(337)
-
▼
March
(30)
- A Joke for Maths Nerds
- A Different Development Approach for Version 2
- Unfair? Inorganic?
- Disturbing Quote of the Day
- A Good Sunday is...
- Must... Write... Code...
- Office for Mac 2008: No go
- Time for some Poker Copilot 2 Answers
- Three Pleasant Apple Surprises
- Poker Copilot 2: What to Expect?
- Poker Copilot Version 1: Complete
- Indian Police and Slumdog Millionaire
- Delayed E-mail Sending: Another Obvious-in-Hindsig...
- Obvious in Hindsight
- Poker Copilot Update 1.67
- A Blog as a Marketing Tool
- MC Hammer #2 music twitterer?
- What I've Been Reading Lately
- When to Convert my Dollarses into Euroses
- Guide to Reading Poker Copilot Stats
- HUD Broken Today? Here's the Fix
- Reducing Support via Simple Means
- New Poker Copilot Review
- HUD for non-English OS X Fixed
- Broken HUD for non-English OS X
- Poker Copilot 1.64 Released
- Another Plug for http://mon.itor.us
- The Cult of Joel Spolsky...
- Apple shows us how to do a "Download now" panel
- Word of the Day: Hubris
-
▼
March
(30)


3 comments:
I'm really glad to hear you're adding the DB support!
Hi, I'm currently using the trial version but will be buying V.2. I've been using mac's since 1984 (I worked on the apple commercial). I also was an interactive producer so I totally get what you're up too. So, if you need people with a software development background for testing, I'd love to help out.
When you say you were not sure what features people would want I would say to you what mac user want are Poker Tracker or Hold'em Manger for mac. Dont' be shy. Take the easiest stuff to code first to get the most bang for your buck and then move on to the harder stuff one at a time. Keep the mac feel to it and boom you will be a star :)
PS, I just noticed that the "word verification" word I need to type in is pussy in danish, lol
Post a Comment