What Are Constraints in Microsoft Office Project and How to Use Them

What is Constraint in MS Project?

Constraint is simply a lock on activity's start or finish date. When there is no constraint, any delay on the activity will affect the successor activity - it will also be moved forward. But if you have put a constraint on it, it will not move no matter how much its predecessor activity has delayed (moved backward or backwards)

How Constraints Work?

If you apply a start constraint on a task, its start date will not change. There are multiple types of start constraints in MS Project:

1. Must Start On: The start date can neither go backwards no can it go forward.

2. Start No Later Than:  Activity can start earlier than the planned date but not later.

3. Start No Earlier Than: Activity can start later than the planned date but not earlier.

Since, the constraint no 2 and 3 allows some change in start date, these are called flexible start date constraints.

The finish constrains work similar. The following finish constraints are available in MS Project:

1. Must Finish On: The activity finish date can neither move backward nor forward. An interesting thing is that if you will increase duration of the activity that has Must Finish On constraint, it will increase in duration from the beginning, but its finish date will remain intact.

2. Finish No Later Than: The activity can finish earlier than the planned date but not later.

3. Finish No Earlier Than: The activity can finish later than the planned date but not earlier.

Why Use Constraints?

A constraint is used when a task is limited due to resources or technical reasons. Maybe staff is available for limited time or they cannot start before a certain date. Or perhaps material or machinery that will become available then only activity can start. These are some of the reasons that force activities to start or finish at a specific date and not change from that, in any circumstance. 

Constrains are very rarely used and preferably these should be avoided since completing a task while also considering its constraint is often too difficult or impossible.

Also read:

What is Status Date in MS Project and how to Use it?

Differences between MS Project and Primavera

Treatments Available for Video Game Addiction

There are many harmful effects of video game addition. In this article, I will mention the available treatment options for video game addiction:

Family therapies

This includes thinking of strategies to help the family member overcome game addiction. Family therapy is more suitable when the game addict is a child. In family therapy, the parents or siblings or other close family member tries to increase family interactions and gatherings, which in turn don't give enough opportunity to the gamer to spend more time in games. And if the family interactions are made dynamic and likeable by the gamer, he/she would be inclined more to spend time with the family in family sittings, dinings, outings, etc.

Video game addiction treatment centers

These centers offer programs to help the addicts overcome addiction. These programs are administered by mental health specialists. In USA and South Korea, these centers are easily found, and are very costly also.

Wilderness therapy

This involves completely isolating the gamer from the gaming environments. Video games, friends who are very much into gaming, videos, postures, and all other such things that make one think about a game, its theme or characters are kept away from the addict.

One to one counselling with a psychotherapist

Psychologists are easy to find and they can help the game addict in different ways overcome his addiction.


There are many books and online material available offering self-help

These are the treatment available for video game addiction. We have all heard that prevention is better than cure. So, the parents and the gamer should both ensure that games are played within limits. Anything done excessively has bad effects on us. 

Also read:

Functions of TCP/IP in Simple English

TCP/IP has an intermediary role between software and a computer network. TCP/IP provides mechanism and rules that allow two computers communicate with each other.

TCP/IP has the following roles:

1. Addressing: TCP/IP assigns a unique address to each computer so that they can identify each other and then communicate.

2. Packeting: It contains a lot of information about data being transmitted. It includes size of the information being sent, the source, the destination, type of data i.e. audio, video, text, etc., source and destination port number, data acknowledgement flag, version of information.

3. Segmenting, reassembly: TCP/IP chops the transmitted data into small chunks and then reassembles them at the destination. Data segmenting is important so that if data were to be distorted or dropped, only a part of it will be effected, and hence only that part will need to be re-transmitted, ensuring lesser bandwidth consumption and faster communication.

4. Sequencing: TCP/IP also enables the computer to put all the transmitted information into right sequence - the sequence it was sent.

5. Data Integrity Insurance: It detects which data has been transmitted, which could not be transmitted or got distorted in transition. It then makes sure that the lost or distorted data is re-transmitted until it is completely and successfully received at the destination.

These were functions of TCP/IP. All information we pull off Internet in our internet browser, or we transmit through a FTP software and many other such data transmission applications use TCP/IP to ensure integrity of information and also to enhance communication performance. TCP/IP therefore is crucial in data transmission and is being used in virtually every data transmission application.

There is another protocol than TCP/IP, it is called UDP/IP. To find out advantages of using TCP over UDP, read this page.

Tags: Functions of TCP/IP, Uses of TCP/IP

Harmful Effects of Video Game Addiction

According to a research, from 2% to 10% children are addicted to video games. There are many negative effects of video game addiction; these are mentioned below.

Emotional Problems

Too much gaming can result in anger and depression. People who play alone also have to struggle with loneliness, and even embarrassment for isolating themselves from the family.

Other emotional problems linked with game addiction include feeling of restlessness with unable to play, preoccupation with thoughts of previous game session, lying to friends regarding amount of time you spent playing.

Financial Problems

This is not a problem for children but for adults who tend to spend a lot of money on purchase of games. The money that should be spent on the family is spent unnecessarily on games.

Furthermore, due to excessive gaming, his performance at job can also be reduced and tiredness or sleepiness due to excessive gaming may result in losing of interest at work, and may even result in getting fired by the employer.

Health Problems

There are various health problems associated with too much gaming. These include psychological issues, vision problems, muscular problems, obesity and many more. For list of common health problems experienced by gamers, read Negative Effects of Video Gaming on Health.

Social Problems

Video game addicts spend less time with friends and family and others. Due to less in-person contact with people, the gamer may experience social isolation, depression and loneliness. 

Due to very little contact with people in-person, the gamer will not be fully comfortable going in parties, gathering with friends and family, as he has already isolated him/her self too much from social activities.

Family Problems

Excessive gaming can lead to conflicts with the family. One may become aggressive when someone wants you to limit your gaming time. Furthermore, not giving enough time to your family and sibling may also trigger the parents to react and start interfering with your gaming sessions or even stop you from playing at certain times. Such situations can put in gaps between you and the family, and you may also often have to involve in arguments and fights with the family.

These were the negative effects of playing video games when you get addicted to these. In the view of the above, it should be realized that video games should be played within limits. Time, family, friends, your health should not be compromised to something very harmful.

Also read:

Free Joomla templates by Ltheme