Lecture1 IT Project Initiation+Planning
Lecture1 IT Project Initiation+Planning
Mobile 0713551987
Email: [email protected]/
Defining a Project
A project is a temporary
endeavor undertaken to create
a unique product, service, or result.
5 of 96
Characteristics of IT (Information Technology)
8 of 96
IT vs Non IT Projects-1
• Mostly deal with software and Software is
Different Stuff
– The biggest difference between software and the
products of other kinds of projects is it's not physical.
Software consists of ideas, designs, instructions and
formulae
• The State of "Doneness“
– The artifacts in software projects often aren't as visible
or well understood as in other projects. Since you can't
kick a chunk of software like a brick, you have to create
ways to see that it's there. Tracking progress is often
the hardest thing in software.
– The end state of a software project is often a lot more
speculative than with other projects.
IT vs Non IT Projects-2
• Software Production
– Even with visibility into delivery and stable targets software
production often varies wildly and often invisibly, in part
because "software production" can also mean many
different things. So a software project manager must work
actively to understand how production is behaving on their
particular project.
– The production chain from feature to code to executing stuff
varies wildly in throughput, availability, reliability and even
variability itself. Software production varies from one
application technology to another, from one platform to
another, and even between deployments of the same
production chain.
– Producing code varies wildly in the character of the work.
Code production can be mostly any one of: discovery,
investigation, design and creation, generation of code,
integration, or something else.
IT vs Non IT Projects-3
• Managing the Project
– Managing a software project is more managing and
less administration than in less variable domains.
Managing a software project is a continuous
negotiation with customers and sponsors, but also
with the technical team, suppliers, and support
organizations.
– There aren't any software-only projects. At
minimum software needs some hardware to run on,
and somebody to use it. The hardware must be
specified and deployed, and sometimes invented.
IT vs Non IT Projects-4
• The Software Project Manager's Job
– A software project manager is employed for a
reason. You are there to manage the project and
support the people who will have to deal with
changing targets, multiple demands, variable
production, accidental (or deliberate) changes to
their world, multitasking, new methods and so on.
– Put your best, most engaged and flexible people
on managing software projects. Let them manage.
Expect a lot from them but support them, or their
job description is inoperative.
IT vs Non IT Projects-5
• Varied stakeholders
– As IT is a specialized discipline, you’ll find that there are lots
of technical teams involved for something that may look
relatively straightforward to the outsider. Some of the key
teams within IT divisions include:
• Hardware: operating systems, platforms
• Networking: firewalls and connectivity
• Software: applications and interfaces
• Business Intelligence: big data, data warehousing and analytics
• Service Management: contracts and procurement, dealing with
vendors
• Service Desk and field engineers: over the phone and on-site front
line support for end users
• Information security: governance, compliance and data
management
IT vs Non IT Projects-6
• Complexity
– IT systems can be very simple or very complex. They
can be stand-alone applications or systems of
systems. The general rule though is that an IT project
will turn out to be more complicated than you think.
• Uniqueness
– You are often bringing together teams and technology
in a way that hasn’t been done before – perhaps it’s a
first for your organization, perhaps it’s a first for
anyone, anywhere. Unfortunately you can’t mitigate
that. Someone has to be first.
IT vs Non IT Projects-7
• More risk
– Risk management is critical on all projects, and IT
initiatives are no different. The difference is that you might
not understand or be able to identify all the technical risks
when the project starts, especially if you’ve not done this
kind of project before.
• Communication requirements
– This is a sweeping stereotype: technical people don’t know
how to talk a language that business users will understand.
However, stereotypes normally have some kind of
grounding in perceived reality, and if you have worked in
IT projects for any length of time you will have come
across technically brilliant engineers with poor business
communication skills.
IT vs Non IT Projects-8
• Testing and prototyping
– IT projects have a testing phase that is normally the
first thing to get cut when timescales are tight. This is
a huge mistake. Protect your testing phase to the end:
it’s the only point where you really get to see if what
you have designed and built actually works.
• Use prototypes to bring your deliverables to life. It can be
hard to get excited about lines of code or boxes in the
server room. Wireframes, storyboards and prototypes can
be a good way to demonstrate progress and show your
testers what they are going to get.
• Spend enough time preparing great test scripts so that
every eventuality is covered.
IT vs Non IT Projects-9
• Transition to go live
– The final stage of the project is the transition to go
live. This is when you stop working on a project and
start working on something that is ‘business as usual’.
You put your products live and handover to the
operational team who will be managing the product
going forward.
Project vs Operations Work
Project Operations
• Purpose: Attain its • Purpose: Sustain the
objective and then business
terminate • Output: Repetitive
• Output: Unique • Ongoing
• Start and end date • Standard product or service
• Unique product or service • Are on-going and intended
• Are directly related to the to sustain the business
achievement of the • Adopt a new set of
organization’s strategic objectives and the work
plan continues
Project vs Operations work….
• However “ Project” differ from “Operation
work” they have some similarities such as:
• Performed by people
• Constrained by limited resources
• Planned, executed, and controlled
Projects vs. operations/production
20 of 96
Projects, Programs, and Portfolios
• Projects
– A project - temporary endeavor + creates a unique product,
service or result.
• Many companies have multiple projects underway at
any given point in time.
– Collectively, these projects are referred to as programs.
• Program management is the management of multiple
projects that share resources, tools, time, and talent.
– A project may or may not be part of a program but a
program will always have projects.
Project, Portfolio and Program
Management
• Portfolios are collections of projects and/or
programs.
– Portfolio refers to a group of related or non-related
projects or programs. A portfolio can consist of multiple
programs or multiple projects without having a single
program
• Portfolio, program, and project management are
aligned with or driven by organizational strategies.
• Conversely, portfolio, program, and project
management differ in the way each contributes to
the achievement of strategic goals.
Projects, Programs, and Portfolios
Portfolio vs Project Mngt…
Project vs. Program
It is the discipline of
planning, organizing, and managing resources
to bring about the successful completion of
specific project goals and objectives
Project Management
Project Management
• Following are related to Project Management
– Professional Organizations
• Project Management Institute (PMI) (pmi.org)
• Software Engineering Institute (SEI)
• IEEE Software Engineering Group
– Certifications
• PMI’s PMP (Project Management Professional)
– The “PMBOK” – PMI Body of Knowledge
– Tools
• MS Project
• Primavera Project Manager
Information Technology (IT) Project
Management
• IT project management includes overseeing
projects for software development, hardware
installations, network upgrades, cloud computing
and virtualization rollouts, business analytics and
data management projects and implementing IT
services.
• IT projects involve using hardware, software, and
networks to create a product, service, or result.
Software Project Management
• a sub-discipline of project management in
which software projects are planned,
monitored and controlled
Management
Project
Management
Software
Project
Management
How Are Software Projects Different?
Control
Implementation
Closure
Project Phase overlap
Execution
Level
Of
Activity Planning
Initiation Closing
Control
Project Project
Start Finish
TIME
39
Planning
Managing Project
• Project Manager is the person who is responsible for the
project and will be held accountable for its success or
failure.
• Managing a project includes, but is not limited to:
– Identifying requirements;
– Addressing the various needs, concerns, and expectations of
the stakeholders in planning and executing the project;
– Setting up, maintaining, and carrying out communications
among stakeholders that are active, effective and collaborative
in nature;
– Managing stakeholders towards meeting project requirements
and creating project deliverables;
– Establishing clear and achievable objectives
– Balancing the competing demands of quality, scope, time , cost
and risks.
Managing Project….
• A program manager provides
leadership and direction for the
project managers heading the
projects within the program
o Management
o involves the practice of
scheduling, planning, budgeting,
and other purely administrative
activities that have predominantly
a task focus. That is, management
deals with the work which must be
done.(Lewis,2008:20)
o Leadership
o is defined as the art of getting
others to want to do what must be
done. A leader influences people
to do the work that must be done.
It involves dealing with
individuals, and requires
knowledge of what makes them
“tick,” in order to be effective. .
(Lewis,2008:21)
Role of a Project Manager
• Project issues
• Disseminating project • Implementing standard
information processes
• Mitigating project risk • Establishing leadership
• Quality skills
• Managing scope • Setting expectations
• Metrics • Team building
• Managing the overall work plan • Communicator skills
Process People
Responsibilities Responsibilities
Interpersonal Skills of a Project
Manager
• Leadership,
• Team building,
• Motivation,
• Communication,
• Influencing,
• Decision making,
• Political and cultural awareness,
• Negotiation,
• Trust building,
• Conflict management, and
• Coaching.
Project Manager: Pros and Cons
Why is there interest in Project
Management?
• Resources Are Limited
• Jobs Are Regularly Underestimated
• Missed Schedules Are Common
• Staff / Support Downtime is a Wasted Resource – Time Lost
Cannot Be Recovered
• To Get the Most For the $$ Invested – Value
• Project Management Can Improve the Way We Do Business –
Plan, Do, Check, Act
• Provides a consistent vocabulary and way to do business
46
Why use Formal Project Management?
Keep costs, timeframes and resources to budget
Improved customer relations.
Shorter development times.
Lower costs.
Higher quality and increased reliability.
Reduce the chance of a project failing
Improved productivity.
Better internal coordination.
Higher worker morale (less stress)
Project tracking from start to finish; nothing falls through the cracks.
Make things simpler and easier for staff with a single point of contact
running the overall project
Expedited updates and corrections when a challenge occurs
Improvement of overall project management.
Project Management Framework
Project management tools and
techniques by knowledge area
Knowledge Tools and Techniques
Area/Category
Integration management Project selection methods, project management
methodologies, stakeholder analyses, work requests, project
charters, project management plans, project management
software, change requests, change control boards, project
review meetings, lessons-learned reports
Scope management Scope statements, work breakdown structures, statements of
work, requirements analyses, scope management plans, scope
verification techniques, scope change control
Time management Gantt charts, project network diagrams, critical path analysis,
crashing, fast tracking, schedule performance measurements
(10)
(47 processes)
Project Success
Poor
Scope Creep Requirements
Gathering
Unrealistic
planning and Lack of resources
scheduling
What factors influence the success of a
project?
Consulted literatures
Bainey , Kenneth R.(2004). Integrated IT Project Management: A Model-Centric
Approach. Artech House project management library; Norwood, MA,USA.
Bonham, Stephen S. (2005). IT Project Portfolio Management. Artech House
effective project management series, Artech House; Norwood, MA,USA.
Campbell, Clark A. (2008). The One-Page Project Manager for IT Projects:
Communicate and Manage any Project with a Single Sheet of Paper. John
Wiley & Sons, Inc.;, Hoboken, New Jersey; USA.
Hughes, Bob (2012). Project Management for IT-Related Projects. BCS Learning &
Development Ltd; Swindon, SN2 1FA, UK
Keyes, Jessica (2009). Leading IT Projects: The IT Manager’s Guide. Taylor & Francis
Group; USA
Lewis, James P. (2008). Mastering Project Management: Applying advanced
Concepts-Systems thinking, Control and Evaluation, and Resource
Allocation. ISBN: 0-07-159337-3; Second Edition; McGraw-Hill. USA.
Lientz, Bennet P., Larssen, Lee (2006). Risk Management for IT Projects: How to
Deal with Over 150 Issues and Risks. Butterworth–Heinemann - an imprint
of Elsevier; MA,USA
Bibliography
Marchewka, Jack T.(2003). Information Technology Project Management: Providing
Measurable Organizational Value. John Wiley & Sons, Inc; New Jersey, USA.
Project Management Institute (2013). A Guide to the Project Management Body of
Knowledge (PMBOK). Fifth edition; Newtown Square, PA: Project Management
Institute, Inc.,USA
Schwalbe, Kathy (2011). Information Technology Project Management. Revised 6th
Edition; Course Technology, Cengage Learning. Boston, USA.
Schwalbe, Kathy (2014). Information Technology Project Management. 7th Edition;
Course Technology, Cengage Learning. Boston, USA.
Soriano, José López (2012). Maximizing Benefits from IT Project Management: From
Requirements to Value Delivery. Advanced and Emerging Communications
Technologies Series; CRC Press-Taylor & Francis Group; Florida,USA.
PMP Exam Prep, Rita’s Course in a Book for Passing PMP Exam. Sixth Edition;2008,PMP.