PERSPECTIVE: Agile and Project Estimations

Customers usually ask: how much? and how soon? It is inevitable to have answers for those questions. Especially when  bidding for projects, Project Managers usually need to estimate even when  they have no complete requirements document and no signed-off specifications. Even for internal projects, it is usually hard to get senior management commitment without having … Continue reading PERSPECTIVE: Agile and Project Estimations

REVIEW: Using ITIL and Prince2 Together

A  well-organized 6 pages case study published by Best Management Practices illustrating using ITIL and PRINCE2 together in setting up a service desk in an offshore site. Current service desk was reaching capacity and expansion in the current location was not physically possible or cost-effective. The new service desk should follow ITIL procedures. The case … Continue reading REVIEW: Using ITIL and Prince2 Together


Since my first days in project management, I realized that existing project management applications are so rigid, at least for software development. Documentation, reports and plans are solely managed and updated by the project managers, reports and status updates are reactive. They are submitted upon request or on timely manner.   Apparently, they perfectly cover planning … Continue reading PERSPECTIVE: The Best PM Tool!


“At, we had opted to use FDD. While I believe that SCRUM, as all other agile methodologies is excellent in supporting human-oriented software development environment, I continue to believe that it lacks well defined control points (milestones) that are required to track the progress of features implementation. It is clearly focused more on the … Continue reading PERSPECTIVE: FDD vs SCRUM

PERSPECTIVE: Project Management Wave

Experts say that up to 90% of a project manager’s time is spent on communication either with stakeholders, project team, suppliers or upper management within the organization. That volume speaks about the importance of communication to any project. Experienced project managers can relate to this, when communications is done properly, the project is more likely … Continue reading PERSPECTIVE: Project Management Wave

PERSPECTIVE:Changing the vector – Part 1

Knowing nothing about software security, software development methodologies, latest technology trends, web technologies, web protocols or even the most common used web protocol, HTTP. This is the typical computer sciences major graduate in Jordan. He is clueless, lacking practical knowledge and real connections with the practical world. Sadly, finding good fresh graduate candidates in Jordan … Continue reading PERSPECTIVE:Changing the vector – Part 1

PERSPECTIVE: tools change, experience persists

Which programming language do you use to develop applications? A question usually asked by interviewees the first chance they can ask the interviewer for a software development position. Such question, I believe, reflects immaturity and lack of vision and experience. On the other hand, an employer looking for a PHP – or any other specific language – … Continue reading PERSPECTIVE: tools change, experience persists


Understand terms before you add them to your terminology arsenal! I believe we should all abide by this golden rule. Not knowing about a technology, science, trend or concept, is better than having a wrong understanding of it. Working in a discipline like IT, I hear a lot of jargons, terms and idioms and having … Continue reading PERSPECTIVE: Agile

PERSPECTIVE: Yet another closure

Agreed-on work has been completed. Yet more and more change’s requests are coming. The project is due but the work does not seem to finish. The client is shouting and project team members are whining. No body is happy and the project is heading toward failure! One big reason behind this situation might be not … Continue reading PERSPECTIVE: Yet another closure