Thursday, July 3, 2008

Heads won't get out of the sand

I work currently on a project in Saudi Arabia and my company faces some problems related about closing the project which took too much time, the problems is not technical ones but managerial ones. This made to think about the problem which I faced before in other projects.

The problem is that managers put their heads on sand when we talk about IT projects requirements and implementation. Also they interrupt you if you left them, i.e. you made some effort to get requirements and begin in implementation, then they interrupt you (they raised their heads from the sand but, just for a moment) and ask you to make some modifications, then they put their heads in sand again.

May be because they think IT projects are the responsibility of implementation companies only, and the IT projects are not important like other projects. So there are a magic solution to force them to get their hands out of the sand, which can be done by creating Concept of Operations document.

This document is like a magic wand, where it will contains all details you need people to know about project implementation, but note I don't mean technical document, I mean a document contains requirements analysis, recommendations about implementations, deliverables and other related info. For sure you need to get approve from managers that they received and reviewed that document. In projects like ECM projects, this document should be sent to CEO and Executive board too, because it s a strategic projects for all company departments.

Thursday, June 26, 2008

If any care about content management, I recommend for him to join this community made by AIIM



Visit Information Zen

Wednesday, June 18, 2008

Friday, June 6, 2008

UCM un-logical error

I faced a bug from days, it takes two days to discover it even though it is a smple thing, but I took that time because I thought logically and the bug is un-logic.

The bug was I have a service that returns a resultset from table in the database and I loop over that resultset, and in the loop I call the function <$getValueForSpecifiedUser(SomeUserName,"dFullName")$> to return the full name of the user in the resultset. I made it and it was working fine for days, then while we prepare to deliver our implementation to the customer, we found the resultset was not displayed correctly just few records is displayed, when you refresh the page multi-times you will got the rest of the records displayed completely (I don't know how this happened).

After removing the function the problem solved. At the end I want to say you should be careful when you deal with resultsets.

Wednesday, June 4, 2008

One Republic, I will be one of your fans

Really this song is unbelievable, I can listen to it millions times.One Republic I will be one of your fans


Thursday, May 29, 2008

Inbound Refinery and Zip Renditons bug

I use ZipRenditionsManagement Component to add attachments functionality in content server, it was working fine but someday a customer reported a bug for me that attachments is not working. I don't like this kind of bugs, I searched for a solution to that bug but failed.

While I am tracing, I queried 'Revisions' table and I found the bug, tow document one takes attachment and the other one doesn't take, the difference between them was in the value of the field 'Rendition1' one took 'z' and the other took 't'. 't' means thumbnail and 'z' means zip renditions which means thumbnails and zip renditions can not work with each other. To turn off thumbnail, turn it off from inbound refinery.

Monday, May 26, 2008

Alexandria Memories

For Memories of Alexanderia and Latino Cafe; the best Cafe in Egypt


me in the middle