Creating value from Software Development though Project management

14
Computer Society of Zimbabwe Software Development Community Monthly “Creating value from Software Development through Project Management” Presenter : Clever Haparari ( PMP) – FBC Holdings Limited

Transcript of Creating value from Software Development though Project management

Page 1: Creating value from Software Development though Project management

Computer Society of Zimbabwe

Software Development Community Monthly

“Creating value from Software Development through Project Management”

Presenter : Clever Haparari ( PMP) – FBC Holdings Limited

Page 2: Creating value from Software Development though Project management

Outline

Preamble

Value –who defines value?

Project Management Processes

Skills Development – PMP or Prince2 ?Skills Development – How can CSZ

assist you?

Page 3: Creating value from Software Development though Project management

Preamble

If you don’t know where you are

going you will not get there

Failing to Plan is planning to fail

There is no time lost in

reconnaissance

Project Management is a mechanism to get

the work done

Projects are undertaken to

deliver maximum value to the organisation

The framework used does not matter – Value

delivered matters

Page 4: Creating value from Software Development though Project management

Value – who defines it ??

Creating of value is the overall objective

of any business initiative/activity

Value differs with each stakeholder –

take time to understand your stakeholders and how they define

value

Creating value is about ensuring

benefits are realised whilst risk and

resource costs are minimised

Page 5: Creating value from Software Development though Project management

Project Management Processes

• Application of knowledge, skills, tools and techniques to project activities to meet project activities ( PMI-PMBOK – Guide 5th edition)

• It is achieved though integration of 47 processes categorised into 5 process groups ( Initiation, Planning, Executing, Monitoring and Controlling, Closure) and 10 knowledge areas.

Project Managemen

t

Page 6: Creating value from Software Development though Project management

Project Management Processes …../ctd

InitiationPlanning Execution

Monitoring and

ControlClosure

Page 7: Creating value from Software Development though Project management

Process Group Key Processes Outputs

Project Initiation • Develop Business case• Develop Project Charter• Identify Stakeholders and analyse

their needs

• Business case• Project charter• Stakeholder Register

Project Planning • Define project requirements ( functional and non-functional)

• Create project scope statement• Define work breakdown structure• Define Project Activities• Sequence activities• Define activity durations• Define activity costs• Develop Project Schedule• Develop Project budget• Define subsidiary project Plans

• Requirements document• Project Performance Baseline (

Project Scope,Projct Schedule, Project budget)

• Work breakdown structure • Subsidiary project plans (

Project Management Processes …../ctd

Page 8: Creating value from Software Development though Project management

Process groups Key Processes Outputs

Project execution • Carrying out the project work to deliver project deliverable

• Manage communications• Engage stakeholders

• Accepted deliverables• Communications

Project Monitoring • Control schedule• Control budget• Control Scope• Validate Scope• Control quality• Control changes

• Project Status reports

Project Closure • Complete and archive documentation

• Document lessons learnt• Celebrate success• Release project staff

• Project Acceptance report • Project Closure report • Project library

Project Management Processes …../ctd

Page 9: Creating value from Software Development though Project management

Skills Development – PMBOK or Prince 2

• It’s an ANSI accredited non-prescriptive Standard

• Focuses on how to apply generally accepted project management practices

• PMBOK is knowledge based – what needs to be done

• Represented as a relationship between 9 knowledge areas, the 47 processes, 5 process groups

• PMBOK applicable to any environment

PMBOK – Project

Management Body of

Knowledgewww.pmi.or

g

Page 10: Creating value from Software Development though Project management

Skills Development – PMBOK or Prince 2…/ctd

• A PM methodology developed by OGC – UK

• A prescriptive guide on how to run a project in the PRINCE2 way using step-by-step sequential steps

• Been widely adopted as a PM methodology in ICT environments.

• Focuses on how to specifically run a project

• Prince 2 deems Project Manager as a steward of the project for senior management ( PMBOK

PRINCE2 – Project in a controlled environment Version 2www.ogc.gov.uk/prince

Page 11: Creating value from Software Development though Project management

Skills Development – PMBOK or Prince 2…/ctdPMBOK and PRINCE2 are complementary

• Gain knowledge ( Principles, Concepts ) – PMBOK

• CAPM ( Certified Associate Project Manager) adequate for a software developer

• PMP – for aspiring career project manager

• Gain skills on a specific methodology to run a project using the knowledge gained ( Prince 2 – Practitioner, Agile, Scrum).

• Sequence is essential – Knowledge -> Skills

Which one first??

Page 12: Creating value from Software Development though Project management

Skills Development – How can CSZ assist??

• S

Page 13: Creating value from Software Development though Project management

Skills Development – How can CSZ assist??CSZ 2016 – Business School – 13-15 July 2016 : Bulawayo

THEME: Skill as a Service – ICT skills for enabling Corporate Strategy:

Implementing the right ICT projects right.

• Developing Business Case• Requirements gathering • Project scoping • Project scheduling• Project tracking, monitoring and

controlling • Project communication ( Status

reporting e.t.c

Attain cutting edge skills on

Project Planning and Monitoring

Page 14: Creating value from Software Development though Project management

Thank You!!!!

Questions /Commemts