Professional Documents
Culture Documents
Projects
(MSP)
An introduction
Today
⚫ Expectation from the course
⚫ Course Outline
⚫ Evaluation Pattern
⚫ Introduction
MSP – Evaluation
1 Quiz – 1 10
2 Quiz – 2 10
3 Group Project 30
4 Moodle Discussion board 10
5 Mid-Term Exam / Case 20
6 End Term Exam 20
Total 100
Required Reading
⚫ Recommended e-book
⚫ Available on IMDKC-Moodle
⚫ Project Management in IT
by Kathy Schwalbe
⚫ Recommended reading
⚫ Software Project Management
by Walker Royce
⚫ Practitioner’s Guide to Software Engineering
by Roger Pressman
Expectation??
Dream Job
Salary
Creating Value
Deliver value incrementally
Work Clients
Supervisors
& Company
Co-workers Get your work done…fast
Negotiate
People close
Life is a series of works
to us
Latest Trends in Managing
Software Projects
⚫ Artificial Intelligence
⚫ Hybrid Approach - Blending Agile and
Waterfall
⚫ Emotional Intelligence (EQ) Impact of EQ on
Careers
⚫ Project Management Office
⚫ Kanban Boards
⚫ Analytics
⚫ Cybersecurity
⚫ Remote Teams
Software market tiers
Software Market Trends
⚫ Merger Mania
⚫ Databases
⚫ Functional Expansion
⚫ Accenture
⚫ TCS
⚫ Cognizant
⚫ Wipro
⚫ IBM
⚫ HCL
⚫ Infosys
⚫ CapGemini
⚫ DXC Technologies (merger of CSC and HPE)
⚫ NTT Data
What is Onsite / Offshore?
Some Questions
⚫ Which is the largest consumer of Indian IT
services?
⚫ Govt. of India,
⚫ The Government of India has allocated Rs 10,000 crore (US$ 1.5 billion) for BharatNet
project under which it aims to provide high speed broadband to more than 150,000 Graam
panchayats by 2017-18. Make in India, Digital India Startup India
⚫ US and UK market
⚫ Which is the world’s leading destination for
global ITO and BPO?
⚫ India - world's No.1 sourcing destination, with
a 55 percent share.
⚫ Vietnam
⚫ Philippines
The Business of Software
Software Products
vs.
Software Services
vs.
Hybrid
Reinventing Business Models
⚫ Delivery approach
⚫ Build offshore model
⚫ Customer-centric approach
⚫ Focus on Key Global Accounts
⚫ Domain Approach
⚫ Build Specific Solution
⚫ Solution Approach
⚫ Develop Intellectual Property for non-linear
revenues
Product?
How? Where? Whom?
⚫ Services or Products
⚫ Software technology
⚫ Platforms, Code, program designs
Why Indian companies?
Transformational Business Impact
⚫ Vertical solutions
⚫ Technology Enablement
⚫ Scalability
⚫ Sustainability
Technology Enablement -
Employing Strategy
Innovation
⚫ Product
⚫ Process
⚫ Delivery
⚫ Support
Mature Service Delivery
A large percentage of
organizations are working at
5–Employee
Level 1 in terms of Service Driven Experience
Delivery
29
What is Project Management?
Can be defined as
Temporary endeavor undertaken to create a unique product /
service.
Temporary, since it has an end date
Unique, since it has not been attempted before.
PMI definition
Projects that
Meet certain objectives
OR
Produces a product
Example:
⚫ Information Systems
⚫ Embedded Systems
Merits of Project Management
⚫ Increased understanding of project and its purpose
⚫ Alignment with organizational goals
⚫ Define and control project scope
⚫ Prioritize functional and project activities
⚫ Identify, monitor and track milestones
⚫ Projection of resource requirements
⚫ Measure performance
⚫ Mitigate risks
⚫ Improved communication amongst project
participation, thereby identify problem areas
Why are Projects Important?
Management
Project
Management
Software
Project
Management
Project features
⚫ Objective
⚫ Uniqueness
⚫ Constraints
Project Life Cycles
Man Hours
Time
Processes
Project features
⚫ Requires multi-disciplinary effort
⚫ Efforts of more than one organization require
integrating
⚫ Work of more than one discipline require
coordinating across organizational
boundaries
⚫ Multiple skills require coordination
⚫ Day-to-day issues to be resolved to avoid
delays
Project Management
Skills
⚫ Leadership
⚫ Communications
⚫ Problem Solving
⚫ Negotiating
⚫ Influencing the Organization
⚫ Mentoring
⚫ Process and technical expertise
Interactions /
Stakeholders
⚫ As a PM, who do you interact with?
⚫ Project Stakeholders
⚫ Project sponsor
⚫ Executives
⚫ Team
⚫ Customers
⚫ Contractors
⚫ Functional managers
Key Players in a Project
⚫ Team Members and project management
specialist
⚫ Group Leaders
⚫ Technical Manager
⚫ Project Manager
⚫ Project Director / Project Sponsor
⚫ Program Manager / Corporate Executive
Types of PM Software
1. Desktop
⚫ Microsoft Project is a good example for this type.
2. Web Based
⚫ The users access the web application and read, write or change the
project management-related activities.
⚫ Good solution for distributed projects across departments and
geographies.
⚫ Stakeholders of the project have access to project details at any given
time.
⚫ Model is the best for virtual teams that operate on the Internet.
Features to look, for
choosing a PM software
⚫ Collaboration
⚫ Scheduling
⚫ Issue Tracking
⚫ Document Management
⚫ Resource Management
PM Tools: Software
⚫ Low-end
⚫ Basic features, tasks management, charting
⚫ MS Excel, Milestones Simplicity
⚫ Mid-market
⚫ Handle larger projects, multiple projects, analysis tools
⚫ MS Project
⚫ High-end
⚫ Very large projects, specialized needs, enterprise
⚫ Primavera Project Manager
Tools: Network Diagram
Tools: Gantt Chart
PM Tools
⚫ Jira
⚫ Asana
⚫ Liquid Planner
⚫ SmartSheet
⚫ ZOHO
⚫ EasyProjects
⚫ Trello
⚫ Pro workflow
LiquidPlanner
Project Management
Quality
Cost
Resources
Review
Concept
Exploration
System
Exploration
Require-
ments
Design
Implemen-
tation
Operation &
Support
Mainte-
nance
Essential Competencies
Managing Software Project
1. Appraise performance 1. Assess process 1. Build Work Breakdown
2. Handling intellectual 2. Awareness of process structure
property standards 2. Documenting plans
3. Hold effective meetings 3. Defining product 3. Estimating Cost
4. Interaction and 4. Evaluate alternate 4. Estimating Effort
communication processes 5. Managing Risks
5. Leadership 5. Manage requirements 6. Monitoring development
6. Managing change 6. Manage subcontractors 7. Scheduling
7. Negotiating successfully 7. Perform initial 8. Selecting Metrics
8. Planning careers assessment 9. Selecting project
9. Presenting effectively 8. Selecting Methods and management tools
10. Recruiting Tools 10. Tracking process
11. Selecting a team 9. Tailoring processes 11. Tracking project
12. Team building 10. Track product quality progress
11. Understand
development activities
Synthesize to PM knowledge
areas
⚫ Core (lead to achieving objectives)
⚫ Project Scope management
⚫ Project Time Management
⚫ Project Cost Management
⚫ Project Quality Management
⚫ Facilitating (processes through which goals achieved)
⚫ Project HR Management
⚫ Project Communications Management
⚫ Project Risk Management
⚫ Project Procurement Management
Process Management &
Modeling Tools - Open
⚫ BizAgi - Process Modeler
⚫ Questetra - BPM Suite
⚫ Tibco Business Studio
⚫ Process Maker
⚫ Open ModelSphere
⚫ Taskjuggler.com
⚫ Dotproject.net
Process Management &
Modeling Tools - Proprietary
⚫ Appian
⚫ BAE Systems
⚫ Cordys
⚫ EMC (ProActivity)
⚫ IBM
⚫ IDS Scheer,
⚫ Lombardi Software