You are on page 1of 58

BTEC Higher National Diploma in Computer Networking

Assignment Specification

Institute Name : IDM Computer Studies Pvt. Ltd.


Unit Name : Project Management
Unit Value : Unit 13
Lecturer : Mr. Asela Gunesekera

Unit Outcomes:
1 Investigate project management principles
2 Examine project organisation and people
3 Examine project processes and procedures.

Grading Opportunities Available

Outcomes/ P13.1 P13.2 P13.3 M1 M2 M3 D1 D2 D3


Grade
Descriptors
        

Date Set: Due Date:

Student Name: Edexcel Student No:

Branch Name: IDM Student No:

Outcomes/Grade Descriptors Achieved (Please Tick)

Outcomes/ P13.1 P13.2 P13.3 M1 M2 M3 D1 D2 D3


Grade
Descriptors

Assessor Comments:

Signature: Date: __/__/__

IV Comments:

IDM Computer Studies Pvt. Ltd. Page 1


Signature: Date: __/__/__

Assessment Criteria

Criteria for PASS Possible evidence Feedback


× /√
P13.1.1 describe the Discuss Project manager role configuration
background and principles management and risk evaluation
of project management Task 1,2 & 3

P13.1.2 appraise the viability


of projects and develop Clearly decide the tasks to be complete and
success/failure criteria create AND to asses the critical path.
Task 1
P13.1.3 understand the Clearly define Project manager role
principles behind project configuration management and risk
management systems and evaluation
procedures Task 1,2 & 3

P13.1.4 Identify the key


elements involved in Clearly identify the terminating points of a
terminating project as a task.
projects and conducting
Task 1 Part A
post-project appraisals

P13.2.1. identify the most Explain PM CM and team work of a


appropriate organizational project for the succefull delivery of a
structure, roles and system
responsibilities of
Task 1, 3 & 4
participants
within a project

P13.2.3 identify project


leadership requirements and Clearly define the main responsibilities of a
qualities project manager him/her self and in
managing the team.
Task 2 & 4
P13.2.2 control and co-
ordinate a project Clearly identify the stages for project
control and tailor the activities in a
sequence.

Task 1
P13.2.3 plan and specify
human resources and Explain PM CM and team work of a
requirements project for the succefull delivery of a
for a project system

Task 1, 3 & 4

IDM Computer Studies Pvt. Ltd. Page 2


P13.3.1 prepare project plans
and establish the project Clearly decide the tasks to be complete and
organization create AND to asses the critical path.
Task 1
P13.3.2 apply project
scheduling, estimating and Clearly indicate what needs to be included
cost in a plan with introduction and other
control techniques components.

Task 1 Part B
P13.3.3 describe project
change control procedures Cleary define what the role of the configuration
manager and how the change control influences
the process. Task 3
P13.3.4 describe the methods Clearly decide the tasks to be complete and
used to measure project create AND to asses the critical path.
Performance Task 1

Grade Descriptor for Possible evidence Feedback


MERIT × /√
M1  Effective approach in
Identify and apply investigating principles of Project
strategies to find Management, procedures and tools.
appropriate solutions  Effective judgment has
been made in investigation reports
with appropriate conclusions and
recommendations.

M2  A range of sources of
Select / design appropriate information has been used for the
methods / techniques critical evaluation.
 Relevant theories and
techniques have been applied to
produce a WBS, Gantt chart using PM
software, and Cost proposal.

M3 The appropriate structure and approach


Present and communicate has been used to present the solutions.
appropriate findings  Essential research has been
performed and communication has
taken place in familiar and unfamiliar
contexts.

Grade Descriptor for Feedback


DISTINCTION × /√
D1  Ideas have been presented
Use critical reflection to with logical arguments and have arrived
evaluate own work and at conclusions.

IDM Computer Studies Pvt. Ltd. Page 3


justify valid conclusions  Appropriate illustrations
have been used to justify conclusions.
D2  Activities have been managed to achieve
Take responsibility for solutions to all the tasks effectively.
managing and organizing
activities
D3  Activities have been carried with
Demonstrate appraisal and critical analysis and
convergent / lateral / effective thinking has taken place in
creative thinking unfamiliar context.
 Innovation and creative thought has
been applied in finding solutions.

Contents
Institute Name : IDM Computer Studies Pvt. Ltd............................................................1
Outcomes/Grade Descriptors Achieved (Please Tick)........................................................1
Assessor Comments:............................................................................................................1
Contents...............................................................................................................................4
Risk Management..............................................................................................................13
Project Risk Management Plan......................................................................................13
Project Risk Management Plan Purpose....................................................................13
Stakeholder Roles and Responsibilities.....................................................................15
Risk Management Process and Activities..................................................................18
Risk Assessment and Management Table.................................................................24
a. What is the configuration management?................................................................26
Configuration Item List.............................................................................................26
Benefits of Team Work..................................................................................................37
Be it work, play, or entertainment, togetherness is what makes it enjoyable, easy, and
fun. Team work has become an essential element of any activity. Be it schools,
companies, social organizations, religious organizations, political organizations, or be
it your get together involving friends, family, or acquaintances, every activity seems to
require some sort of team play. Thus the importance of team work has become
undeniable for social, political, cultural, religious, educational, and economic
development...................................................................................................................37
1. Creativity....................................................................................................................37
Different people have different skills and possess different perspectives of every
activity. Therefore any activity that involves team work would benefit from the various
creative thoughts and inspirations of different people. By making use of different
thoughts and perspectives, varied ideas can be used to find an array of solutions that
will ultimately help find the best solution or a new solution for an old problem..........37
2. Overcomes monotony................................................................................................37
People working as individuals fall into the monotony of their jobs and this lead to
dissatisfaction and under-performance in the long run. However, when people work in
teams, the interaction in itself generates enthusiasm and any issues are resolved by
inputs from different people, making even small tasks enjoyable and interesting. This

IDM Computer Studies Pvt. Ltd. Page 4


leads to better enthusiasm and energy levels among team members leading to better
productivity....................................................................................................................37
3. Varied skills...............................................................................................................37
It is impossible for one individual to possess all the knowledge and skills required to
complete any job. For example, let’s look at the construction of a house. When one
individual builds a house all on his own, besides the long duration and the risk of the
construction stopping mid-way, there is also the risk of faults and damages in various
aspects of the house. However, when different individuals with specialized skill and
knowledge come together to do the different jobs, the house will be completed in a
much shorter duration and the end product would definitely be a house that is beautiful
and inhabitable...............................................................................................................37
4. Accomplish faster......................................................................................................37
Team work definitely finishes tasks faster than if an individual were to slog at it. The
speed is not only because of different hands coming together, but also because of
different minds working on the varied aspects of each task. When a problem occurs
there are different people thinking of it from varied perspectives and thus they are able
to arrive at a solution faster than if one person were to try resolving the issue.............37
5. Support.......................................................................................................................37
Team work leads to camaraderie between team members. This not only leads to better
social relationships, but also acts as a support when things go wrong, both in the work
and in the personal front................................................................................................38
6. Distribution of work...................................................................................................38
Imagine having to conduct a wedding or your company’s annual meeting on your own.
You’ll never be able to complete all the tasks before its due and the greater chances are
you will mess up the whole activity. However, if you create a team for the task and
assign activities to each member of the team, you will definitely be successful in
making the event an unforgettable and successful event. Distributing work not only
reduces each individual’s burden, but also increases responsibility and ensures better
commitment to completing the task individually and as a whole..................................38
It is because these benefits of team work have been fully understood by schools,
organizations, and even nations that they encourage team work in all activities.
Everyone has come to understand that only many hands and minds working together
can bring about all round development to build their organizations and nations..........38
Economic benefits..........................................................................................................38
Benefits for individuals..................................................................................................38
Management benefits.....................................................................................................38
Work Packages and Schedule (Gantt chart, network diagram).................................53
Resource sheet.........................................................................................................55
Budget........................................................................................................................56

