Blog
Project management and documentation.
Some thoughts on project management and documentation.
After some work now with the new company. We have got some new development projects and lots of documents to write. Designspecifications and project management is time consuming stuff.
After a couple of weeks writing documents getting more and more frustrated. WHY am i writing this in openoffice?. There is no reason for it. None at all. We will make a greater and faster progress by making it in Trac directly. Everything except the documentation will end up there anyway.
Working with Trac directly we can achieve everything. Creating the designspecification and documentation in the wiki together with other thoughts and ideas on the project. Inviting the customer on an early stage to work with us and see the progress.
We get milestones with tickets that includes stages in the designspecification. Colaborating with the documents on several stages as the developer, designer, project manager and the customer can have inputs at the same time.
Together with some modules for Trac like noanonymous so that users has to login will make a closed development area possible. Graphviz for making visual schemas directly in the wiki. And a print plugin to convert documentation to PDF books.
This way when the client can be tightly involved throught everything in the project. They will feel that the final projects is more what they asked for. And we will get development and documentation done faster.
And with some small work with scripts and templates for Trac we have a great platform both for internal usage and to host projects for other companies that has the need for a tool for their development.
But now no more work first a cup of great coffee and then more beer!. ( I do wonder why o why i have these ideas either late at night or when having a great beer.)
Time to update some on openpsa and voip ..
As we restarted our old company into Kafit AB we are trying to make a new focus on VoIP and openpsa.
Will be fun to have more time to sell and maintain projects that has been in the background for a couple of years.
First thing on spare time is to continue to make integration between our pbx system and openpsa. And se if we can open up the pbx system some to more developers.
If anyone has any leads on companies that might need a pbx that can integrate with their on systems please give me a call :)
Click to dial and openpsa
To get more effective i started to think if there was a way to combine openpsa and the pbx system my company is working on.
The first stepp was to implement a click to dial functionallity. In other words. When i am in openpsa and watch a contact card the phone numbers will be linked to the pbx.
As a start i modified org.openpsa.contactwidget with two new options (these options is in midcom svn).
/* This needs a pbx that can you can send links to. For example speakroute http://www.speakroute.net */
'click_to_dial' => false,
'click_to_dial_url' => 'https://yourdialurl.com/dodial.php?to=',
So creating a configsnippet for that in midgard and set the option to true and add the url to the pbx and the click to dial script.
When done. All contact cards in openpsa will have a link that opens a new window and dials the number.
And .. for the screenshot ...

Strange errors ...
I upgraded my main Midgard server last night And after that all the rss feed items apparently is shown as new items on all the planets im pushing it to.
Mysterious. Almost as mysterios as the sql error i have on my other blog that breaks the rss feed from it. (This error was the starting point for upgrading the machine and Midgard itself)
Moved around stuff on my site ...
Now when i started to add info about beer and wine on my site. I accidently spammed alot of sites that shouldnt have that information :)
I started to do this since i became a member on ratebeer.
So i decided that i would remove it and create a separate place for it. Where postings about what i taste (mostly beer and wine but also might popup some coffee and chocolate).
So now i wont disturb everyone with my frantic obsessions other than a blogposting or two about myself or my work.
So if anyone wants to read about it .. you know the place right now :)
Unboxing a dark beauty ...
Well .. for us nerds i thought that i should unbox my latest aquisition ... its a dark quite nice looking beauty ...
And for i would like to point out .. that this is a beer that we are talking about. A stout!!!
Some of the Midgard people might recognise the name Innis & Gunn this time in a new look created for us swedes :P Island cask limited edition its aged for 99 days instead of the normal 77 that their normal beer is aged.
The nose is a tad smokey and some fruity scents. And the palate is a really nice one for the mouth and tounge a sweetnes that grows on you and the after taste is a tad sweety fruit falovor as the nose was. A really good one .. (according to me that is .. some might not like the smoky sweet flavour that it has ... and the slightly taste of oak ,,,)
And now ... for the part you all waited for ...
The box ...
The bottel in the box ...
The bottle in my hand ....
The bottle outside of the box ....
A poured glass of beer ...
Me enjoying a glass of beer .. mmm mmm mmmm ..
And .. the result ? .. I think i will buy some more of these ..........
You know you are tired when ...
You started to chasing down a bug in your pbx code .. and after one hour of work you realized that it was no bug. Just a number wrong in the phone number ...
Eating our own dog food (running our own pbx)
So. Today i upgraded the companys pbx system to the latest and greatest speakroute version 2.
Time to try this out before we upgrade any customers to the new version. At the moment it feels quite nice as the version got delayed alot. And it seems like its working as it should.
The new version is based on the latest asterisk version and we have done some major changes below the surface.
- Switching to a new linux distribution as base.
- A new development model.
- Fixing loads of small bugs (and hopefully we didnt introduced new ones :)
- A hosting version for ISP's/ASP's
- And a new business model (will probably not be visible until we start working on version 3)
So if everything works as planned the upgrade might be availible as an early christmas present.
Working with trac
We have started to use trac as a base for development on almost all internal projects now. And the more i use it the more i love it.
Right now ive started building a hosted trac service. So that my company can provide trac to projects and other companies.
Templating and mass hosting isnt that hard if you have a dedicated machine for svn and trac. With a quite and simple configuration many customers can reside on the same machine without seeing each other.
(I will try to write a tad more on trac .. next will be building themes for it and install some plugins to secure it for company use :)
First article on the new site
Well .. i restarted my site/blog to make it more up to date!
Hopefully i will work faster/nicer than the old one :)
