IT Methodologies

Post on 15-Jan-2015

4.233 views 3 download

Tags:

description

A crash course IT methodologies by Joris Verhuyck: background, evolution, most used methods etc.

Transcript of IT Methodologies

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

IT Buzzword Bingo

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Agenda

• The IT Organization – background• Definitions• Evolution of IT methodologies• Overview of existing methodologies• Explanation of the most used methods

– What do they mean?– Which questions can you ask to evaluate

candidates?

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

The IT Organization

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

IT Organization vs Projects Organization

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Definitions

• Methodology• Framework• Standard• Best Practice• IT Management• Project Management• Development• Hybrid• Process Improvement

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Evolution

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Evolutie per segment

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Existing methodologies – An overview

Rapid Application Development, Scrum, Agile, Waterfall, V-Model, ITIL, PMBoK, PRINCE2, Six Sigma, CMMI, Unified Process, Microsoft Solutions Framework, Feature Driven Development, Extreme Programming, Kanban, Spiral, TOGAF, COBIT, IT Balanced Scorecard, ISO 20000, Systems Engineering, Rational Unified Process, TenStep PM Process, ISO 27001:2005, Joint Application Design, Crystal, Agile Unified Process, Open Unified Process, Essential Unified Process, Systems Development Lifecycle, OpenSDLC, Dynamic Systems Development, TickIT, King III, MOF4, ASL, BiSL, OPM3, AS 8015-2005, CGEIT, ISO 29382, P3O, P3M3, ISO 38500, Calder Moir

IT Governance Framework, MoP, MoV, Evo, Euromethod, ISPL, MSP, M_o_R, CRISC

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Methodology Types

• IT Management• Project Management• Development• Hybrids• Others, e.g.:

– Process improvement– Risk– Portfolio

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Systems Engineering

PM

• Developed at Bell Telephone Laboratories

• Institutionalized in USAF in 1946 (“systems analysis” – at this moment a part of SE)

• DoD: institutionalized in the 40’ies

• Used by the DoD, DoE, NASA...

• 1990: National Council on Systems Engineering (NCOSE)

• 1995: International Council on Systems Engineering (INCOSE)

• In other words: the oldest (PM) methodology

1946

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Waterfall1956

HB

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PMBoK1969

PM

• Project Management Institute: °1969

• 1976: first seminars

• 1981: approval to formalize procedures, concepts…

• 1987: Project Management Body of Knowledge (“PMBoK”)

• 1996, 2000, 2004 & 2009: Updates of the PMBoK. (1st, 2nd, 3rd, 4th revision)

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PMBoKProcess Groups

• Initiating• Planning• Executing• Monitoring and Controlling• Closing

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PMBoKKnowledge Areas

• Project Integration Management• Project Scope Management• Project Time Management• Project Cost Management• Project Quality Management• Project Human Resource Management• Project Communications Management• Project Risk Management• Project Procurement Management

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PMBoKCertifications

• Certified Associate in Project Management (CAPM)– 1500hrs of working in a project team – OR, 23hrs of formal education

• Project Management Professional (PMP)– Education and experience – Agreed to code of professional conduct– Passed examination– Continued certification requirements

• I.e. ongoing project management experience• Examination renewal every three years

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PRINCE2

PM

● Developed from a PROMPTII basis, a PM methodology invented by Simpact Systems Ltd in 1976

● PROMPTII was the standard for British goverment IT projects, already in 1979

● PRINCE® (PRojects IN Controlled Environments)’s name originated in 1989 ; the methodology got further formalized by the CCTA (Central Computer and Telecommunications Agency)

● In 1989 PROMPTII was completely replaced by PRINCE® for projects within the British government

● In 1996 PRINCE2 ® is released as an answer to general feedback about Project Management. It marks PRINCE2’s departure from being “IT Only”

● PRINCE2® received updated in 2002 and 2005; a last – major -update in 2009.

1976

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PRINCE2:2009Principles

• Learn from Experience• Manage by Stages• Manage by Exception• Continued Business Justification• Defined Roles and Responsibilities• Focus on Products• Tailor to Suit the Project Environment

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PRINCE2:2009Processes