Appendix

Typical project plan


OBJCTIVE..............................................................Error: Reference source not found
2. Project Organization.......................................Error: Reference source not found
IDM Computer Studies Pvt. Ltd. Page 5
Work Packages and Schedule (Gantt chart, network diagram)..........Error: Reference
source not found
Resource sheet.........................................................Error: Reference source not found
Budget.....................................................................Error: Reference source not found

CASE STUDY
Background
E-commerce is in fashion so many companies of all sizes and types are reviewing their
sales strategies. Consideration is being given to either (or both) selling to other
businesses electronically (B2B) or selling directly to individual customers over the
Internet (B2C).

Many companies are failing to live up to expectations, with problems such as poor
website design making ordering difficult, website failure (crashes) from overload or
because they were incomplete, failure to confirm the order, subsequent out-of-stock,
failure to deliver on time.

The Project Brief


You, as the project manager, are to plan a project for a Triangle software house to
develop an online Hotel Management system for an international hotel chain. The
project is scheduled to start on 6th of July 2010.

The project should have the following options


Guests: Room Reservations for guests
Services: Adding other services use, restaurant use, bar use by guests
Maintenance: To maintain records in the system
Inquires: To know about availability of rooms, reservations, gust lists
Four computers have to be supplied for the selected project and these computers needs to
be networked. Required time schedule for the project is three months.

From the Project Manager’s point of view, an e-commerce project is no different from
any other project. You need a framework to plan resources and budget; you must set the
plan against an appropriate calendar; and you need to ensure that you include the
managerial and quality-related tasks that will help the project manager succeed.

You need to plan how the project should be initiated. However, your initiation plan
should be presented in sufficient detail for someone else to manage it. You are not

IDM Computer Studies Pvt. Ltd. Page 6


expected to have all the answers at this stage; part of the skill of project planning is to
ensure that you put the tasks in place to find out what is unknown and to manage the
obvious risks.

Task 1

(a) As the Project Manager, you are expected to decide on the following:
1. The tasks required to carry out the project - aim for at least 10-15 tasks.
2. Decide on appropriate task dependencies and state durations of them.
3. Create an Activity Net work Diagram with respect to your identified tasks.
AND must be given using a standard Tool such as MS Project or MS Visio

(c) There are many elements in a typical project plan. One such element is the
Introduction which briefly describes the objectives of the project and the constraints,
which affect project management.
Prepare such introduction for this project using reasonable assumptions.
List and explain with a sentence each other contents of a typical project plan.

Task 2

(a) Explain what are your typical responsibilities as a Software Project Manager in
managing any type of software project and your typical tasks
(b) Briefly explain how are you going to manage the risk in the above project.

Task 3
Configuration Management is an essential part of a project. In a large project
Configuration librarian plays a major role.

(a) Briefly out line some configuration items in the project given in the scenario.
(b) Give a statement of the configuration librarian’s responsibilities.
(c) Briefly outline what are the things that we must consider in change control of
Project Management.

IDM Computer Studies Pvt. Ltd. Page 7


Task 4
“The team members who work most effectively, it seems, never say "I", and that's not because they have
trained themselves not to say "I". They don't think "I", they think "we"; they think "team."

Considering the above statement, appraise the role of the project manager when
composing, developing and managing ‘the team’.

End of Assignment

TASK 1 a.

IDM Computer Studies Pvt. Ltd. Page 8


TASK 1

Project plan definition

Project plan, according to the Project Management, it is a formal, approved document


used to guide both project execution and project control. The primary uses of the project
plan are to document planning assumptions and decisions, facilitate communication
among stakeholders, and document approved scope, cost, and schedule baseline

1. Introduction.

1.1 Project Overview


1.2 Project Deliverables. .
1.3 Reference Materials.
1.4 Definitions and Acronyms.

2. Project Organization.
2.1 Process Model.
2.2 Organizational Structure.
2.3 Organizational Interfaces.
2.4 Project Responsibilities.

3. Managerial Process.
3.1 Assumptions and Constraints.
3.2 Risk Management.
3.3 Monitoring and Controlling Mechanisms.
3.4 Staffing Approach.

4. Work Packages, Schedule, an Budget.


4.1 Work Packages and Schedule.
4.2 Dependencies.
4.3 Resource Requirements.
4.4 Budget and Resource Allocation.

6. Additional Components.

6.1 Index.
6.2 Appendices

IDM Computer Studies Pvt. Ltd. Page 9


INTRODUCTION

This Project is for a development of Online Hotel management System for an


International Hotel Chain. So this System should be build within three months duration
and have to start on 6th July 2010. This Online Hotel management System must cover the
following functions such as;
- Room Reservations for guest
- Maintains Customer records
- Maintains Service manipulations to the Customer
- Also handling enquiries such as room availability, room reservations, guest lists
for the authenticated Users
So this Project going to cover some of the Critical areas of an Organization, for that
reason this Project plan is going to be stick with the accurate schedule and that could be
achieved by allocating resources as it needs and do the time scheduling and budgeting
correctly. In next sections of this project plan gives the Time allocations, Resource
allocations and then the Budget for the Proposed System development project. Also the
development methodology of the proposed System is going to be DSDM method, so the
deliverable identification is also been there.
Moan objectives of this Project development is to make efficient of the Organization’s
Internal Operations such as Room reservations and enquiry function. Also the other
aspect is when Customer can interactively involve with the reservation or enquiry via
online then their satisfaction also made high. For all above reason this Project will make
the Company Objectives fulfilled by increasing Integrity of the Information and
Increasing Productivity.

IDM Computer Studies Pvt. Ltd. Page 10


.
TASK 2

The Project Manager (PM) is the leader of a cross-functional group composing the
Project Team assembled to successfully execute a set of project objectives. The PM must
ensure that the project objectives meet the Project Customer’s requirements and are
fulfilled within cost, schedule, and safety/environmental compliance constraints. Primary
counterpart is Project Customer.

Responsibility

The PM is responsible for

• Overall success of project


