Suche senden
Hochladen
Me2011 Method Assessment by Henderson-Sellers
•
0 gefällt mir
•
322 views
Method Engineering 2011 - IFIP WG.8.1 Working Conference
Folgen
A Method Assessment Framework
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 19
Empfohlen
Project managemen concept
Project managemen concept
Karthikeyan Subramanian
The project management and information technology context
The project management and information technology context
AfdalArifAmandaPutra
Risk.panel handout
Risk.panel handout
NASAPMC
Project management (A Basic Approach)
Project management (A Basic Approach)
Jed Concepcion
Theory of Project Management
Theory of Project Management
Glen Alleman
Project management IT Project Management
Project management IT Project Management
Amanda Haddad
Project Management
Project Management
Ashis Kumar Chanda
Software Engineering Practice - Project management
Software Engineering Practice - Project management
Radu_Negulescu
Empfohlen
Project managemen concept
Project managemen concept
Karthikeyan Subramanian
The project management and information technology context
The project management and information technology context
AfdalArifAmandaPutra
Risk.panel handout
Risk.panel handout
NASAPMC
Project management (A Basic Approach)
Project management (A Basic Approach)
Jed Concepcion
Theory of Project Management
Theory of Project Management
Glen Alleman
Project management IT Project Management
Project management IT Project Management
Amanda Haddad
Project Management
Project Management
Ashis Kumar Chanda
Software Engineering Practice - Project management
Software Engineering Practice - Project management
Radu_Negulescu
Brownfields agile draft v11
Brownfields agile draft v11
tony1234
Post mortem report
Post mortem report
Kuaci Pedas
Project management practices the criteria for success or failure
Project management practices the criteria for success or failure
Ta Ngoc
SymEx 2015 - Troubled Project Recovery, The Story of Firefighter & Hero
SymEx 2015 - Troubled Project Recovery, The Story of Firefighter & Hero
PMI Indonesia Chapter
Hsc project management 2018pptx
Hsc project management 2018pptx
greg robertson
Hsc project management 2017
Hsc project management 2017
greg robertson
Research Report: Strategies for Project Recovery
Research Report: Strategies for Project Recovery
PM Solutions
The Role of the Architect in ERP and PDM System Deployment
The Role of the Architect in ERP and PDM System Deployment
Glen Alleman
Project mangement chp 1 12
Project mangement chp 1 12
Dreams Design
What Makes a Good Concept of Operations?
What Makes a Good Concept of Operations?
Glen Alleman
Stages of Project Development
Stages of Project Development
Jo Balucanag - Bitonio
PM Chapter on Agile IT Project Management Methods
PM Chapter on Agile IT Project Management Methods
Glen Alleman
Project portfolio management
Project portfolio management
Glen Alleman
BPP Training on Project Management - Day 1
BPP Training on Project Management - Day 1
Imoh Etuk
Hr Management
Hr Management
asim78
Project Management
Project Management
Rami Issa
From arms race to green space
From arms race to green space
Glen Alleman
2b other processes
2b other processes
sauravkapadia
Capabilities based planning essay
Capabilities based planning essay
Glen Alleman
Heliotropic Abundance
Heliotropic Abundance
Glen Alleman
Me2011 presentation by Sophie Dupuy-Chessa
Me2011 presentation by Sophie Dupuy-Chessa
Method Engineering 2011 - IFIP WG.8.1 Working Conference
The Role of Curation in Content Marketing: Content2Conversion 2013
The Role of Curation in Content Marketing: Content2Conversion 2013
Pawan Deshpande
Weitere ähnliche Inhalte
Was ist angesagt?
Brownfields agile draft v11
Brownfields agile draft v11
tony1234
Post mortem report
Post mortem report
Kuaci Pedas
Project management practices the criteria for success or failure
Project management practices the criteria for success or failure
Ta Ngoc
SymEx 2015 - Troubled Project Recovery, The Story of Firefighter & Hero
SymEx 2015 - Troubled Project Recovery, The Story of Firefighter & Hero
PMI Indonesia Chapter
Hsc project management 2018pptx
Hsc project management 2018pptx
greg robertson
Hsc project management 2017
Hsc project management 2017
greg robertson
Research Report: Strategies for Project Recovery
Research Report: Strategies for Project Recovery
PM Solutions
The Role of the Architect in ERP and PDM System Deployment
The Role of the Architect in ERP and PDM System Deployment
Glen Alleman
Project mangement chp 1 12
Project mangement chp 1 12
Dreams Design
What Makes a Good Concept of Operations?
What Makes a Good Concept of Operations?
Glen Alleman
Stages of Project Development
Stages of Project Development
Jo Balucanag - Bitonio
PM Chapter on Agile IT Project Management Methods
PM Chapter on Agile IT Project Management Methods
Glen Alleman
Project portfolio management
Project portfolio management
Glen Alleman
BPP Training on Project Management - Day 1
BPP Training on Project Management - Day 1
Imoh Etuk
Hr Management
Hr Management
asim78
Project Management
Project Management
Rami Issa
From arms race to green space
From arms race to green space
Glen Alleman
2b other processes
2b other processes
sauravkapadia
Capabilities based planning essay
Capabilities based planning essay
Glen Alleman
Heliotropic Abundance
Heliotropic Abundance
Glen Alleman
Was ist angesagt?
(20)
Brownfields agile draft v11
Brownfields agile draft v11
Post mortem report
Post mortem report
Project management practices the criteria for success or failure
Project management practices the criteria for success or failure
SymEx 2015 - Troubled Project Recovery, The Story of Firefighter & Hero
SymEx 2015 - Troubled Project Recovery, The Story of Firefighter & Hero
Hsc project management 2018pptx
Hsc project management 2018pptx
Hsc project management 2017
Hsc project management 2017
Research Report: Strategies for Project Recovery
Research Report: Strategies for Project Recovery
The Role of the Architect in ERP and PDM System Deployment
The Role of the Architect in ERP and PDM System Deployment
Project mangement chp 1 12
Project mangement chp 1 12
What Makes a Good Concept of Operations?
What Makes a Good Concept of Operations?
Stages of Project Development
Stages of Project Development
PM Chapter on Agile IT Project Management Methods
PM Chapter on Agile IT Project Management Methods
Project portfolio management
Project portfolio management
BPP Training on Project Management - Day 1
BPP Training on Project Management - Day 1
Hr Management
Hr Management
Project Management
Project Management
From arms race to green space
From arms race to green space
2b other processes
2b other processes
Capabilities based planning essay
Capabilities based planning essay
Heliotropic Abundance
Heliotropic Abundance
Andere mochten auch
Me2011 presentation by Sophie Dupuy-Chessa
Me2011 presentation by Sophie Dupuy-Chessa
Method Engineering 2011 - IFIP WG.8.1 Working Conference
The Role of Curation in Content Marketing: Content2Conversion 2013
The Role of Curation in Content Marketing: Content2Conversion 2013
Pawan Deshpande
Me2011 presentation by Victoria Torres
Me2011 presentation by Victoria Torres
Method Engineering 2011 - IFIP WG.8.1 Working Conference
Performance based assessment
Performance based assessment
kstrong18
ME2011 presentation by Levina
ME2011 presentation by Levina
Method Engineering 2011 - IFIP WG.8.1 Working Conference
4年ぶり!進化した concrete5
4年ぶり!進化した concrete5
Katz Ueno
Mo Accounts, Mo Problems.
Mo Accounts, Mo Problems.
Thom Lytle
CMS の現場から - WordPress と concrete5
CMS の現場から - WordPress と concrete5
Katz Ueno
AVC NFPA 551 Overview
AVC NFPA 551 Overview
Albert V Condello III CHMM ASP
Andere mochten auch
(9)
Me2011 presentation by Sophie Dupuy-Chessa
Me2011 presentation by Sophie Dupuy-Chessa
The Role of Curation in Content Marketing: Content2Conversion 2013
The Role of Curation in Content Marketing: Content2Conversion 2013
Me2011 presentation by Victoria Torres
Me2011 presentation by Victoria Torres
Performance based assessment
Performance based assessment
ME2011 presentation by Levina
ME2011 presentation by Levina
4年ぶり!進化した concrete5
4年ぶり!進化した concrete5
Mo Accounts, Mo Problems.
Mo Accounts, Mo Problems.
CMS の現場から - WordPress と concrete5
CMS の現場から - WordPress と concrete5
AVC NFPA 551 Overview
AVC NFPA 551 Overview
Ähnlich wie Me2011 Method Assessment by Henderson-Sellers
Unit 1 spm
Unit 1 spm
GomathiPrakasham
Unit 1 spm
Unit 1 spm
GomathiPrakasham
Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
Rachid Meziani, PhD, CGEIT, PMP
Methodologies in Project Management
Methodologies in Project Management
Soumya De
MODULE II - M.ARCH.pptx
MODULE II - M.ARCH.pptx
MdAliMujawar1
Hm 418 harris ch01 ppt
Hm 418 harris ch01 ppt
BealCollegeOnline
ICT 4109.pdf
ICT 4109.pdf
RehnumahRimaa
Pem zhipeng xie engg 5812 change management presentation
Pem zhipeng xie engg 5812 change management presentation
Pem Zhipeng Xie
Introduction to Software Project Management
Introduction to Software Project Management
Reetesh Gupta
Project planning , Productivity metrics,Cost estimation - COCOMO & COCOMO II,...
Project planning , Productivity metrics,Cost estimation - COCOMO & COCOMO II,...
nimmik4u
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
HamzaUsman48
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
emanamin19
Project Management
Project Management
Ronald Shewchuk
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
Kalyan Ingole
Project Management Introduction
Project Management Introduction
Siliguri Institute of Technology ( A unit of Techno India Group)
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
Roselin Mary S
Ngo’s project management
Ngo’s project management
Mohamed Ahmed Said
Lec-13-PM-F21 (1).pptxdoneanddustedreadytouse
Lec-13-PM-F21 (1).pptxdoneanddustedreadytouse
fakharmahtab
İTÜ İşletme ve Teknoloji Yönetimi - Lojistik & Tedarik Zinciri Yönetimi
İTÜ İşletme ve Teknoloji Yönetimi - Lojistik & Tedarik Zinciri Yönetimi
Elif Tuygan Arslançeri
Mpug 111208 generic
Mpug 111208 generic
Moritz Farbstein
Ähnlich wie Me2011 Method Assessment by Henderson-Sellers
(20)
Unit 1 spm
Unit 1 spm
Unit 1 spm
Unit 1 spm
Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
Methodologies in Project Management
Methodologies in Project Management
MODULE II - M.ARCH.pptx
MODULE II - M.ARCH.pptx
Hm 418 harris ch01 ppt
Hm 418 harris ch01 ppt
ICT 4109.pdf
ICT 4109.pdf
Pem zhipeng xie engg 5812 change management presentation
Pem zhipeng xie engg 5812 change management presentation
Introduction to Software Project Management
Introduction to Software Project Management
Project planning , Productivity metrics,Cost estimation - COCOMO & COCOMO II,...
Project planning , Productivity metrics,Cost estimation - COCOMO & COCOMO II,...
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
Project Management
Project Management
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
Project Management Introduction
Project Management Introduction
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
Ngo’s project management
Ngo’s project management
Lec-13-PM-F21 (1).pptxdoneanddustedreadytouse
Lec-13-PM-F21 (1).pptxdoneanddustedreadytouse
İTÜ İşletme ve Teknoloji Yönetimi - Lojistik & Tedarik Zinciri Yönetimi
İTÜ İşletme ve Teknoloji Yönetimi - Lojistik & Tedarik Zinciri Yönetimi
Mpug 111208 generic
Mpug 111208 generic
Mehr von Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Overbeek
ME2011 presentation by Overbeek
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Winter
ME2011 presentation by Winter
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Börner
ME2011 presentation by Börner
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Cortes Cornax
ME2011 presentation by Cortes Cornax
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Zikra
ME2011 presentation by Zikra
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Hoppenbrouwers
ME2011 presentation by Hoppenbrouwers
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Asadi
ME2011 presentation by Asadi
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Faci
ME2011 presentation by Faci
Method Engineering 2011 - IFIP WG.8.1 Working Conference
Me2011 Presentation by Loniewski
Me2011 Presentation by Loniewski
Method Engineering 2011 - IFIP WG.8.1 Working Conference
Me2011 Granularity presentation by Henderson-Sellers
Me2011 Granularity presentation by Henderson-Sellers
Method Engineering 2011 - IFIP WG.8.1 Working Conference
Me2011 presentation by Manfred Jeusfeld
Me2011 presentation by Manfred Jeusfeld
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Vlaanderen
ME2011 presentation by Vlaanderen
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 presentation by Mirandolle
ME2011 presentation by Mirandolle
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ESSENSE
ESSENSE
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME2011 Keynote by Marko Bajec
ME2011 Keynote by Marko Bajec
Method Engineering 2011 - IFIP WG.8.1 Working Conference
ME11 Opening
ME11 Opening
Method Engineering 2011 - IFIP WG.8.1 Working Conference
Mehr von Method Engineering 2011 - IFIP WG.8.1 Working Conference
(16)
ME2011 presentation by Overbeek
ME2011 presentation by Overbeek
ME2011 presentation by Winter
ME2011 presentation by Winter
ME2011 presentation by Börner
ME2011 presentation by Börner
ME2011 presentation by Cortes Cornax
ME2011 presentation by Cortes Cornax
ME2011 presentation by Zikra
ME2011 presentation by Zikra
ME2011 presentation by Hoppenbrouwers
ME2011 presentation by Hoppenbrouwers
ME2011 presentation by Asadi
ME2011 presentation by Asadi
ME2011 presentation by Faci
ME2011 presentation by Faci
Me2011 Presentation by Loniewski
Me2011 Presentation by Loniewski
Me2011 Granularity presentation by Henderson-Sellers
Me2011 Granularity presentation by Henderson-Sellers
Me2011 presentation by Manfred Jeusfeld
Me2011 presentation by Manfred Jeusfeld
ME2011 presentation by Vlaanderen
ME2011 presentation by Vlaanderen
ME2011 presentation by Mirandolle
ME2011 presentation by Mirandolle
ESSENSE
ESSENSE
ME2011 Keynote by Marko Bajec
ME2011 Keynote by Marko Bajec
ME11 Opening
ME11 Opening
Kürzlich hochgeladen
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Kürzlich hochgeladen
(20)
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Me2011 Method Assessment by Henderson-Sellers
1.
© T.McBride and
B.Henderson-Sellers, 2011 A Method Assessment Framework Tom McBride Brian Henderson-Sellers School of Software University of Technology, Sydney
2.
© T.McBride and
B.Henderson-Sellers, 2011 There is a need for a method assessment framework • There has been little discussion of how the quality of a method might be assessed, or when • A growing number of communities are developing methods without the aid of method engineers • We believe that such initiatives can be supported by an assessment framework that separates the concerns of different phases in the life cycle of a method (design, enactment, performance) ME'11 2
3.
© T.McBride and
B.Henderson-Sellers, 2011 A method can be assessed at design, enactment and performance • Method design – When a method is created in order to achieve a specific purpose but in a range of circumstances e.g. a method suited to developing life critical software using medium to large teams under tight schedule and budget constraints • Method enactment – When a method is tailored to the specific circumstances of a project – Project planning once the project requirements, schedule, team, budget, resources, environment have been decided. • Method performance – When the method is being used ME'11 3
4.
© T.McBride and
B.Henderson-Sellers, 2011 Process design and enactment Process Model or Method Metamodel Process Tailored process Performed process As enacted by real people on a specific project As documented As standardized Method Design Method Enactment Process Model or Method Metamodel Process Tailored process Performed process As enacted by real people on a specific project As documented As standardized Process Model or Method Metamodel ProcessProcess Tailored process Performed process As enacted by real people on a specific project As documented As standardized Method Design Method Enactment
5.
© T.McBride and
B.Henderson-Sellers, 2011 What is method quality • Is the method suitable for its intended purpose in the circumstances for which is intended? • Is the method complete? – Work products missing, created but not used, used but not created • Is the method actually needed for the particular application ME'11 5
6.
© T.McBride and
B.Henderson-Sellers, 2011 Method design • Software development methods are created to address a range of circumstances – Waterfall development – Spiral development – SCRUM • Not intended to be used without modification. • Although necessarily general, their usefulness and ability to achieve their primary purpose of developing software in the claimed circumstances should be assessed. • For example: If the method is claimed to be suited to developing life critical software applications, is it? ME'11 6
7.
© T.McBride and
B.Henderson-Sellers, 2011 Different approaches suit different contingencies • Large projects with dispersed teams without tight collaboration generally favours plan-based methods (Waterfall) • Exploratory systems with high risk generally favour a Spiral, iterative or incremental approach. • When business architect and software developer must jointly explore problem and develop the system, SCRUM or other agile method is favoured ME'11 7
8.
© T.McBride and
B.Henderson-Sellers, 2011 The primary purpose of a method is to achieve some objective • The method must contain the processes that can conceivably achieve the intended purpose e.g. – Develop, deploy, maintain software – Deploy, operate and manage IT services • Such primary processes have been the focus of many proposed situational method engineering methods ME'11 8
9.
© T.McBride and
B.Henderson-Sellers, 2011 Consider issues for performance management • A method should include the means to set and manage performance goals • Performance goals must be set – Usually the agreed requirements, schedule, budget and other project specific objectives – Over-arching organizational goals – Statutory requirements • Performance must be monitored and managed • Can be achieved through including specific process fragments ME'11 9
10.
© T.McBride and
B.Henderson-Sellers, 2011 Resources must be deployed, work coordinated • Performance goals do not determine how they will be met • Resources must be deployed to their best effect • Work must be coordinated through the processes – Static coordination through plans, work product flows – Dynamic through meetings, reviews and other exchanges • Usually achieved through project management processes • Resource deployment and work coordination processes must be adequate for their intended range of circumstances • Are they? ME'11 10
11.
© T.McBride and
B.Henderson-Sellers, 2011 Method enactment • Each project has considerable knowledge of the specific project contingencies, constraints and performance objectives • Each project must decide precisely how the resources will be deployed to perform the specific activities necessary to achieve the specific objectives in the specific circumstances – Shift activities among processes to compensate for personnel weaknesses or to take advantage of strengths – Any resource excess or shortage also influences how the method is enacted ME'11 11
12.
© T.McBride and
B.Henderson-Sellers, 2011 Existing methods have little to say about distributed software development • How are processes enacted to deal with the problems of distributed development • Existing software development methods have little to say about distributed development yet they are used on such projects e.g. verification could be performed by the developer on exit from a process or by the acquirer on entry to the next process in the workflow ME'11 12
13.
© T.McBride and
B.Henderson-Sellers, 2011 Method assessment at enaction Helps avoid any tendency to use a familiar method that is not fully appropriate to the particular situational constraints Helps to facilitate a more objective judgement about the appropriateness of the method
14.
© T.McBride and
B.Henderson-Sellers, 2011 Method performance • An enacted method should achieve the best possible outcome in practice • Does it? • Need to gather evidence to prove or disprove that the method is the best possible • Two distinct issues – Right method, poorly performed – Acceptable performance, wrong method • Dominant assumption is that the method is right, but poorly performed • How would anyone detect a wrong method? ME'11 14
15.
© T.McBride and
B.Henderson-Sellers, 2011 Existing process assessment methods range from the formal to informal • Formal process assessment methods – SPICE, CMMI, Six Sigma, ISO 9001 – Not specific to the circumstances – Rely on finding common problems • Informal assessments are done all the time – SCRUM has a retrospective – People learn and adjust what they do – BUT this doesn’t provide guidance on what to look for ME'11 15
16.
© T.McBride and
B.Henderson-Sellers, 2011 Measures of method performance • Some interest in measuring process effectiveness, efficiency, alignment, coordination, governance BUT no agreed measures • May be difficult to determine whether these attributes are being achieved • May be easier and more possible to determine the effect of their absence – defects, schedule overruns, other failures • Difficult to establish links between detected faults and their causes ME'11 16
17.
© T.McBride and
B.Henderson-Sellers, 2011 Advantages of this framework • Separates the concerns of each phase (design, enactment, performance) • Identifies what can reasonably be achieved and assessed at each phase • Provides guidance for development of assessment techniques and tools ME'11 17
18.
© T.McBride and
B.Henderson-Sellers, 2011 Future Research • Linkages between actual software development practices and their tailoring to SME body of knowledge • Development of metrics appropriate to each of the three lifecycle phases (design, enactment, performance)
19.
© T.McBride and
B.Henderson-Sellers, 2011 Conclusion • Proposed a framework to enable assessment of methods at different phases of their life cycle • The framework allows method engineers to assess the congruence of their developed, enacted or performed method according to the claimed range of known constraints and contingencies • The framework highlights some fruitful areas for research • The framework underlines the need to better link actual practices and their tailoring to method engineering ME'11 19