All posts by: Samir Daoudi

What’s new in SharePoint 2016 for IT Pros

This is a recording of a webinar given on January 21st, 2016 to more than 450 attendees! Instead of keeping the webinar behind an email firewall, it’s better here on Channel 9 where everyone can enjoy it!  Thanks in advance...
Continue Reading →

Design pattern & pattern language

Author : DAOUDI Samir | Context : MSc Software Engineering – Object Oriented Analysis Software development as a field has significantly gained in maturity and became a well-defined and structured domain where some best practices, rules and methods have been designed and enhanced....
Continue Reading →

Design by contract

Author : DAOUDI Samir | Context : MSc Software Engineering – Object Oriented Analysis The software development became a crucial parts of the computing field and our lives in general, programs are everywhere; Handling, storing and dealing with personal and critical data about...
Continue Reading →

Class – Reponsibility – Collaboration

Author : DAOUDI Samir | Context : MSc Software Engineering – Object Oriented Analysis The software development and modelling is an important discipline in computing field, where architects, developers and team projects aim to translate the business requirements (gathered from customers and stakeholders...
Continue Reading →

Risks management software. Pros and Cons

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management Whatever the type of project is? And independently of the project managers’ experience, all the projects face risks and might be affected seriously by these unexpected situations. The risks...
Continue Reading →

Risks management questions

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management Projects are being more and more important within a company. Every change, requirement, idea or any process that might have impact on the business or any aspect of the...
Continue Reading →

Project management metrics.

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management Numerous IT projects fail for different reasons. It is difficult to point one specific part of the project as the common main reason for failing; Some projects fail due...
Continue Reading →

Project cost estimation

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management Due to the importance of project within a company and the impact of these projects on business and financial aspects of the company, project managers and PMO are always...
Continue Reading →

Control Changes

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management The success or failure of a project depends on different criteria, but before addressing the different reasons on a project failure two important axes in the project definition are...
Continue Reading →

Communication plans

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management Introduction We have seen in the lasts weeks that projects fail for different reasons; It can be the scope of the project which is enough clear and explicit, or...
Continue Reading →

Changes control in project management

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management Projects have important roles within a company, any idea, modification of process, implementation of new technology…etc. everything is conducted within a project and the success or failure of this...
Continue Reading →

Entreprise Project Management

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management Many companies nowadays conduct different projects simultaneously in different aspects of their business; each project is managed by the appropriate or the available one. These projects involve different teams...
Continue Reading →

Schedule issues

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management The CHAOS report shows a very huge level and rate of projects failing in IT field and it might be the same for the other fields. It is important...
Continue Reading →

Time estimation in project management

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management We have discussed last week the importance of the project scope that defines the requirements and users’ expectations from the project. Based on this scope, the Project Manager or...
Continue Reading →

IT Project Manager, most important skills

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management Computing field has significantly evolved from the earlier ages where computers occupied rooms and software were developed by geeks in garage. Nowadays, computer solutions are very important in our...
Continue Reading →

Definition of Project Scope

Author : DAOUDI Samir | Context : MSc Software Engineering – IT Project Management One of the most important phases in a project is the analysis phase, during which different meeting are conducted with end users and stakeholders in order to determine the...
Continue Reading →

Observer Design Pattern

Author : DAOUDI Samir | Context : MSc Software Engineering – Internet Programming The web development as a trend has seen major improvements since the 90s, new technologies and tools are continually being designed and developed to provide enhanced solutions with a great...
Continue Reading →

Document Object Model

Author : DAOUDI Samir | Context : MSc Software Engineering – Internet Programming Since the appearance of Internet, different standards and protocols have been designed (or redesigned) to fit Internet’s requirements and needs. One important standard that has raised many questions and discussions...
Continue Reading →

Dynamic web pages

Author : DAOUDI Samir | Context : MSc Software Engineering – Internet Programming The web field has seen major changes since last decade; Many technologies and tools have been designed to make the web what it looks like today. We can see nowadays...
Continue Reading →

MVC model

Author : DAOUDI Samir | Context : MSc Software Engineering – Internet Programming The article described in detail what is known as the adaptive web site-site development. Technic which was used to provide users with content and information (links and data) in response...
Continue Reading →
Show Buttons
Hide Buttons