• Day to day coordination with project stakeholders
• Overall development of project scope
• To assess potential project risks and develop recommended contingency
allowance based on this assessment
• Developing and Maintaining Cost baseline and insuring work is compliant with
baseline
• Developing and Maintaining Schedule baseline and insuring work is compliant
with baseline
• Project Change Control
• Ensure that ALS contract specialist has necessary technical support to allow
effective contract management
• Compliance with FME Policies and Procedures
• Compliance with all relevant safety and environmental laws, regulations, codes,
and guidelines
• Accountabilities:
• To the Project Customer and FME Management for the successful planning and
execution of assigned projects and tasks.
• To the Project Team for coordination, involvement and communication
• Authorities:
• Authorized to manage the project utilizing contemporary Project Management
techniques within the constraints of project cost, schedule, and risk
• Authorized to give technical clarification to design and construction contractors
when they possess the technical skill to answer the question
• Authorized to respond to Program Customer and NCI requests
• Authorized to approve contractor invoices for partial payments
• Represent to FME at briefings on their assigned projects

IDM Computer Studies Pvt. Ltd. Page 11


A project manager's primary role is to be a facilitator with the goal being to ensure that a
project is completed on time, within budget, and according to the requirements. As you
might guess, being a facilitator can mean wearing many hats.

Typical project management duties include

• Planning and setting up meetings


• Conducting or running meetings
• writing and distributing meeting minutes
• Identifying resources required
• Interviewing candidates
• Vetting vendors and assigning tasks
• creating a plan
• Executing a plan
• Adjusting the plan as necessary
• preparing status reports and presenting to upper management

From the above, it should be obvious that being a project manager means communicating
all the time and in many forms. But a project manager should also be thinking and not
just doing. For example, challenging the status quo and forcing other people to justify
their opinions is important. Also, asking questions even when the answer may be obvious
is critical because often the answer isn't what was expected.

A project manager should always be learning something new. This includes becoming
familiar with new technology from internal or external resources; understanding the
weaknesses and motivations of a team member; and identifying more efficient ways to
perform an existing process. The learning should never stop. If it does, it likely means
you're not doing your job properly or your employer doesn't want you around.

There's a lot to project management and some companies expect a lot from their project
managers. Of course, for me, that's what makes the job so interesting.

IDM Computer Studies Pvt. Ltd. Page 12


Risk Management

Project Risk Management Plan


Project Risk Management Plan Purpose

Risk management is a documented and physical approach to managing uncertainty


through risk assessment, developing necessary steps to manage it and mitigation or
eliminate risk using available resources.
Under necessary steps that we should have to follow to manage risk are included.
1. Transferring risk to the another (third) party
2. Avoiding from risks
3. Reducing the negative effect of the risk

Some traditional risk managements are focused on risk stemming from physical or legal
causes. On the other hand financial risk management focuses on risk that can be affected
due to financial issues. It may be cost exceed according to the agreed budget for
particular system.
Main objective of risk management is reduced / eliminate or totally remove different kind
of risk related events within project domain. It may explain various types of threats
caused by
1. Environment
2. Technology
3. Humans
4. Organization
5. Politics
6. Cost
7. Schedule
8. Hardware

Anyway, all kind of real world thing or artificial things produce several warnings signals
before they become to disaster. But unfortunately those several kinds of valuable turning
points are missed by poor project management group.
There for individual knowledge and judgment and experience are more important for
project management.
Under risk management each and every development group member should have special
responsible for particular risk that is belongs to his or her individual project phases. So
IDM Computer Studies Pvt. Ltd. Page 13
that he or she should identify, address and eliminate risk events before they trigger out.
As result of that you can avoid from software development rework events.
Some risk may cause to the higher severity and some may not. There for you should
assets the each risk using proper standard methods. After that you will be able to reduce
or remove higher severity risk events firstly. Even more you should be able to realize,
what are the risk events? Those are highly concentrated by you.
There for following steps are the most important steps that should be followed by the
development members.

1. Risk management planning


2. Risk resolution
3. Risk monitoring
4. Risk identification
5. Risk analysis
6. Risk prioritization

Finally try to include risk management principles and practices in to your software
development process. Start with a top ten risk item. Tracking process lightweight cheep
and good returns
That is the possible and most suitable way that you can achieve you ultimate goal within
agreed budget and time frame

IDM Computer Studies Pvt. Ltd. Page 14


Stakeholder Roles and Responsibilities

IDM Computer Studies Pvt. Ltd. Page 15


IDM Computer Studies Pvt. Ltd. Page 16
Role Risk Management Responsibility
[Project Manager] The Project Manager is responsible for the Project Risk
Management Plan being implemented and for reporting to the
Project Sponsor and Management Group. And also he or she
should have proper monitoring methods to manage several
predefine risk events.
System Analyst System Analyst is responsible for gather necessary system
requirement and reporting to the project managers and
development team. And also he or she will be able to document
all the propose system requirement properly. There for various
steps should be conducted by the analyst.
1. Questionnaires
2. Interviews
3. Inspect document
4. Analysis decision makers behaviors

When system analyst analysis the system, he be able to gather


all the necessary requirements. Otherwise it will cause to
collapse all the project aspect. It is the major risk of that phase.
Analysis may miss some important project requirement due to
some other reasons. Users do not aware of all the requirements.
There for system analyst is responsible for gather necessary
requirements and report them properly.
Mainly analyst should capable to provide more than one
business option to the management as a solution of its failure.

Designers System designers are responsible for create proposed system in


an accurate way and also within agreed budget and time
constrain. When designers design particular system they should
capable for include all the user requirement and additional
functionalities (non-functional) in to the system. They should
responsible for design a system without violation of
programming standard. designers should be capable to present
more than one technical approaches to the users that options
IDM Computer Studies Pvt. familiar to the designers otherwise it will be very Page 17
Ltd.
should
difficult to the achieve. Simply they are responsible for design
particular system as per the system requirements specification
Risk Management Process and Activities

Risk Management Risk Management Task


Ownership (Participants)
Activity Description

IDM Computer Studies Pvt. Ltd. Page 18


Developing wrong When analyst try to draw DFD or System Analyst
functions and other diagram that shows to a data
properties flow between business process,
some time they will realize they
didn’t get the real idea of a
system. Because of all the users
don’t kwon what they really want
form new system as well as what
is the problem having of their
current system. There for in an
analysis phases, analyst will not
capable to get all the system
requirements accurately from
business clients. So that he have
to conduct some in depth research
with the various kinds of and level
of users. As a result of that all
above steps analyst will come to
final decision. But it wouldn’t the
100% successfully system
proposal. Those things can be
found out within system function
designing phases by the
programmers or designers.

IDM Computer Studies Pvt. Ltd. Page 19


Not enough time to Poor project managers and analyst Project Manager
finish project may agree and pass the project
time frame without request
intention from their programmers
and designers. There for finally
their programmers and designers
should have to work 15-16 hours
per day for finish the project
within proper time constraint. On
the other hand they made
scheduled based on the use of
specific team members, but those
team members were not available.
Developing wrong Sometimes designers might design System Analyst
user interfaces. inconsistent user interfaces due to
inconsistent system requirement
specification. Some time they may
not manage given system
requirement specification
correctly. Some time they didn’t
understand user requested
requirements correctly.
Drop system quality Sometimes designers and project Project Manager
managers might agree to finish
propose system using RAD. As a
result of that more speed and
lower cost may lead to lower
overall system quality.