• Starting up a Project• Directing a Project• Initiating a Project• Managing a Stage Boundary• Controlling a Stage• Managing Product Delivery• Closing a Project

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PRINCE2:2009Themes

• Business Case• Organization• Plans• Quality• Risk• Changes• Progress

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PRINCE2:2009Techniques

• Product Based Planning• Quality Review

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

PRINCE2 Certifications

• PRINCE2 Foundation• PRINCE2 Practitioner

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

V-Model1981

HB

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Spiral1986

HB

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Six Sigma

• Developed by Motorola• goal: reduce production errors / deviation

– Variation costs money!

• DMAIC• Green Belt -> Black Belt –> Champion• (Production) Process improvement!

1986

Other

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Six Sigma Certifications

• Six Sigma yellow belt• Six Sigma green belt• Six Sigma black belt• Six Sigma master black belt

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

CMMI

• Capability Maturity Model Integration• Process Improvement• Capability vs Maturity• Levels 1 to 5• Process Areas

1987

Other

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

CMMILevels

• Level 1: Initial• Level 2: Managed• Level 3: Defined• Level 4: Quantitatively Managed• Level 5: Optimizing

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

CMMICore Process Areas

Abbr Name Area ML

CAR Causal Analysis and Resolution Support 5

CM Configuration Management Support 2

DAR Decision Analysis and Resolution Support 3

IPM Integrated Project Management Project Management 3

MA Measurement and Analysis Support 2

OPD Organizational Process Definition Process Management 3

OPF Organizational Process Focus Process Management 3

OPM Organizational Performance Management Process Management 5

OPP Organizational Process Performance Process Management 4

OT Organizational Training Process Management 3

PMC Project Monitoring and Control Project Management 2

PP Project Planning Project Management 2

PPQA Process and Product Quality Assurance Support 2

QPM Quantitative Project Management Project Management 4

REQM Requirements Management Project Management 2

RSKM Risk Management Project Management 3

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

CMMI Certifications

• CMMI Practitioner• CMMI Instructor • SCAMPI B & C Team Leader• SCAMPI Lead Appraiser

• Standard CMMI Appraisal Method for Process Improvement

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

ITIL

• IT Infrastructure Library– 1. ITIL Service Strategy– 2. ITIL Service Design– 3. ITIL Service Transition– 4. ITIL Service Operation– 5. ITIL Continual Service Improvement

• 1989 -> 1996: increase to over 30 books• 2001: ITIL v2• 2007: ITIL v3• Service Oriented!

1989

IT Mgt

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

ITILService Strategy

• Service Portfolio Management• Demand Management• IT Financial Management

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

ITILService Design

• Service Catalogue Management• Service Level Management• Risk Management• Capacity Management• Availability Management• IT Service Continuity Management• Information Security Management• Compliance Management• IT Architecture Management• Supplier Management

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

ITILService Transition

• Service Asset and Configuration Mgnt• Service Validation and Testing• Evaluation• Release Management• Change Management• Knowledge Management

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

ITILService Operation

• Event Management• Incident Management• Problem Management• Request Fulfilment• Access Management

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

ITILCSI

• Service Level Management• Service Measurement and Reporting• Continual Service Improvement

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

ITIL Certifications

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Scrum

• Name originated in Rugby – refers to gathering up the players after incidents

• Is one of the “Agile” ways• 3 Questions:

– What have you done yesterday?– What will you do today?– Do you have any issues?

• Scrum Master, Product Owner, Team Members• Daily scrum, sprint turning point, sprint planning, sprint

retrospective• -

1991

Dev

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Scrum certificates

• Certified Scrum Master• Certified Scrum Product Owner• Certified Scrum Developer• Certified Scrum Professional• Certified Scrum Trainer• Certified Scrum Coach

Laar 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be – info@ac-e.be

Dev

Agile

• We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:– Individuals and interactions over processes and

tools– Working software over comprehensive documentation– Customer collaboration over contract negotiation– Responding to change over following a plan

• That is, while there is value in the items on the right, we value the items on the left more.

2001