• No results found

A Project Management framework for Software Implementation Planning and Management

N/A
N/A
Protected

Academic year: 2021

Share "A Project Management framework for Software Implementation Planning and Management"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

PPM02

A Project Management framework

for Software Implementation

Planning and Management

Keith Lancaster

Lancaster Strategies

(2)

• The goal of introducing new technologies into your company is to improve your capability, effectiveness and competitiveness.

• The company will require a reasonable ROI and no handicapping of

existing support mechanisms that enable the existing company cash flow.

• This presentation looks at a Project Management framework within which your company's improvement implementation and improvement objectives can be serviced and monitored in an iterative nature, while introducing these new technologies.

• The presentation will draw on large project experience where technologies, such as IBM Rational, have been introduced and were a framework such as the one in the presentation has and has not been used.

A MANAGED APPROACH TO

A MANAGED APPROACH TO

IMPROVING IT CAPABILITY

(3)

Raising the effectiveness of the Information Management Function

Optimising the investment in Information Technology

Managing the change process itself

To take organisation through a process of adaptation to change as rapidly and seamlessly as possible

Understand the factors which affect the process

Plan for them

Compress the learning curve

A MANAGED APPROACH TO

A MANAGED APPROACH TO

IMPROVING IT CAPABILITY

IMPROVING IT CAPABILITY

(4)

• The goal of introducing new technologies into your company is to improve your capability, effectiveness and competitiveness.

• The company will require a reasonable ROI and no handicapping of

existing support mechanisms that enable the existing company cash flow.

Improving Capability and Effectiveness

Improving Capability and Effectiveness

Existing

(5)

A project’s success is influenced by many hygiene factors

-which can represent potential risks if not addressed

Project

Project

Success

Success

New Roles/ Organisation Training Technical Infrastructure Policy Standards/ Method Architecture

(6)

Solution Component

Industry Best Practises

IBM Experience Client Experience Business Drivers CMM Goals Solution Component “Process Knowledge” Solution Component “Collateral

[Exemplars, Templates, Training How-Tos, Guidelines]

Trained and Mentored

Pilot Projects

Trained and Mentored

Project Deployment Team

Trained and Mentored

Administrators

Solution Component

(7)

Iterative Testing Iterative Development Requirements Management Change Management Visual Modelling Component Based Architecture

Solution Component

Solution Component

(8)

Assess and Diagnose

Current development process

Current application architectures

Current skills

Objectives

Assess and Diagnose

Assess and Diagnose

Current development processCurrent development process

Current application architecturesCurrent application architectures

Current skillsCurrent skills • • ObjectivesObjectives

Plan

Strategies + measurementsDeliverables, tasks, resources, scheduleDevelopment process

Plan

Plan

Strategies + measurementsStrategies + measurements

Deliverables, tasks, Deliverables, tasks, resources, schedule resources, schedule

Development processDevelopment process

Implement and Monitor

Training

First project

Framework architecture

Development process

Development infrastructure

Implement and Monitor

Implement and Monitor

Training Training

First projectFirst project

Framework architectureFramework architecture

Development processDevelopment process

Development infrastructureDevelopment infrastructure

Review and Evaluate

Metrics

Lessons learned

Feedback

Review and Evaluate

Review and Evaluate

MetricsMetrics

Lessons learnedLessons learned

FeedbackFeedback

Tasks

(9)

Assess

Assess

Plan

Plan ImplementImplement

Review Review Assess Assess Plan Plan Implement Implement Review Review Assess Assess Plan Plan Implement Implement Review Review Assess Assess Plan Plan Implement Implement Review Review Time Time

Cycle 4

Cycle 4

Iterative Implementation

Iterative Implementation

Cycle 3

Cycle 3

Cycle 1

Cycle 1

Cycle 2

Cycle 2

(10)

Roadmap and SEI CMM

Roadmap and SEI CMM

1 Initial 1 Initial 2 Repeatable 2 Repeatable 3 Defined 3 Defined 4 Managed 4 Managed 5 Optimising 5 Optimising

CMM LEVEL ROADMAP PROCESS

(11)

Project Management Framework

Project Management Framework

