It's been a long time since I posted anything, but it is not because it has been quiet around here. I will try to do summarize the past two months in a few separate posts.
The last post I did was on finishing the ALPHA for our September deadline. It was a hectic time, and we worked very hard. The goal was to present it to the management of Making Waves the next day (who provide the seed money for the Second Brain project). It didn't go exactly as planned:
I was of course a little unprepared for the presentation since I hadn’t really tried using the system - it was only finished the night before. So it was difficult for me to give a systematic overview of the it and how it works for a user. Coming straight from the morning flight from Poland, I only had 45 min in the office to prepare a demo before the meeting was scheduled.
A second problem was that it was very buggy – with lots of bugs that I hadn’t expected. So when I tried to explain how the user would use the system, and what it would do, it didn’t – I felt kind of stupid.
A third problem was that I had to run the demo on a 1024 resolution due to some problem with the projector and my computer. It didn’t work well on that resolution. There were CSS issues on every page. Some of the content was presented in a totally incomprehensible lay-out. The Management asked me if this was a functionality for the more advanced users;)…
But The Management has seen this kind of things happen before. They can appreciate how it is to work with software development.
A few lessons learned from the ALPHA release:
- Do not finish system scope the day before a presentation meeting – there will be bugs, of course!
- Start testing early – the developers need feedback – it’s part of development.
- Have someone take responsibility for the front end development. It doesn’t take care of itself.
- Plan the presentation ahead, and rehearse how to use the system in advance
- If you don’t think you can finish in time for a presentation – ask to postpone the presentation. It is better to be late than to give a bad presentation.
