Professional Documents
Culture Documents
2014,2016,2017 wasim
2016:
Short Questions:
GANTT Chart. This is a horizontal bar chart plotted over time (e.g. days, weeks or months). ...
Schedule Network Analysis. ...
Critical Path Method. ...
PERT (Program Evaluation and Review Technique) ...
Schedule Compression. ...
Risk multipliers. ...
Resource tools and techniques. ...
Additional resources.
The repetitions of these processes are called iterations. At the end of every iteration, a
product increment is delivered.
11. What is stake holder?
Ans: A stakeholder is either an individual, group or organization who is impacted
by the outcome of a project. They have an interest in the success of the project, and
can be within or outside the organization that is sponsoring the project.
12. Define activity.
Ans: Activity, in project management, is defined as the amount of work performed that
converts input to appropriate outputs. Define activities refer to the process of
identifying as well as documenting actions that need to be implemented and performed
in order to produce the deliverables of the project.
13. Write name for any two software process models?
Ans: 1. Water fall model
2. V-Model
3. Spiral Model
14. How we control the quality of project?
Ans: Control Quality. Control quality involves activities used to evaluate whether the
product or service meets quality requirements that are specified for the project.Quality
control is very crucial in project management because it ensures that everything is
within the scope of the project planning.
15. What is extreme programming?
Ans: Extreme Programming (XP) is an agile project management framework used in
software development. It prescribes everything, from how to organize projects and
develop software, to how to increase developers' productivity and what's the best way
to collaborate on code.
16. What are software metrics?
Ans:
A software metric is a measure of software characteristics which are quantifiable or
countable. Software metrics are important for many reasons, including
measuring software performance, planning work items, measuring productivity, and
many other uses.
Long question:
1. Draw an activity network using background pass. For the activities mentioned below. Identify
the critical path.
S/No Activity Duration (Days) Depends on
L Planning 3
M Requirement 4 L
confirming
N Project designing 7 M
O Implementation 6 L,N
P Testing 5 L,N,O
Q integration 3 M,N,O,P
2. How to define project scope. Explain project activities and work breakdown structure.
Ans:
How to define project scope?
Project scope is the part of project planning that involves determining and documenting
a list of specific project goals, deliverables, features, functions, tasks, deadlines, and
ultimately costs.
In other words, it is what needs to be achieved and the work that must be done to
deliver a project.
3 | It project Management. 2014,2016,2017 wasim
Below is an overview of some of the key processes to follow in order to define scope
correctly.
Define the Product Requirements
Define the Process Requirements
Involve the correct stakeholders
Identify the limitations
Change Management
3. How we can select an appropriate process model. Differentiate between V-Model and Water
fall model.
Ans: See in notes page no: 31
4. Explain any two classical mistakes while developing software project.
Ans: see In notes page no. 10.
5. What is configuration management? Differentiate between configuration control and version
control.
Ans: Project configuration management (PCM) is the collective body of processes,
activities, tools and methods project practitioners can use to manage items during
the project life cycle. PCM addresses the composition of a project, the documentation
defining it, and other data supporting it.
Configuration control now really refers to setting runtime dependencies and we often discuss
"configuring" an application to run. An example would be a JMX control or even more basic -
specifying whether you are accessing a QA/UAT or production database. There are lots of jobs
out there where you focus on configuration management in the sense of configuring a package
to run (actually customizing the runtime experience). This is often done through XML or
properties files such as an application server (e.g. WebSphere).
Version control refers to checking in and storing specific versions of the source code and now
there is a real difference between configuration control and version control. Years ago the
terms were used almost interchangeably although back then (around the 80s and early 90s) we
didn't have too many real version control tools. On mainframes we had Panvalet and I think
that CA Librarian came soon after.
4 | It project Management. 2014,2016,2017 wasim
2017:
Ans: Project management is application of knowledge, skills, tools, and techniques to project
activities to meet the project requirements.
Ans: The stakeholder identification process is one of the most important processes in project
management because projects are undertaken to fulfill the requirements of stakeholders.
To satisfy and fulfill the requirements of your stakeholders, you will have to identify them,
involve them, and keep them engaged with your project.
8. What WBS?
Ans: Dividing complex projects to simpler and manageable tasks is the process identified as
Work Breakdown Structure (WBS).
(see detail in notes page no:22)
9. What is the basic structure of V-model?
Ans: V- model means Verification and Validation model. Just like the waterfall
model, the V-Shaped life cycle is a sequential path of execution of processes. Each
5 | It project Management. 2014,2016,2017 wasim
phase must be completed before the next phase begins. V-Model is one of the many
software development models.
duration has float or not. This determines the shortest time possible to complete
the project.
16. Name any two challenges for outsourcing.
Ans: 1. IT compatibility.
2. Need for restricted access to sensitive organizational
information.
Long Questions:
1. Discuss in detail each PMI’s process group with diagrams.
See in notes page no: 08
2. Elaborate multiple mistakes related to a Product-Process-people and technology to
differentiate between them.
Ans: See notes page no:10
3. Using the table of data provided, answer the following questions:
Activity Depedencies Duration
A - 2
B - 2
C - 4
D - 8
E A,F 3
F B 4
G C,D,E 3
H D,G 2
I E 7
J G 6
1. What is the minimum time required to complete the project?
2. What is the critical path for the project?
3. What is the earl start date for activity E?
4. What is the last Start date for activity A?
5. What is the last finish date for activity F?
4. Discuss the different organizational structure? State advantages and disadvantages and
also draw diagram of each structure?
Ans:
For Project Managers, a company's organizational structure type will affect how resources
are allocated to the project and will be a factor in how much influence the Project Manager
will have within the organization.
In a functional organization, every employee is positioned within only one function and has
one manager they report to, the Functional Manager. The Functional Manager assigns and
manages the employees work and handles administrative tasks such as employee
compensation.
Advantages
The functional structure gives you the least power as a project manager, but offers plenty of
other advantages:
It works well for small teams and small projects because the function has full control
over the team members and other resources required.
You can easily access the experts you need because they are in the same functional
area.
It’s quick to get everyone together to resolve problems related to the project.
You can limit the project communications tools you need to use because the team is
relatively small and simple.
You often get enthusiastic team members who are keen to work on the project because
it provides them with career opportunities. Project work can be a great way to motivate
your team.
If you are handing the project over to a functional team, it’s going to be the functional
team you work in, which can make closing a project easier.
Disadvantages
Although this structure has plenty of advantages, also consider some downsides:
Work takes place in a silo, which might mean that you don’t have access to people
outside your functional division.
People on the project team might be more loyal to their department or team manager
than to their work on the project, which can create conflicts.
8 | It project Management. 2014,2016,2017 wasim
A large project can end up with a functional project manager for each function. It can
result in work falling through the cracks if all project managers don’t work harmoniously
together.
Functional work can be isolating in that you don’t have an opportunity to network
widely with the company. Maintaining a strategic focus can be harder.
Advantages
The obvious advantage of a project structure is that you have more control over the team, but
other advantages are in place, too.
Teams can have a strong sense of identity. It is the easiest structure within which to
create a strong team culture.
The whole team is focused on the team’s goals, so conflict of loyalty exists with the day
job for the people working on the project. Their day job is the project.
Resources are dedicated to the project, so it’s much easier to schedule work. You’ll
know when the team members are available and there’s no risk that they'll be pulled
off at short notice to business-as-usual work for another manager.
Projects run in this structure are great environments for improving your project
management skills as well as more technical leadership skills.
Disadvantages
The project structure is the easiest to work with but still has some drawbacks.
Sometimes closing a project can mean losing your job if the business has moved on and
another role isn't available for you.
9 | It project Management. 2014,2016,2017 wasim
By their nature, dedicated teams suck up resources to work on just one thing. They can
limit the number of projects the company can do at any one time, especially when
different projects require the same skills.
Project managers in this type of structure do line management for their teams, too,
which means spending time and effort on human resource tasks that you wouldn't have
to do in other structures. If you enjoy this element of working with people, this factor
could be an advantage
The key challenge with a matrix organization is that every employee has two (or more)
managers they report to, their Functional Manager and the Project Manager. If they are
working on multiple projects, they may have even more managers to report to.
W E A K MA T RI X
A weak matrix organizational structure maintains many of the features of the functional
organizational structure. The role of the Project Manager is more that of a Project
Coordinator. Their ability to make or enforce decisions is low and most of the authority
remains with the Functional Manager.
BA LA N C E D MAT RI X
10 | It project Management. 2014,2016,2017 wasim
A balanced matrix organizational structure recognizes the need for a Project Manager.
However, the Project Manager does not have full authority over the project, project staff
or project budget.
ST RO N G MAT RI X
A strong matrix organizational structure has many of the features of the projectized
organizational structure. They have full-time Project Managers and project administrative
staff. Project Managers have considerable authority over the project in this organizational
structure.
Advantages
Matrix structures are very common because they allow managers to make flexible choices with
how people spend their time. You’ll likely work in a matrix environment at some point in your
career. The advantages of this structure are as follows:
Resources are used efficiently and can move around between projects as needed.
You can work on lots of different things, sometimes in parallel—although this point can
be argued as a disadvantage as well.
Teams and individuals can be very responsive. If a new project comes along that has to
take priority, it’s easy enough to pivot and suddenly focus on something else. You can’t
do that easily in a project structure, which takes longer to disband and regroup.
The structure requires that everyone use the same project management lifecycleand
methodology, so moving between projects is easy. People can join a project team with
relatively little onboarding required when the terminology and processes are common.
Disadvantages
As with all setups, this one has its pitfalls, too. Despite it being a common structure, not many
modern workplaces have cracked the problems of overload. Giving individuals too much to do
can be easy if you don’t have systems in place to manage and monitor the entirety of their
workload. Other disadvantages are as follows:
The conflict between projects is common because you might be fighting for the same
resources as another project.
The other project might have ring-fenced the best resources—the most appropriate
people with the right skills—or their line manager might not make them available for
project work.
There can be some conflict between business-as-usual tasks and project work for
individuals, especially when both managers are giving them different priorities.
Resources might have a conflict about what development path they take for their future
careers. Although you might know that you want to stay in project management, you
may have the option of progressing into a more senior functional role or a more project-
11 | It project Management. 2014,2016,2017 wasim
orientated role. But having lots of career options is a good thing, even if it does
make for difficult decisions.
5. What is risk management? Discuss different categories of risks and the framework used
for dealing the risk.
Ans: See in notes page no:50
12 | It project Management. 2014,2016,2017 wasim
2014:
Short questions:
1. What is project scheduling?
Ans: Project scheduling is a mechanism to communicate what tasks need to get
done and which organizational resources will be allocated to complete those
tasks in what timeframe. A project schedule is a document collecting all the
work needed to deliver the project on time.
2. What are stake holders?
Ans :Already Ans:
3. What are the factors to contribute the project failure?
Ans: Reasons for failure:
• “Most projects failed for lack of skilled project management and executive
support”
• “Underestimating project complexity and ignoring changing requirements are
basic reasons why projects fail”
• “The problem – and the solution – lay in people and processes”
4. What is project life cycle?
Ans: The Project Life Cycle refers to the four-step process that is followed by
nearly allproject managers when moving through stages of project completion.
This is the standard project life cycle most people are familiar with.
5. How we evaluate risk?
Ans: Risk evaluation allows you to determine the significance of risks to the
school and then to decide whether to accept a specific risk or take
action to prevent or minimise it. To evaluate risks, it is worthwhile ranking them
once identified. Thiscan be done by considering the consequence and probability
of each risk.
6. How we calculate effort for activities?
Ans: there are six methods they can use to obtain reliable estimates.
1. Work break down
2. Historical
3. Analogy
4. Expert Judgment
5. Effort
6. Units
7. What is project portfolio management?
Ans: Portfolio refer to a collection of projects and programs or other work that are grouped
together to felicitate effective management of that work to meet strategic business objectives.
Long Questions;
1. What is planning? Explain in detail project planning steps.
Ans: See in notes page no:13
2. What is project software estimation? Explain its any method in detail.
Ans: See in notes page no: 36
3. What are software development methods explain any one in detail.
Ans: See in notes page no: 31
4. How we monitor and control the project. Discuss its steps/phases in
detail.
The information about the ongoing project must be conveyed to the managers, supervisors,
board members and stakeholders periodically. The information conveyed gives them a clear
idea about the status of the project. Apart from the top level management officials, the
information must also be passed to the project team members and also to other employees of
the company. This activity is generally taken care by the project coordinators or their
supervisors. They have the responsibility to record all the developments that take place in the
project from time to time. They can make use of two-way flow project monitoring, and ensure
that the project is implemented in an effective manner. Listed below are the steps, that will
help project leaders in monitoring the project effectively and efficiently.
Designing an effective plan is the most important activity in the project monitoring process.
Though, it might look simple, but there are lots of aspects which the project leader must
consider while designing this plan. They have to identify the key areas in the project life-cycle
that needs continuous attention. After identifying the key areas, project leads must set the
targets that need to be achieved. Project leads must also take a note that, they cannot commit
to a target which is difficult to attain. They have to set targets, that can be achieved by the
14 | It project Management. 2014,2016,2017 wasim
team members. Project managers must also take a note of the resources that are available to
them. These resources can be human as well as technological. If required they must request for
more resources. Apart from the outputs, project leaders also have to focus on the efficiency of
their team and quality of the output.
Project leaders can conduct meetings with the team members on a regular basis. This can be a
formal meeting or an informal one. They have to ensure that these meetings take place at
regular time intervals.Doing this, project leaders will have a clear picture about the project
progress, and also help them in identifying the problems that might hamper the progress or
speed of the production process, and give them time to plan accordingly. They also have to
keep an eye on the budget, and if they feel that the project might exceed the budget allocated,
they have to pass this information to the top-level management. The project lead must also
ensure that the team is performing in accordance with the specified deadline of the project.
This is one of the important activities in project monitoring. The project lead has to design a
report management mechanism that effectively passes the information among the team
members, top tier management, and other people linked to the project process. This is
important because the project leads get feedback and advises from the top level management
teams which will give him better ideas for the project monitoring process.
Project managers must also ensure that the team is working according to the guidelines given
by the client and also must see that the recommendations made by the top tier management
team is implemented by the production team. Project managers or leads can also make use of
technology for tracking the performance of their team members and give recognition to the top
performers in the team. This will boost the morale of the team member and also inspire the
other members in the team.
5. How resources are allocated in project. How we justify cost for them.
Ans:
Resource allocation is just a fancy term for a plan that you develop for using the available
resources at your disposal in a project. This is mostly a short-term plan set in place to achieve
goals in the future.
Resources are varied. Everything from the people you’re working with and the equipment
they’re using to complete their tasks to the materials and other supplies you need to even the
site where you’re working on the project all fall under the umbrella of resources.
15 | It project Management. 2014,2016,2017 wasim
Identify Resources
Don’t Procrastinate
Think Holistically
Track Time
Use Tools
Don’t Over-allocate
Be Realistic
Have a Routine
6. Draw the activity on arrow network diagram and find the early start,
early finish, of the activities using backward pass.
Activity ID Activity Duration Precedents
Description (Weeks)
A Find System 3
B System Design 4
C Installation 2 A
D Implementation 4 B
E Testing 3 B
F Manual Write up 1 E