Implementation Management

Implementation Management

Implementation Management

P

e

o

p

l

e

P

P

e

e

o

o

p

p

l

l

e

e

P

R

o

c

e

s

s

e

s

P

P

R

R

o

o

c

c

e

e

s

s

s

s

e

e

s

s

A

r

c

h

i

t

e

c

t

u

r

e

A

A

r

r

c

c

h

h

i

i

t

t

e

e

c

c

t

t

u

u

r

r

e

e

T

e

c

h

n

o

l

o

g

y

T

T

e

e

c

c

h

h

n

n

o

o

l

l

o

o

g

g

y

y

S

o

l

u

t

I

o

n

S

S

o

o

l

l

u

u

t

t

I

I

o

o

n

n

D

e

l

i

v

e

r

y

D

D

e

e

l

l

i

i

v

v

e

e

r

r

y

y

(12)

PEOPLE

PEOPLE

PROCESSES

PROCESSES

TECHNOLOGY

TECHNOLOGY

IMPLEMENTATION

IMPLEMENTATION

MANAGEMENT

MANAGEMENT

ARCHITECTURES

ARCHITECTURES

Start

Customise

G

O

A

L

SOLUTION

SOLUTION

DELIVERY

DELIVERY

Investment x Weeks

Project Management Framework

Project Management Framework

(13)

Business Engagement Business User Community IT Community

Developers ManagersProject

Analysts Operational Support Project Teams Business Analysts

Company Structure

Company Structure

(14)

Corporate or Programme Management

Project Board

User Executive Supplier

Project Manager

Supplier Team Leader

Core Teams

Implementation Team Organisation

Implementation Team Organisation

(15)

Architectures

Technology

Processes

People

Implementation

Management

Organisational Mapping

Organisational Mapping

?

?

ORGANISATION DIV A DIV B DIV C DIV D DIV E

(16)

Organisational Mapping : Options

Organisational Mapping : Options

1

2

3

Central Roll-out Programme

All Streams centrally Managed

Some Streams Central,

Departmental Rollouts

Each division has own

Rollout Programme with

(17)

Typical Department Rollout Cycles

Preparation 2 Weeks Initiation 3 weeks Engagement 5 Weeks Extension m Weeks Integration n Weeks

Core Team Core and Target Team Target Team and Operations Support

Investment – Impact Assessments, Project Organisation, Agree Project Brief, Agree Measurements, Identification and Training of Programme Core Team Stream Coordinators, Initial Plans

Preparation – Reviewing Processes, ID Practise Leaders for the target team and remove from day2day work, Arrange training, Create Infrastructure requests, initiate communications plan (presentations, video clips, news letters)

Initiation – Working with practise leaders: decide on 1st project/system, review/create worked examples,

customise processes, resolve data migration issues, create engagement charters, train 1stproject members

Engagement – Run 1stproject with tools and processes with the PDS team as mentors. Contractors engaged

to assist with hands on development and support.

Investment x Weeks

Company & Supplier

(18)

Phase 1 Pathfinder Phase 2 Phase n Core Team Preparation Phase 0

Dept Rollouts

(19)

Programme Streams Detail / Artefacts

- Policy Setting

- Planning Prog streams

- Organisation

- Roles & Responsibilities

- Progress Monitoring

- Risk Management

- Marketing

- Policy Setting

- Planning Prog streams

- Organisation

- Roles & Responsibilities

- Progress Monitoring

- Risk Management

- Marketing

PEOPLE

PEOPLE

PROCESSES

PROCESSES

TECHNOLOGY

TECHNOLOGY

IMPLEMENTATION

IMPLEMENTATION

MANAGEMENT

MANAGEMENT

ARCHITECTURES

ARCHITECTURES

(20)

- Job Specification

- Recruitment

- Training

- Skills Development

- External Knowledge

Acquisition

- Incentives

- Development Metrics

- Job Specification

- Recruitment

- Training

- Skills Development

- External Knowledge

Acquisition

- Incentives

- Development Metrics

PEOPLE

PEOPLE

PROCESSES

PROCESSES

TECHNOLOGY

TECHNOLOGY

