39
r 179 , B-2180 Ekeren – Tel +32 (0)3 640 01 67 – Fax +32 (0)3 640 01 69 – www.ac-e.be [email protected] IT Buzzword Bingo

IT Methodologies

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: 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 – [email protected]

IT Buzzword Bingo

Page 2: 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 – [email protected]

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?

Page 3: 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 – [email protected]

The IT Organization

Page 4: 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 – [email protected]

IT Organization vs Projects Organization

Page 5: 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 – [email protected]

Definitions

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

Page 6: 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 – [email protected]

Evolution

Page 7: 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 – [email protected]

Evolutie per segment

Page 8: 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 – [email protected]

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

Page 9: 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 – [email protected]

Methodology Types

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

– Process improvement– Risk– Portfolio

Page 10: 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 – [email protected]

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

Page 11: 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 – [email protected]

Waterfall1956

HB

Page 12: 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 – [email protected]

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)

Page 13: 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 – [email protected]

PMBoKProcess Groups

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

Page 14: 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 – [email protected]

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

Page 15: 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 – [email protected]

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

Page 16: 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 – [email protected]

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

Page 17: 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 – [email protected]

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

Page 18: 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 – [email protected]

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

Page 19: 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 – [email protected]

PRINCE2:2009Themes

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

Page 20: 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 – [email protected]

PRINCE2:2009Techniques

• Product Based Planning• Quality Review

Page 21: 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 – [email protected]

PRINCE2 Certifications

• PRINCE2 Foundation• PRINCE2 Practitioner

Page 22: 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 – [email protected]

V-Model1981

HB

Page 23: 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 – [email protected]

Spiral1986

HB

Page 24: 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 – [email protected]

Six Sigma

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

– Variation costs money!

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

1986

Other

Page 25: 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 – [email protected]

Six Sigma Certifications

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

Page 26: 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 – [email protected]

CMMI

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

1987

Other

Page 27: 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 – [email protected]

CMMILevels

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

Page 28: 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 – [email protected]

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

Page 29: 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 – [email protected]

CMMI Certifications

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

• Standard CMMI Appraisal Method for Process Improvement

Page 30: 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 – [email protected]

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

Page 31: 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 – [email protected]

ITILService Strategy

• Service Portfolio Management• Demand Management• IT Financial Management

Page 32: 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 – [email protected]

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

Page 33: 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 – [email protected]

ITILService Transition

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

Page 34: 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 – [email protected]

ITILService Operation

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

Page 35: 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 – [email protected]

ITILCSI

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

Page 36: 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 – [email protected]

ITIL Certifications

Page 37: 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 – [email protected]

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

Page 38: 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 – [email protected]

Scrum certificates

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

Page 39: 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 – [email protected]

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