100% found this document useful (1 vote)
171 views65 pages

Lecture 1 - Project Management Concepts

This document provides an overview of project management concepts and related topics. It begins with a discussion of the progression from noise to wisdom and the role of communication and platforms. It then summarizes the key elements of a business model for an IT company, including creating, delivering, and capturing value. Next, it outlines the typical components of solving an IT problem through project management, software engineering, and coding/programming. It provides brief descriptions of relevant methodologies for each area. Finally, it discusses characteristics of projects and different organizational structures for managing projects.

Uploaded by

Lupu Ciprian
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
171 views65 pages

Lecture 1 - Project Management Concepts

This document provides an overview of project management concepts and related topics. It begins with a discussion of the progression from noise to wisdom and the role of communication and platforms. It then summarizes the key elements of a business model for an IT company, including creating, delivering, and capturing value. Next, it outlines the typical components of solving an IT problem through project management, software engineering, and coding/programming. It provides brief descriptions of relevant methodologies for each area. Finally, it discusses characteristics of projects and different organizational structures for managing projects.

Uploaded by

Lupu Ciprian
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 65

P Pre-test

Project Management Concepts


Dumitru Radoiu
March 2013

Agenda A
Introduction Noise, data, information, knowledge, wisdom Its All About Communication and Platforms The Business Model of an IT Company Solving an IT problem Project Management Software Engineering Coding/Programming

From Noise to Wisdom


6 June 1944 in Normandy Knowledge

6 June 1944

How to win a War

Noise

Data

Information

Wisdom

Numbers

Information Information + Domain context = Domain meaning = Knowledge

Multiple Domain Knowledge, interconnected = Wisdom

(My grandmother has wisdom about survival on a farm.).

Information [Latin: informare (in + formare)] = to give form, shape

Agenda A
Introduction Noise, data, information, knowledge, wisdom Its All About Communication and Platforms The Business Model of an IT Company Solving an IT problem Project Management Software Engineering Coding/Programming

From Noise to Wisdom Its all about communication (and platform)


Provider vocabulary

User vocabulary

Provider
Platform
Some 4000 BC So many camels for so much bags of wheat

User

Firstly, communication requires a common language.... made of words/vocabulary Language syntax: how we write Language semantics: what we mean

From Noise to Wisdom Its all about communication (and platform)


Provider vocabulary

User vocabulary

Information Science

Provider
Platform
Stone Papyrus/Books Radio/TV Computers/Web

User

Computer Science

Having coffee with friends.

A day at the beach.

Cheering on your team.

Having dinner out with your friends.

Out on an intimate date.

Having a conversation with your Best Friend

A visit to the museum

Enjoying the sights

Einstein...

(Modest) Evolution of Information Science in time

In fact the whole technology (platform) reflects a lack of imaginationthe same thinkingno difference but in speed. time

4000 BC Camels for wheat

1800 AD Paper Forms for trade

2010 AD Most advanced Databases Same thinking but electronic speed-up.

Semantic Web: A Web of interconnected data


Semantic Data Publishers (publication of RDF and SPARQL endpoints)

...
ALL DATA on the Web as ONE BIG DATA BASE
W3C Linking Open Data Project

Links via URLs


RDFa RDFa

We need a language for expressing the relationships between different sorts of data: a semantic web which will let all the data be seen as one big database. Tim Berners - Lee

2020-2030? Information Sciences


- Host for all documents and data - Meaningful for computers and humans

- Do what I mean - Find what I need - Be aware of what I know

Semantic search: you ask a question and get ONE answer

Computer Sciences
-The Web as an Operating System - Host of all applications

Agenda A
Introduction Noise, data, information, knowledge, wisdom Its All About Communication and Platforms The Business Model of an IT Company Solving an IT problem Project Management Software Engineering Coding/Programming

BUSINESS MODEL OF A COMPANY

CREATE VALUE
What is the measure for value?

DELIVER VALUE
What the market wants? What is the path to customers?

CAPTURE VALUE
What is the measure for the performance of a business?

BUSINESS MODEL OF A COMPANY


KEY TRENDS

What is changing in society, behavior, politics, competition?

IT INDUSTRY FORCES

CREATE VALUE
What is the measure for value?

DELIVER VALUE
What the market wants? What is the path to customers?

MARKET FORCES

What are the newest technologies, tools, methodologies?

What is changing in the customer needs and behavior?

CAPTURE VALUE
What is the measure for the performance of a business?

What is changing in the economic environment?

MACRO ECONOMIC FORCES

ENVIRONMENT

CREATE VALUE
SOLUTION TO HE PROBLEM VALUE CREATION
UNIQUE VALUE PROPOSITION

DELIVER VALUE
THE UNFAIR ADVANTAGE