IMPLEMENTATION

IMPLEMENTATION

MANAGEMENT

MANAGEMENT

ARCHITECTURES

ARCHITECTURES

SOLUTION

SOLUTION

DELIVERY

DELIVERY

(21)

- Standards & Guidelines

- Methods & Techniques

- Development Strategy

- Configuration

Management Procedures

- Project Management

Approach

- Development Metrics

- Standards & Guidelines

- Methods & Techniques

- Development Strategy

- Configuration

Management Procedures

- Project Management

Approach

- Development Metrics

PEOPLE

PEOPLE

PROCESSES

PROCESSES

TECHNOLOGY

TECHNOLOGY

IMPLEMENTATION

IMPLEMENTATION

MANAGEMENT

MANAGEMENT

ARCHITECTURES

ARCHITECTURES

(22)

- Technical Environment

- Tool Support

- Tool Version

Management

- Research and Testing

- Infrastructure Support

- Technical Environment

- Tool Support

- Tool Version

Management

- Research and Testing

- Infrastructure Support

PEOPLE

PEOPLE

PROCESSES

PROCESSES

TECHNOLOGY

TECHNOLOGY

IMPLEMENTATION

IMPLEMENTATION

MANAGEMENT

MANAGEMENT

ARCHITECTURES

ARCHITECTURES

SOLUTION

SOLUTION

DELIVERY

DELIVERY

(23)

- Re-use Strategy

- Architecture Management

- Enterprise Models

- Component Portfolio

Management

- Re-use Strategy

- Architecture Management

- Enterprise Models

- Component Portfolio

Management

PEOPLE

PEOPLE

PROCESSES

PROCESSES

TECHNOLOGY

TECHNOLOGY

IMPLEMENTATION

IMPLEMENTATION

MANAGEMENT

MANAGEMENT

ARCHITECTURES

ARCHITECTURES

(24)

- Proof of Concept

- Pathfinder

- Pilots

- Business Applications

- Model Management

- Database Administration

- Proof of Concept

- Pathfinder

- Pilots

- Business Applications

- Model Management

- Database Administration

PEOPLE

PEOPLE

PROCESSES

PROCESSES

TECHNOLOGY

TECHNOLOGY

IMPLEMENTATION

IMPLEMENTATION

MANAGEMENT

MANAGEMENT

ARCHITECTURES

ARCHITECTURES

SOLUTION

SOLUTION

DELIVERY

DELIVERY

(25)

Component Based Development Transition Engineering Business Solutions Systems Integrator Client/Server P ro d u c ts & S e rv ic e s B L U E P R IN T S IM P L E M E N T A T IO C U S T O M E R P R O F IL E Processes Processes People People Implementation Management Implementation Management Technology Technology

(26)

“When your strategy is deep and far reaching then what you

gain by your calculations is much, so you can win before you

even fight”

The of Art of War, SUN TZU

Think holistically, anticipate barriers and commit yourself to

the undertaking, even in Software Implementation Planning

References

Related documents

Despite these flaws, the procedural mandates may still be helping if the error rate and procedural injustices would otherwise be even higher. Moreover, credit bureaus have

NewEra’s integrated body shop management solution, iAutoFocus™, tracks vital operational elements of the collision repair process and drives shop productivity. Explore

ABR: Australian Business Register; ABS: Australian Business Survey; ARIMA: Autoregressive integrated moving-average; BAC: Blood alcohol concentration; CBD: Central business

The performance of the LDR model is compared to the performance of a scenario based model and a deterministic model in a case study using stochastic spot prices, deterministic

2-1) If Power Freezer key + Power Fridge key are pressed simultaneously for 6 seconds during normal Power Fridge key are pressed simultaneously for 6 seconds during normal

The Alabama College System endorses the Americans' with Disabilities Act. In accordance with College policy, when requested, reasonable accommodations may be provided for

To understand the failure of foreign aid to foster economic growth and to reduce the poverty level, we must examine the relationship between total foreign aid and gross

In this article we reveal the way Members of the European Parliament (MEPs) from Central and Eastern Europe (CEE) integrated themselves in the Parliament’s work and