Risk management

What is risk management

To make sure that you have all the various project risks are in control it is good practice to assign a risk officer.  Someone who’s role is to track the various issues and resolutions, but who isn’t closely involved in the project as he needs to see the big picture.  Although he should be in charge of risk monitoring, all the team members should not hesitate to report concerns or challenges.  All those issues should be precisely entered into a risk database as to make sure they are easily retrieved.
Successful Risk Management consists of those main steps including:

  1. Identification of the potential risks and issues
  2. Produce an action plan in case the risk happens
  3. Finally it is import to control and monitor to make sure that the right action plan is executed

Get the book

Team management

What is team management

Team management refers to techniques, processes and tools for organizing and coordinating a group of individuals working towards a common goal or task.  Those could vary depending on the team and methodology used, but would include meetings, stand-ups and various communication and project management tools such as Wrike, Skype, Gmail or Google Docs.
Some of the essential characteristic for successful team management include communicating clearly at all level (technical, management, investors…), running effective meetings and brainstorming sessions, facilitate the flow of information and ideas, listen actively and understand development needs.

Get the book

Expectations management

What is expectations management

Expectations management is the art and science of using communications, techniques, documentation and deliverables to keep the stakeholders (usually the client/sponsor) satisfied with the progress/deliveries of the project.  It is often one of the crucial factor of the project success as few projects completely fail (in the sense of delivering out of scope, out of budget and out of schedule) but too many failures comes from no meeting the users’ expectations.
Some tips to successfully manage expectations include:

  1. Being honest and realists
  2. Under promise and over deliver (instead of over promising and under delivering)
  3. Constant communication (keeping everyone in the loop)
  4. Concise and systematic reporting
  5. Anticipation (new needs and requirements)

Get the book

Managing dependencies

What is managing dependencies

Managing dependencies refers to the way one would prioritize various logical relationships between two activities in order to deliver in the most effective way.  Although this is very project specific some example would be to have the UX process before starting the Design phase, or have the backend completed before starting front end development.

Get the book

Quality assurance

What is quality assurance

Quality Assurance (QA) is a way of preventing mistakes or defects in manufactured products and avoiding problems when delivering solutions or services to customers. QA is applied to physical products in pre-production to verify what will be made meets specifications and requirements, and during manufacturing production runs by validating lot samples meet specified quality controls. QA is also applied to software to verify that features and functionality meet business objectives, and that code is relatively bug free prior to shipping or releasing new software products and versions.

Get the book

Project best practices

What is a project best-practices

A project best-practices are a set of rules and guidance to be used in order to minimize potential risks and increase the project success.   Those best-practices are usually a combination of suggestion from Project Management framework such as PRINCE2 or  SCRUM, and the organisation’s experience and values.
Some of the project management best practices include:

  1. Clearly Define and Plan project with key stakeholders
  2. Identifying risks up front and continue throughout the lifecycle
  3. Effectively Manage scope and stakeholders (to avoid scope creep)
  4. Be proactive not reactive (look for warning signs )
  5. Carefully monitor progress against original plan

Get the book

Project management industries

What are the project industries

Project management can be applied to almost any industries but the most popular includes:

  1. Construction project management: including the fields of architecture and civil engineering (infrastructure)
  2. Software project management: including Agile software development (rapidly iterative way), Capability Maturity Model (CMM), Dynamic Systems Development Method (DSDM) , Unified Process and Rational Unified Process (RUP).

The various types of projects include:

  1. Mega project: is an extremely large-scale investment project.
  2. Expansion projects: expansion of current operations or undertakings.
  3. Strategic projects: allowing an organisation to meet specific business goals
  4. R&D projects: allowing an organisation to create/test a concept
  5. Customer projects: fulfilling the need and requirement of a paying client

Get the book