IDM Computer Studies Pvt. Ltd. Page 20


Hardware failure Sometimes some hardware
equipments suddenly become
malfunction. So that we have to
think about some kind of back up
hardware system. It may be hard
disk failure or overall hardware
system failure. Any way, we have
to think about all the solution
paths that for available hardware
failures in system development
industry.
Staff selection for People ware issues strongly Project Manager
team projects. influence its productivity. There
for project managers should be
able to select well and correct top
talent, job matching, career
progression, and team balance
people for the software
development team. Simply project
managers should capable to
misfit-elimination of the project.
Team organization is Benefits come from tailoring their Project Manager
not matching for the teams to match project size,
project. project attributes, schedule goals
and appropriate specialization.
Otherwise project will fail due to
insufficient team balance.

IDM Computer Studies Pvt. Ltd. Page 21


Poor motivation Project managers should be able to Project Manager
motivate their people to achieve
their ultimate goals as soon as
possible. Motivation factor lead to
achieve rapid development
progress.
Going to develop User requirements change over System Analyst
project without proper time. Long interval between time
agreement between when users are analysis and
client and project finished system is delivered means
team. current user requirements might
change. There for you must
prepare and sign finalize system
requirement specification. If not
system requirements of project
will have to change each and
every time when user requested.
Selected development Some time programmers and Software Design
platform may not the designers try to develop system Architectures
better one for project. using world newest software
platform. But they do not aware of
its hidden bugs. As a result of that
software development project will
be failure. There for before start a
software development phases we
need to do a in-depth analysis
about available development
platform.

IDM Computer Studies Pvt. Ltd. Page 22


Poor documentation If the analyst reporting skills that System Analyst
lead to unexpected mean his idea expressing skills is
designing faults lower, it will cause to the different
understanding level of the
programmers and designers. As a
result of that engineers couldn’t
code without debating with
analysts.
Imaginary If the system requirements not Software Design
problems(technical/bu 100% clear designers and Architectures
siness) lead to be programmers have to imagine real
made unrealistic business situation of the client
function] part. As a result of that some
function that they made by using
mind power concept may not be
met real customer requirements
Excessive schedule Excessive schedule pressure Project Managers
reduces productivity of the system
development team.
Unable to predefine Unfamiliar area of the product Software Design
unfamiliar area of the takes more time than expected to Architectures
proposed system design and implement. There for
analyst should be able to mention
unfamiliar area of the project
before begin development phases.

IDM Computer Studies Pvt. Ltd. Page 23


Risk Assessment and Management Table

Risk Type Risk and Description