MARKET SEGMENT (THE PROBLEM)

Unique selling point

MARKETING ASSETS

KPI

The Path to the customers

CAPTURE VALUE

Agenda A
Introduction Noise, data, information, knowledge, wisdom Its All About Communication and Platforms The Business Model of an IT Company Solving an IT problem Project Management Software Engineering Coding/Programming

The IT solution to a problem Project Problem


Solving the problem is the SCOPE of the project! Supplier Provider

Customer Client Sponsor

IT Solution to the problem t


End

0
Start

time

Proper Planning Prevents Poor Project Performance 80%

Monitoring & Control

Initiation

Planning

Execution

Closing

The IT solution to a problem


Project Management - PM
Monitoring & Control

Initiation

Planning

Execution

Closing

time

The IT solution to a problem


Project Management - PM
Monitoring & Control

PM methodologies PMP Prince 2

Initiation

Planning

Execution

Closing

time

Project Management - PM
Monitoring & Control

Theory-Tools-Artifacts

Initiation

Planning

Execution

Closing

time

The IT solution to a problem


Project Management - PM
Monitoring & Control

Initiation

Planning

Execution

Closing

time
OO Analysis OO Design OO Implementation

Software Engineering - SE

The IT solution to a problem


Project Management - PM
Monitoring & Control

PM methodologies PMBOK Prince 2

Initiation

Planning

Execution

Closing

SW methodologies Classic (Waterfall) RUP Agile Scrum (2-4 weeks sprints) TDD (Test Driven Development)

time
OO Analysis OO Design OO Implementation

Software Engineering - SE

The IT solution to a problem


Project Management - PM
Monitoring & Control

Theory-Tools-Artifacts

Initiation

Planning

Execution

Closing

Theory-Tools-Artifacts

time
OO Analysis OO Design OO Implementation

Software Engineering - SE

The IT solution to a problem


Project Management - PM
Monitoring & Control

Initiation

Planning

Execution

Closing

time
OO Analysis OO Design OO Implementation

Software Engineering - SE

Coding/Programming

Coding/Programming

PM methodologies PMBOK Prince 2

Project Management - PM
Monitoring & Control

Initiation

Planning

Execution

Closing

SW methodologies Classic (Waterfall) RUP Agile Scrum (2-4 weeks sprints) TDD (Test Driven Development)

time
OO Analysis OO Design OO Implementation

Software Engineering - SE Coding/Programming Methodologies Microsoft Technologies: .NET, Coding/Programming ASP.NET, C/C++, SQL 2005/2008, WPF, WCF, Silverlight, SharePoint 3.0, CRM 4.0, Navision and Axapta Coding/Programming Other: Oracle, AJAX, Java

The IT solution to a problem


Project Management - PM
Monitoring & Control

Theory-Tools-Artifacts

Initiation

Planning

Execution

Closing

Theory-Tools-Artifacts

time
OO Analysis OO Design OO Implementation

Software Engineering - SE

Theory-Tools-Artifacts Coding/Programming

Programming

Project Management Methodologies

PRINCE 2 Methodology

Monitoring & Control

Initiation

Planning

Execution

Closing

PMP Methodology

Microsoft Operations Framework Methodology

Software Engineering Methodologies Heavy weight


Rational Unified Process CMM

Scrum

Agile Unified Process

Light weight
Cowboy style

Agile Methodologies: DSDM, XP, SCRUM

time

Coding/programming Methodologies
Computing organized around MACHINES Computing organized around CODE Computing organized around DATA

Assemble languages

Ada, Basic, Visual Basic, Pascal, Fortran, C

Cobol, RDBMS

Computing organized around OBJECTS Computing organized around DOCUMENTS OO-Ada ,OO-Cobol, C++, Java, C# SGML, HTML, XML, XHTML Computing organized around COMPONENTS

COM, DCOM, CORBA, EJB

Monitoring & Control

Initiation

Planning

Execution

Closing

Project Management Methodology - PMP

Software Engineering Methodology - SCRUM Coding/Programming Methodology - COMPONENT ORIENTED PROGRAMMING

Praise the Lord!

Agenda B
Characteristics of a Project The Environment of a Project The role of a Project Manager Assignement: Project 1

Characteristics of a project

1
Start

Limited in time!!!

End time - We either meet project objectives - Realize we can not meet and terminate the project - The project is terminated for another reason

Characteristics of a project

Start

End time

2
The deliverable is controlled: - Quantifiable - Verifiable - Provides a new capability Unique deliverable:!!! product, service, result

Definition of a project
Additional detail added

E.g. Scope broadly defined

exact

Start

better defined

End time

Progressive elaboration!!!

Project vs. Operational Work

PROJECT Temporary Unique