Project Management Risks Not enough time to finish project [cannot build a product of size
specified in the time allocated
Drop system quality
Staff selection for team projects.
Team organization is not matching for the project.
Poor motivation
Excessive schedule
System Analyst Developing wrong functions and properties

Developing wrong user interfaces.


Going to develop project without proper agreement between
client and project team.
Poor documentation lead to unexpected designing faults
Quality Assurance Auditors Unsatisfied customer feedback

Programmers Hardware failure


Designing of some system functionality, but they cannot achieve
using selected implementation platform.

IDM Computer Studies Pvt. Ltd. Page 24


Software Unable to predefine unfamiliar area of the proposed system
design
Architectures
imaginary problems(technical/business) lead to be made
unrealistic function
Selected development platform may not the better one for project
Unable to select proper technology.

IDM Computer Studies Pvt. Ltd. Page 25


TASK 3

a. What is the configuration management?

Configuration, “to form from or after,” derives from the Latin com-, meaning “with” Or
“together,” and figurer, “to form.” It also means “a relative arrangement of parts or elements.”
Configuration management therefore refers to managing a relative Arrangement of parts or
elements. It’s as simple as that.
Configuration management, as we know it today, started in the late 1960s. In the
1970s, the American government developed a number of military standards, which Included
configuration management. Later, especially in the 1990s, many other standards and
publications discussing configuration management have emerged.
In the last few years, the growing understanding of software development as a collection of
interrelated processes has influenced work on configuration management.

Configuration Item List

Hotel Management Web Server -web server

• Server Platform
• Run time environment
• Processing Unit
• Disk Storage
• Communications Interface Cards
• Tape Drive (for backups, if needed)

Client Workstation
1. Hard ware requirement

• Processing Unit
• Local Disk Storage
• Floppy Disk Drives
• Monitor (Screen)
• Keyboard
• Mouse
• Communications Interface Cards

IDM Computer Studies Pvt. Ltd. Page 26


2. Software requirement

• Operating System (Windows XP)


• Programming tools (Visual Studio.net)
• Database Management System (Microsoft SQL Express)
• Utilities
• Communications Software

3 .Communications requirement

• Local Area Network Concentrator


• Local Area Network Wiring
• External Interface
• Wide Area Network Connection (PAD)
• System Software
• Operating System (Windows XP)
• Programming tools (Visual Studio.net)
• Database Management System (Microsoft SQL Express)
• Communications Software
• Utilities

System Development Facility

• Server
• Processing Unit
• Disk Storage
• Communications Interface Car
• Tape Drive (for backups)

Developer's Client Workstation

• Processing Unit 3.6 GH


• Local Disk Storage 160GB
• Floppy Disk Drives
• Monitor (Screen)
• Keyboard
• Mouse
• Communications Interface Cards

IDM Computer Studies Pvt. Ltd. Page 27


Communications

• Local Area Network Concentrator


• Local Area Network Wiring
• External Interfaces (for Testing Purposes)
• Wide Area Network Connection (PAD) (for downloading Application software)
• Network Management Software

Development Software

• 4GL Toolset - Microsoft SQL Server and SQL Management Studio Express
• Rapid Application Development CASE Tool
• Compilers - PHP
• Linker - .NET IDE
• Source Code Editor
• Source Code Version Control Software
• Test Data and Transactions

IDM Computer Studies Pvt. Ltd. Page 28


b. The Configuration Librarian

A configuration librarian is the owner of the configuration library and manager of all
master copies of configuration items (CIs). In a multi-customer environment, a
configuration librarian is a super user for the accounts he or she is assigned to.

Configuration librarian responsibilities

• Make sure the CIs registered in the database are correct and up to date
• Configure discovery
• Create CIs
• Update a CI instance
• Delete a CI
• Register a new CI
• Transfer ownership of a CI
• Transition a CI state
• Assign or remove CIs to or from an organization
• Create extended attributes for a CI type
• Expand configuration management
• Define and view reports
• View CIs
• Generate a configuration management report
• Assist in the identification of products
• Maintain current status information on all products
• Accept and record the receipt of new/revised products into the library
• Control the allocation of new version numbers to changed products
• Archive superseded product copies
• Ensure the security and preservation of the master copies of all the projects
products
• When authorized to do so, issue copies of products for review or information
• When authorized to do so, issue a new version of a product for change or
correction
• Maintain a record of all copies issued
• Notify holders of any changes to their copies
• Assist in conducting configuration audits
• Liaise with other Configuration Librarians where products required by the project
are common to other systems

http://publib.boulder.ibm.com/infocenter/tivihelp/v10r1/index.jsp?
topic=/com.ibm.ccmdb.doc/cm/c_cm_configlibrarian.htm

IDM Computer Studies Pvt. Ltd. Page 29


Task 03 – C Discussion on Change Control Procedure Management Considerations

When there is a Change Control within the Organization environment, there should be a
well planned approach to achieve it successfully, But some projects are there, if we plan
it correctly, but not done successfully, because of lack of monitoring and missing the
main considerations that have to concern on the Change Control Process. Those main
Considerations are as follows;
- What Changes need to be Controlled
- Who Should approve the Changes
- When should the changes to be approved
- What actions should be done when implementing the Change

So according to above considerations those have to discuss on in detail, because in


Project management, this change Control is done by using some specific way,
- What Changes to be Controlled

The simple answer to this is that any change which may affect product quality or
reproducibility must be managed in a controlled manner. In other words, anything
that could impact validation should be considered a change that needs to be
controlled. A complete answer to this question requires understanding of the
validated process. Consideration of a change must include a risk analysis to
determine the potential impact of the change. The risk analysis must determine
and document the potential impact of the change on the process, system,
documentation, training, and support systems and should also determine if
revalidation is required.

IDM Computer Studies Pvt. Ltd. Page 30


- Who Should Approve the Changes

The regulations are clear that the quality unit must approve changes that have the
potential to impact the product. However, alternatives to a rigorous formal change
control system may be implemented in early stages of product development.
During these early stages, experiments are being conducted to establish the design
space. Implementation of rigorous formal change control during early
development can stifle progress and scientific experimentation. A more effective
approach to change control at this stage of the product lifecycle is to document
each experiment to enable traceability from one experiment to the next so that
knowledge of what changed from experiment to experiment is captured without
the burden of waiting for approval signatures for each experiment. Although the
final approval is the responsibility of the quality unit, others should be involved in
the review and assessment process. Regulatory Affairs should be consulted
regarding the need for regulatory filings when changes are proposed.

- When Should The Changes Be Approved

Changes generally should be approved before they are implemented. However,


there may be occasions for "emergency changes", which require immediate
implementation to present a hazardous event from occurring. Emergency changes
should be reviewed and approved as soon as possible following implementation.
Emergency changes should be extremely rare occurrences. Frequent emergency
changes are an indication of a poor change control system and demonstrate a lack
of knowledge regarding the process or system affected by the change. Knowledge
of the process or system should allow for predicting the impact of a change and,
therefore, minimize the chance of a hazardous condition requiring an emergency
change.

IDM Computer Studies Pvt. Ltd. Page 31


- Implementing A Change Control Process

There are some basic elements that should be addressed by a good change control
process. First, the change control process must be defined in a written procedure.
Although it is acceptable to have multiple change control procedures for different
processes or systems, this can lead to confusion and non-compliance when trying
to determine.

IDM Computer Studies Pvt. Ltd. Page 32


TASK 4

What is a team?

A team is any group of people organized to work together interdependently and


cooperatively to meet the needs of their customers by accomplishing a purpose and goals.
Teams are created for both long term and short term interaction. A product development
team, an executive leadership team, and a departmental team are long lasting planning
and operational groups. Short term teams might include a team to develop an employee
on boarding process, a team to plan the annual company party, or a team to respond to a
specific customer problem or complaint

Team based organizations

Team based organizations are one of the major trends in today’s business environment.
This article reviews how the effective implementation of teams within an organization
can provide a powerful competitive advantage. In this article, Ron Armstrong, points out
that the most valuable resource of any organization is its people, because of their ability
to think, communicate, and use judgment. Thus, a person’s creativity, decision-making
and problem solving abilities can be used by an organization to carry out the management
functions of planning, organizing, leading and controlling.

The author, in this article, discusses the differences between the traditional organization
and team-based organizations. Traditional organizations are characterized by letting only
the people on top of the organization structure get involved in the management process.
Because employees do not contribute to the decision-making process, managers are
responsible for researching and evaluating information in order to make decisions that
affect the organization’s future. Team-based organizations, on the other hand, delegate
management activities to their employees and promote collective decision-making. This
gives managers more time to spend on collecting and analyzing information before
making key decisions.

This article also indicates that team-based organizations divide responsibilities among the
upper and lower level teams. Upper level teams are accountable for managing activities
that have a “dramatic and long range effect on the company”, whereas lower level teams
are responsible for managing activities related to day-to-day activities. By empowering
employees to make decisions and delegating them responsibilities, a sense of ownership
in the organization is built and the loyalty towards the organization increases. The
company as a whole benefits by involving everyone in the management process. In fact,
more and better ideas are implemented; waste is eliminated; communication within the
organization is improved; employee’s interests and commitment are increased; stress,

IDM Computer Studies Pvt. Ltd. Page 33


turnover and absenteeism are reduced; and top management has more time for making
decisions that affect the whole organization.

Among the topics covered during week one, was how competition and change had
increased due to technology innovation, globalization, and deregulation. To be more
efficient and to effectively react to competitive and technological changes, more and
more companies are implementing new management methods such as mini-units,
internet-based financial controls, and team-based organizations. Section one of the book
gives a summary of how companies are applying these management methods. Although
in this section team-based organizations are not covered in depth, the book does indicate
that in this type of management “employees do not identify with separate departments,
but instead interact with whomever they must to get the job done”.

One of the discussion questions for week one referred to how effective management
impacts organizational success. By implementing a team-based organization system, a
company not only improves its operating effectiveness and creates a competitive
advantage, but also increases communication within the organization and establishes
collective decision-making which in turn helps the organization achieve its goals and
objectives. In fact, everyone in the organization concentrates on the company’s vision
and mission and they contribute to accomplish the company’s goals.

Although some fire departments still use the traditional organization system, where
management is done only by those on top of the pyramid structure; Fairfax County Fire
Department has implemented the “team-base organization” system. This system gives
firefighters, company officers, and upper management the opportunity to conduct
management functions and develop collective decisions. Because people’s lives are at
stake during emergency situations, all the decision-making and planning is done by
company officers during emergency situations. Although tasks and authority are
delegated during an emergency, responsibility is not. The company officer is still
responsible for the end result.

The upper level teams of the fire department are responsible for planning and making
decisions that have an effect on the whole department and affect the department’s future.
Issues like strategic planning, staffing, and budgeting are handled by these teams. The
lower level teams, on the other hand, are responsible for managing daily activities such us
daily staffing, planning of inspections, equipment repair, station maintenance, and so on.
Everyone, however, focuses on the fire department vision and mission; and contributes to
achieve the department’s goals.

At the fire station level, responsibility and authority is also delegated by company
officers. Delegation not only frees company officers from spending their time performing
tasks that others can do, but it also gives firefighters an opportunity to expand their
capabilities. The decisions they make are collective and directly related to the work they
perform every day. For instance, since firefighters are the ones that use equipment and
tools, they are involved in committees that make decisions regarding the acquisition of
new equipment, replacement of old equipment, and the training of personnel on how to

IDM Computer Studies Pvt. Ltd. Page 34


use new equipment. This involvement has shown to improve communication within the
department and increased firefighters’ enthusiasm.

All teams are groups of individuals but not all groups of individuals necessarily
demonstrate the cohesiveness of a team. Teams outperform individuals because teams
generate a special energy. This energy develops as team members work together fusing
their personal energies and talents to deliver tangible performance results.

There are a number of benefits for teamwork, among them are

• Distributing the workload


• Reinforcing individual capabilities
• Creating participation and involvement
• Making better decisions
• Feeling like we play a part in the work being done
• Generating a diversity of ideas, etc.

Teams have become the latest management obsession. They're the corporate equivalent of
a Visa card: they're everywhere you want to be. Managers, school principals everywhere
in the world are striving to set up efficient teamwork procedures in their establishments.

Trouble is that despite their ubiquity and their omnipresence, teams rarely achieve
breakthrough results. Instead, they sink to the level of the weakest performer and keep
digging. The fault lies not with the team or its members, but with those who took a group
of individuals, charged them with improbable goals, staffed them with uninspired
leadership and expected them to function as a team.

Contrast that to an organized, well-oiled, and disciplined team, one in which the whole is
greater than the sum of its parts. Such groups allow members to achieve results far
beyond their individual abilities. The irony is that when the needs of the group take
priority, the needs of the individual actually are enhanced.

High performance teams do not result from spontaneous combustion. They are grown,
nurtured and exercised. It takes a lot of hard work and skill to blend the different
personalities, abilities, and agendas into a cohesive unit willing to work for a common
goal. Behind every great team is a strong and visionary leader. A leader whose job is not

IDM Computer Studies Pvt. Ltd. Page 35


to control, but to teach, encourages, and organize when necessary. This is the kind of
leader that you, as a teacher, are going to form.

IDM Computer Studies Pvt. Ltd. Page 36


Benefits of Team Work

Be it work, play, or entertainment, togetherness is what makes it enjoyable, easy, and fun.
Team work has become an essential element of any activity. Be it schools,
companies, social organizations, religious organizations, political organizations, or
be it your get together involving friends, family, or acquaintances, every activity
seems to require some sort of team play. Thus the importance of team work has
become undeniable for social, political, cultural, religious, educational, and
economic development.

1. Creativity

Different people have different skills and possess different perspectives of every activity.
Therefore any activity that involves team work would benefit from the various
creative thoughts and inspirations of different people. By making use of different
thoughts and perspectives, varied ideas can be used to find an array of solutions
that will ultimately help find the best solution or a new solution for an old problem.

2. Overcomes monotony

People working as individuals fall into the monotony of their jobs and this lead to
dissatisfaction and under-performance in the long run. However, when people work
in teams, the interaction in itself generates enthusiasm and any issues are resolved
by inputs from different people, making even small tasks enjoyable and interesting.
This leads to better enthusiasm and energy levels among team members leading to
better productivity.

3. Varied skills

It is impossible for one individual to possess all the knowledge and skills required to
complete any job. For example, let’s look at the construction of a house. When one
individual builds a house all on his own, besides the long duration and the risk of
the construction stopping mid-way, there is also the risk of faults and damages in
various aspects of the house. However, when different individuals with specialized
skill and knowledge come together to do the different jobs, the house will be
completed in a much shorter duration and the end product would definitely be a
house that is beautiful and inhabitable.

4. Accomplish faster

Team work definitely finishes tasks faster than if an individual were to slog at it. The
speed is not only because of different hands coming together, but also because of
different minds working on the varied aspects of each task. When a problem occurs
there are different people thinking of it from varied perspectives and thus they are
able to arrive at a solution faster than if one person were to try resolving the issue.

5. Support

IDM Computer Studies Pvt. Ltd. Page 37


Team work leads to camaraderie between team members. This not only leads to better
social relationships, but also acts as a support when things go wrong, both in the
work and in the personal front.

6. Distribution of work

Imagine having to conduct a wedding or your company’s annual meeting on your own.
You’ll never be able to complete all the tasks before its due and the greater chances
are you will mess up the whole activity. However, if you create a team for the task
and assign activities to each member of the team, you will definitely be successful
in making the event an unforgettable and successful event. Distributing work not
only reduces each individual’s burden, but also increases responsibility and ensures
better commitment to completing the task individually and as a whole.

It is because these benefits of team work have been fully understood by schools,
organizations, and even nations that they encourage team work in all activities.
Everyone has come to understand that only many hands and minds working
together can bring about all round development to build their organizations and
nations

Economic benefits

• Lower risks of litigation – because they comply with legal duties


• Improved return on investment in training and development
• Improved customer care and relationships with clients and suppliers
• Reduced costs of sick pay, sickness cover, overtime and recruitment

Benefits for individuals

• People feel more motivated and committed to their work


• Morale is high
• People work harder and perform better – increasing their earning power
• People feel that they are part of a team and the decision-making process, so accept
change better
• Relationships – with managers and within teams – are better
• People are happy in their work and don’t want to leave
• Line managers can outwardly show their duty of care
• Line Managers can demonstrate good management skills that could help their
promo ability and career development.

Management benefits

• Reduced staff turnover and intention to leave, so improving retention


• Better absence management
IDM Computer Studies Pvt. Ltd. Page 38
• Fewer days lost to sickness and absenteeism
• Fewer accidents
• Improved work quality
• Improved organizational image and reputation
• Better staff understanding and tolerance of others experiencing problems

Software project team

Software Project Team Organization

A project team, no matter what size, needs to differentiate among the various roles played
by team members. On small projects, several roles may be performed by one person.

Project manager

The project manager is responsible for orchestrating the detailed technical work of the
project, including development, quality assurance, and user documentation. The project
manager is responsible for developing the project's software development plan and is
usually the development team's link to upper management.

Product manager

The product manager is responsible for integrating project work at the business level. On
commercial software products, this work includes marketing, product packaging, end-
user documentation, end-user support, and the software itself. On in-house projects, this
work includes working with groups that will use the system to define the software, setting
up training and user support, and planning for cut over to the new system.

Architect

The architect is responsible for the conceptual integrity of the software at the design and
implementation level.

User-interface designer

The user-interface designer is responsible for the conceptual integrity of the software at
the level visible to the user. On in-house projects, this role can be played by someone
from end-user support, user documentation, development, or product management. On
commercial products, it should be performed by a user-interface specialist.

End-user liaison

IDM Computer Studies Pvt. Ltd. Page 39


The end-user liaison is responsible for interacting with end users throughout the project
walking them through the prototype, demonstrating new releases, eliciting user feedback,
and so on. This role can be performed by a developer, product manager, or someone from
end-user support.

Responsibilities within a team

every person on a team is a leader and will demonstrate leadership at different times.
Among other things, every person in a team has a responsibility to:
• Improve quality
• Instill pride of workmanship
• Increase output
• Find better ways of working and make continuous improvements
• Remove the causes of failure
• Provide training
• Help others do a better job with less effort
• Make it possible for everyone to do a better job with greater satisfaction

IDM Computer Studies Pvt. Ltd. Page 40


Project Manager Key responsibilities

They key role of a project manager will be to execute all aspects of putting together trade
shows. This includes overseeing all staff members involved on the project. This will
entail taking a project from initiation
through completion. Overseeing the budget and managing the time-line will be
imperative role in this position. This position is considered to be a senior management
role.

1. Ensuring consistency with LRH Products corporate strategy.

2. Overseeing the overall direction and management of projects.

3. Provide weekly status reports and project tracking updates

4. Establish project management policy and guidelines

5. Prioritize Projects

6. Recruit Staff and obtain resources needed to complete projects

7. Work with outside vendors to ensure all project materials are delivered

8. Make all travel arrangements necessary which can include dinners and meeting
rooms

9. Commitment to the training and development of people working on the project.

IDM Computer Studies Pvt. Ltd. Page 41


To be able to identify aspects of the projects that can be delegated to other team members
or departments.

What is the role of the manager?

The Project manager will be a senior person who is charged with the responsibility of the
project.

• championing the project


• the line management of the Project Manager
• attending Independent Reviewer meetings
• for ensuring that the project proceeds according to the agreed plan
• ensuring that the staff committed to the project give sufficient time to the project
e.g. the Project Manager may not be sole line manager of the project team

What is the role of the Project Manager

The Project Manager will normally be identified during Stage 2 of the process and will be
appointed by the relevant Committee/Senior management/Head of School/Project budget
holder as appropriate. He/she will not necessarily be the same person who conceived the
idea or who undertook the option appraisal. The Project Manager will drive the project
forward from the implementation stage to completion and will be responsible for:

• preparing the detailed project management plan from Stage 3 onwards;


• identifying risks and planning their management/mitigation;
• ensuring the project’s overall objectives, targets at various key stages, and
individuals’ responsibilities are clearly understood by all concerned;
• monitoring performance against the plan;
• highlighting areas of slippage and identifying/initiating corrective action;
• completing the project milestone reports prior to meeting with the independent
reviewer at key milestones;
ensuring appropriate communication between the members of the project team and
other project stakeholders including, where appropriate, the end users;
IDM Computer Studies Pvt. Ltd. Page 42
ensuring that the project complies with all appropriate University procedures and
regulations, e.g. human resources, financial and procurement etc.

The Project Manager will generally be supported by a project team. Depending on the
nature of the project, the project team will be appointed either by the relevant
Committee/Senior management/Head of School/Project budget holder as appropriate.
The size and composition of the team will vary according to the nature and complexity of
the project but will generally consist of those directly involved in implementing various
parts of the project.

The role of the project manager when composing.developing and managing the
team?

the most important person in a project is the project manager , cause

• he estimates the costs, resources , manageing them


• he determines the team members and the role of anyone of them
• he chooses the best role and post for any person in the team
• the main pricasy and policy is managed by him
• panls the sub team of the project and he is sycronizer and managere of the head of
any sub team
• connects and manages the conection betwen any sub team
• time palning and resources plannung is done by him with the help of other
• he is a controler - estimater - starter - and finisher if the project
• mostlu the project managers of the most experienced people who are expert in the
main action of the project
• he has a good knoledge in ANY action is done during the project

http://www.selfgrowth.com

http://jobsearchtech.about.com

IDM Computer Studies Pvt. Ltd. Page 43


http://www.hse.gov.uk/guidance

http://www.associatedcontent.com

Assumptions

1.1Project Overview

OBJECTIVE

During the past several decades personnel function has been transformed from a
Relatively obscure record keeping staff to central and top level management function.
There are many factors that have influenced this transformation like technological
Advances, professionalism, and general recognition of human beings as most important
Resources.

• A computer based management system is designed to handle all the primary


information required to calculate monthly statements. Separate database is
maintained to handle all the details required for the correct statement calculation
and generation.

• This project intends to introduce more user friendliness in the various activities
such as record updation, maintenance, and searching.

• The searching of record has been made quite simple as all the details of the
customer can be obtained by simply keying in the identification of that customer.

• Similarly, record maintenance and updation can also be accomplished by using


the identification of the customer with all the details being automatically
generated. These details are also being promptly automatically updated in the

IDM Computer Studies Pvt. Ltd. Page 44


master file thus keeping the record absolutely up-to-date.

• The entire information has maintained in the database or Files and whoever wants
to retrieve can’t retrieve, only authorization user can retrieve the necessary
information which can be easily be accessible from the file.

• The main objective of the entire activity is to automate the process of day to day
Activities of Hotel like:

1. Room activities,
2. Admission of a New Customer,
3. Assign a room according to customer’s demand,
4. Checkout of a computer and releasing the room
5. Finally compute the bill etc.
6. Packages available.
7. Advance online bookings.
8. Online Cancellation.
9. List of Regular customers.
10. Email facility.
11. Feedbacks

This project has some more features:

• System Connectivity
• No data duplication
• No Paper Work Required
• Time Efficient
• Cost Efficient
• Automatic data validation
• User friendly environment
• Data security and reliability
• Fast data insertion & retrieval
• Easy performance check

IDM Computer Studies Pvt. Ltd. Page 45


1.2 Project Deliverables.

Table 1: Project Deliverables

Deliverable Delivery Date Delivery Location Quantity


SPMP (version 1) TBD Srilankan colombo -
SPMP (version 2) TBD TBD -
system specification Mon 7/19/10 Srilankan Galle 1
budget planning TBD TBD -
system design TBD TBD -
test plan 9/16/10 TBD 1
test procedures TBD TBD -
project plan Wed 8/4/10 Srilankan colombo 1
quality manual TBD TBD -
system development log TBD TBD -
developed web site Wed 9/29/10 Srilankan Galle 1
testing document TBD TBD -

IDM Computer Studies Pvt. Ltd. Page 46


configuration plan TBD TBD -
Development plan Sat 8/21/10 Srilankan colombo 1

1.4 Reference Materials.

More information about the project can be found in the following documents:

1.5 Definitions and Acronyms

SPMP Software Project Management Plan


PM project Manager
DFD Data Flow Diagram
CSS Cascading Style sheet
UI User Interface
UDF User-Defined Fields
RDBMS Relational Database Management System
SA System Analyst
CRP Conference Room Pilot
CM configuration manager

1. Project Organization.

This section refers to the process model for the project and its organizational
structure.

IDM Computer Studies Pvt. Ltd. Page 47


Figure 1: Life Cycle Model

IDM Computer Studies Pvt. Ltd. Page 48


Organizational Structure.

Chairman

Board of Director

Chief executive
Company Sectory

Production
Director of IT Sales Director Finance Director HR director
Director

IT manager Sales Marketing Chief


Maintenanc Work manager manager Account
e manager manager

Personal Training
Sales Marketing Account manager manager
Supervisor Departmen Departmen Departmen
Supervisor
t t t

Operatives Operatives

IDM Computer Studies Pvt. Ltd. Page 49


Project Responsibilities

The Project Manager

The Project Manager is responsible for the Project Risk Management Plan being
implemented and for reporting to the Project Sponsor and Management Group. And also
he or she should have proper monitoring methods to manage several predefine risk events

System designers

System designers are responsible for create proposed system in an accurate way and also
within agreed budget and time constrain. When designers design particular system they
should capable for include all the user requirement and additional functionalities (non-
functional) in to the system. They should responsible for design a system without
violation of programming standard. designers should be capable to present more than
one technical approaches to the users that options should familiar to the designers
otherwise it will be very difficult to the achieve. Simply they are responsible for design
particular system as per the system requirements specification without omit any predefine
functional and non-functional requirement.

System Analyst
System Analyst is responsible for gather necessary system requirement and reporting to the
project managers and development team. And also he or she will be able to document all the
propose system requirement properly. There for various steps should be conducted by the
analyst.
1. Questionnaires
2. Interviews
3. Inspect document
4. Analysis decision makers behaviors

When system analyst analysis the system, he be able to gather all the necessary requirements.
Otherwise it will cause to collapse all the project aspect. It is the major risk of that phase.
Analysis may miss some important project requirement due to some other reasons. Users do
not aware of all the requirements. There for system analyst is responsible for gather necessary
requirements and report them properly.

IDM Computer Studies Pvt. Ltd. Page 50


Mainly analyst should capable to provide more than one business option to the management
as a solution of its failure.

Testing team members


Testing team members are responsible for test all system features before shifted to the client.
They will find out its bugs before system implement in to its real environment. Testing
phase can be divided in to mainly two categories
3. White box testing
4. Black box testing
And also testing can be done within different five stages
6. Unit testing
7. Integration testing
8. System testing
9. Implementation testing
10. Acceptance testing

Configuration Manager

Participate in problem resolution meetings


Analyzes impact of problem resolution another configuration items

3. Project Constraints
IDM Computer Studies Pvt. Ltd. Page 51
3.2 Assumptions and Constraints.

The project will be planned with the following assumptions:


• This project is a component of a larger project
• This project will deliver only the software components of the larger project
• Initial estimates for the project as provided in this SPMP are +/- 40%
• The larger project that this project is a part of has already defined the hardware that the
Software will run on
• The software products will be Windows NT-based using Windows Open Services

Constraints.

The project will be planned with the following constraints:

• Budget
$3,000,000 (25% of total $12,000,000 budget; software portion only)

• Time
One year

• Staff
Two outside consultants from hotel Etc. will be required to assist in the
Requirements and detail design phases of the project. The consultants will also
supplement our team elsewhere, as necessary.

• Maintenance
The software will have to be designed such that maintenance expenses do not
Exceed $100,000 per year (software maintenance portion of the total $600,00 budget

IDM Computer Studies Pvt. Ltd. Page 52


Work Packages and Schedule (Gantt chart, network
diagram)

Task name duration start date finish date predecessor’s resources name

initiation 22d Tue 7/6/10 Wed project manager


stage 8/4/10
Project Start 19d Tue 7/6/10 Fri 7/30/10 project manager
Defining 10d Tue 7/6/10 Mon Finance
Project Scope 7/19/10 manger/project
manager
plan the 12d Tue Wed 3 Finance manger[20%]
project 7/20/10 8/4/10
Payment 0d Wed Wed
Section 01 8/4/10 8/4/10
Analytic 9d Thu 8/5/10 Tue 1 System
Stage 8/17/10 Analyst_john/Ann
Identifying 9d Fri 8/6/10 Wed System
the problem 8/18/10 Analyst_john/Ann
of current
system
Identifing the 6d Fri 8/6/10 Fri 8/13/10 System Analyst_john
System
requirement
Identifying 4d Fri 8/13/10 Wed Web Designer
the 8/18/10
requirement
of web client
Document the 1d Wed Wed System Analyst _Ann
analyzed data 8/18/10 8/18/10
Designing the 19d Thu Mon 6 System
analyzed data 8/19/10 9/13/10 Designer_sara/magro
Designing 3d Thu Sat 8/21/10 System
Development 8/19/10 Designer_sara[50%]
plan
Development 4d Tue Fri 8/27/10 System Analyst _Ann
the site 8/24/10
navigation
structure
Design web 3d Sat 8/21/10 Tue System Designer
user Interface 8/24/10 _magro[50%]
Design Report 8d Wed Fri 9/3/10 System
8/25/10 Designer_sara/magro
Technical 6d Mon Mon technical designer
design 9/6/10 9/13/10
Payment 1d Mon Mon Finance manger[20%]
IDM Computer Studies Pvt. Ltd. Page 53
section 2 9/13/10 9/13/10
Develop and 44d Tue Fri 11 Testing Team
Testing 9/14/10 11/12/10
develop test 3d Tue Thu Testing Team
plan 9/14/10 9/16/10
Home page 0d Fri 9/17/10 Fri 9/17/10 Graphics
Designer/webdesigner
Other 8d Mon Wed Graphics
Interfaces 9/20/10 9/29/10 Designer/webdesigner
Database 19d Thu Tue programmer
Development 9/30/10 10/26/10
Reports 4d Wed Mon project
10/27/10 11/1/10 manager/printer
payment in 1d Tue Tue Finance manger[20%]
half the whole 11/2/10 11/2/10
cost
home page 3d Wed Fri 11/5/10 Graphics
11/3/10 Designer/webdesigner
Database 5d Mon Fri programmer
11/8/10 11/12/10
Implemetation 23d Mon Wed 18
and closing 11/15/10 12/15/10
the project
Hardware 12d Mon Tue configuration
11/15/10 11/30/10 manager[50%]
Software

IDM Computer Studies Pvt. Ltd. Page 54


Resource sheet

Resource name type initial max.unit std.rate ovt.rate

project manager Work p 100% $500.00/h $100.00/h


Finance manger Work F 20% $450.00/h $75.00/h
Purchasing Manager Work P 100% $300.00/h $50.00/h
configuration Work c 50% $200.00/h $50.00/h
manager
System Analyst john Work S 100% $450.00/h $100.00/h
System Analyst Work S 100% $450.00/h $100.00/h
_Ann
System Work S 50% $300.00/h $50.00/h
Designer_sara
System Designer Work S 50% $300.00/h $50.00/h
_magro
Web Designer Work W 100% $300.00/h $50.00/h
Graphics Designer Work G 50% $300.00/h $50.00/h
Testing Team Work T 100% $250.00/h $0.00/h
Web Server Material W $0.00
web Clients Work w 50% $0.00/h $0.00/h
Routers Material R $0.00
Switch Material S $0.00
Printers Material P $0.00
IT Team Work I 100% $275.00/h $75.00/h
Scanners Material S $0.00
Finance Work F 100% $0.00/h $0.00/h
manger/project
manager
System Work S 100% $0.00/h $0.00/h
Analyst_john/john
System Work S 100% $0.00/h $0.00/h
Designer_sara/magro

IDM Computer Studies Pvt. Ltd. Page 55


Budget

IDM Computer Studies Pvt. Ltd. Page 56


Gantt chart

IDM Computer Studies Pvt. Ltd. Page 57


Activity Network Diagram

IDM Computer Studies Pvt. Ltd. Page 58

You might also like