OPERATIONAL WORK Ongoing Repetitive

Ends

Sustains
Sustains a business!!!!

Agenda B
Characteristics of a Project The Environment of a Project The role of a Project Manager Assignement: Project 1

Company organization

CREATE VALUE
The make it happen people

DELIVER VALUE
The rainmakers

CAPTURE VALUE
The support

Company Organization

Sales

The rainmakers

Technical

The make it happen people

Operational

The support

Crate Value: The Functional Organization

Project Coordination
Chief Executive

Functional manager Bricks design

Functional manager Bricks manufacturing

Functional manager Bricks testers

Bricks designers

Bricks manufacturers

Bricks testers

Projects in a Functional Organization - Weak Matrix

Functional Manager Bricks design Project 1 Project 2 Project 3 Project 4 Project 5 Total number 1 1 2 7 1 2

Functional Manager Bricks manufacturers 1 1 1 2 4 4

Functional Manager Bricks burners 3 1 3 10 3 1

Functional Manager Bricks Testers

1 1 5 2 1

Project Coordination

Create value: Projectized Organization Project Coordination Chief Executive

Project Manager 1

Project Manager 2

Project Manager 3

Project team members/staff

Project team members/staff

Project team members/staff

Projects in a Projectized Organization (IT Company) - Strong Matrix

Project 1 Analysts Proj. Mng. Designers Developers 1 1 2 7

Project 2

Project 3 3

Project 4

Total number 3 2 3 12

1 3

1 1 5

10

Testers
Support

1
2

3
1

2
1

3
3

Environment Influence

Environment Project

Monitoring & Control

Initiation

Planning

Execution

Closing

Environment

Physical Social/Cultural Political Economical

Organizational Influence

Environment Project Management Office Project Manager Skills General Interpersonal


Monitoring & Control

Initiation

Planning

Execution

Closing

Stakeholders
Price Functionality & Quality On time delivery Stability Ease of installation Ease of integration Ease of testing

Project manager Project team


Project Board

Customer /Sponsor
Stakeholders

End users

Price Functionality & Quality On time delivery Ease of use Maintainability Business impact

Why do we need customer-supplier organization during the project?

Customer

Parties have different: - Needs - Communication rules - Opinions about schedule, quality, cost

Supplier

time

End users

Project manager

We need a controlled environment to harmonize them

Agenda B
Characteristics of a Project The Environment of a Project The role of a Project Manager Assignement: Project 1

Keeps happy
Project Manager Start End

Project stakeholders

Indentifies

Plans
Project scope Project constraints
Time

Delivers Secures Project artifacts Project success criteria

Balances

Monitors Controls

Project Team Activities

Time

Scope

Cost

Scope

Cost

Project Manager Project Team Relation

Start

End

Project Manager
LEADERSHIP and ATITUDE to make it (Provide Focus) c = speed of reaction

Project team
DISCIPLINE and APTITUDE to stay focused on EXECUTION m = mass of knowledge/experience

E = mc2

Project Manager Skills

Technical knowledge

Project Management Knowledge

Personal skills Leadership (including technical) Attitude Communications skills Negotiations skills Mentoring skills

Project Manager Skills

Technical knowledge

Project Management Knowledge

Personal skills Leadership (including technical) Attitude Communications skills Negotiations skills Mentoring skills

Attitude:
How we act, how we respond is what separates greatness from mediocrity Talent, Education, Family and Financial Privileges are different for everyone. But we are all free to choose and change our attitude. Greatness comes with our attitude.

Project Manager Skills

Technical knowledge

Project Management Knowledge

Personal skills Leadership (including technical) Attitude Communications skills Negotiations skills Mentoring skills

What makes a leader!

Leadership: Authenticity + Competence


Authenticity (your identity, character, education) Competence (your specialty, skills, know-how)

Vision => Predicts the future Reality => Makes sure it is possible Ethics => Makes it happen ethically Courage => It is going to be hard

Agenda B
Characteristics of a Project The Environment of a Project The role of a Project Manager Assignement: Project 1

Project 1 Individual work 1. Read PMP ExamStudyGuide Chapter 1, pp 1 50 2. Answer the questions in PMP Exam Practice Test 1 3. Watch the QuickTime Movie Exam Practice Test 1 to correct your answers Project 1 Team/Individual work 1. Write the Project Scope Statement for your diploma Thesis 2. Publicly present and defend your work during class - the following week (for 5-10 minutes). You can use PPT Extra Watch the following videos
http://www.youtube.com/watch?v=9LSnINglkQA http://www.youtube.com/watch?v=htMMZVqcuO8 Demanding Professionalism: Uncle Bob http://vimeo.com/56708193 http://www.cleancoders.com/

You might also like