43
the International Federation for Information Processing Developmental Approach http://creativecommons.org/licenses/by-nc-sa/3

The International Federation for Information Processing Developmental Approach

Embed Size (px)

Citation preview

theInternationalFederation forInformationProcessing

DevelopmentalApproach

http://creativecommons.org/licenses/by-nc-sa/3.0/

ifipEvolutionary prototyping

Criteria of quality

Personal level

Societal level

Organisation level

Maturity:

The e-Change puzzle

Source: Raymond Morel. Ministry of Education, Geneva

Dealing with the e-Change puzzle

How to hit a moving target?

By moving with it!

Do

Check

Reflect

Plan

Do

Check

Reflect

Plan

Evolutionary approach

Dealing with the e-Change puzzle

Dealing with the e-Change puzzle

Do

Check

Reflect

Plan

Do

Check

Reflect

Plan

Knowledge

The Deming-cycle: Plan-Do-Check-Act Reflect

Evolutionary approach

Evolutionary proto-typing

PLAN Design

Develop

Implement

ImproveEnhance

Partial solution

LessonslearnedREFLECT

DO

REFLECTCHECK

PDCR-Cycle

Proto-typing

Evolution

PLAN Design

Develop

Implement

ImproveEnhance

Partial solution

LessonslearnedREFLECT

DO

REFLECTCHECK

PDCR-Cycle

Proto-typing

PLAN Design

Develop

Implement

ImproveEnhance

Partial solution

LessonslearnedREFLECT

DO

REFLECTCHECK

PDCR-Cycle

Proto-typing

Evolution

Evolutionary proto-typing

Success factors in prototyping:

• Reduction of development time• Reduction of development costs• User involvement• Concrete user feedback• Facilitates full solution implementation since users already know what to expect. • Results in higher user satisfaction. • Exposes potential future solution enhancements

Evolutionary proto-typing

Evolutionary proto-typing

Risk factors in prototyping:

• Can lead to insufficient analysis. • Users expect the performance of the prototype to be the same as the ultimate solution • Can cause unfinished solutions

Evolutionary proto-typing

Evolutionary proto-typing

Keep It Simple

• Make it flexible and extensible• Fast is better than slow; re-use available knowledge• With a little forethought a prototype aimed at one question can become a framework for answering others• Customers may well want to extend the implementation phase of the project if they feel that an extended prototype is able to answer a new range of questions• Choose a familiar and productive implementation environment

Evolutionary proto-typingReuse• At a project's end, prototypes should be evaluated to identify lessons learned and opportunities for reuse• A properly designed prototype anticipates reuse opportunities; its value can extended, across multiple projects

Reduce• Develop prototypes in environments that provide maximum administrative support with minimum constraints • Prototypes focus on real-world problems, but are sized "just right" to provide developers and users with ample education

Evolutionary proto-typingRe-use knowledge• Insist on a design validation process, or at least in-house demonstration and discussion of the prototypes used to both tap and enhance user knowledge• Insist on quality reviews; developers can benefit from the knowledge and experience of other experts in both strategy and implementation

Recycle• With a little effort and foresight, your prototypes can be flexible and lasting tools that bridge the communication gap with your customers and extend your skills across multiple projects

ifipEvolutionary prototyping

Criteria of quality

Personal level

Societal level

Organisation level

Maturity:

Evolutionary proto-typingQuality criteria

Actions of the developer I

The actions are performed in a professional way:Result effective (lead to the specified result)Knowledge effective (effective use is made of available knowledge) Efficient (with respect to time, resources and energy invested)Responsible (sustainable, safe and ethical) The actions are performed in a transparent way:Complete (follow the agreed working method)Reconstructable (can at a later time still be followed)Communcative (are communicated in clear way)

Evolutionary proto-typingQuality criteria

Evolutionary proto-typingQuality criteria

Actions of the developer II

The actions are performed in a logical way:Sound reasoning (the actions are based on sound reasoning)Relevant (no irrelevant arguments are used)

The actions are performed in a reliable way:Flawless (not influenced by flaws in tools or techniques used)Timeless (not influenced by the moment in time when they are performed)Pressureless (not influenced by external pressures from persons or

organisations)

Evolutionary proto-typingQuality criteria

Results produced by the developer

The results delivered are adequate:Effective (result indeed is solution to the problem posed;

sub-problems effectively solved)Integrated (result fits the context of use)Durable (result is safe, ethical and sustainable in time)

The results delivered are valid:Accepted (result is accepted in the context of use)Acceptable (result is acceptable in wider problem domain)Underpinned (result is based on sound conceptual reasoning)Explained (result has been logically explained)

Evolutionary proto-typingReflect against quality criteria

Do

Check

Reflect

Plan

Do

Check

Reflect

Plan

KnowledgeQuality criteriafor actions:Plan, Do, Check, Reflect

Quality criteriafor results

Can you improve performance?

Can you improve results?

Evolutionary proto-typingReflect and Review with experts

Do

Check

Reflect

Plan

Do

Check

Reflect

Plan

KnowledgeQuality criteriafor actions:Plan, Do, Check, Reflect

Quality criteriafor results

Review

How to improve performance?

How to improve results?

ifipEvolutionary prototyping

Criteria of quality

Personal level

Societal level

Organisation level

Maturity:

MaturityPersonal level

Levels of personal maturity:

Reproductive: do as you are toldExecutive: perform a defined taskTactical: solve a defined problemStrategic: deal with a fuzzy situation

MaturityPersonal level

Levels of personal maturity:Tied to PDCR-cycle performance

Do

Check

Reflect

Plan

Do

Check

Reflect

Plan

Knowledge

MaturityPersonal level

CheckReproductivefollowingmethod

Advise

on validity realisation

ReflectReproductivefollowingmethod

Researchquality

Reflect

Do

Do

Plan

Plan

Reflect

Reflect

Reflect

Reflect

PDCR-working Cycle

Reproductivefollowingmethod

Organise

design and realisation

Competence

present

Research

competence

Reproductivefollowingmethod

Designplanning

(Who, When, Where)

Reproductivefollowingmethod

Advise

users on realisation

Knowledge given

Research

domain-knowledge

Reproductivefollowingmethod

Research

improvements

Reproductivefollowingmethod

Designproblem solution (What, How)

Method

given

Research working method

Problem defined

Researchproblem

Assignment based

Professional role

CheckReproductivefollowingmethod

Advise

on validity realisation

ReflectReproductivefollowingmethod

Researchquality

Reflect

Do

Do

Plan

Plan

Reflect

Reflect

Reflect

Reflect

PDCR-working Cycle

Reproductivefollowingmethod

Organise

design and realisation

Competence

present

Research

competence

Reproductivefollowingmethod

Designplanning

(Who, When, Where)

Reproductivefollowingmethod

Advise

users on realisation

Knowledge given

Research

domain-knowledge

Reproductivefollowingmethod

Research

improvements

Reproductivefollowingmethod

Designproblem solution (What, How)

Method

given

Research working method

Problem defined

Researchproblem

Assignment based

Professional role

Levels of personal maturity:Tied to PDCR-cycle performance

The reproductive PCDR-cycle

MaturityPersonal level

Levels of personal maturity:Tied to PDCR-cycle performance

CheckExecutive, based on method

Advise

on validity realisation

ReflectAccording to method

Researchquality

Reflect

Do

Do

Plan

Plan

Reflect

Reflect

Reflect

Reflect

PDCR-working Cycle

Executive, based on method

Organise

design and realisation

To be developed (learning)

Research

competence

Executive, based on method

Designplanning

(Who, When, Where)

Executive, based on method

Advise

users on realisation

Knowledge given

Research

domain-knowledge

Executive, based on method

Research

improvements

Executive, based on method

Designproblem solution (What, How)

Method given

Research working method

Problem

defined

Researchproblem

Task basedProfessional role

CheckExecutive, based on method

Advise

on validity realisation

ReflectAccording to method

Researchquality

Reflect

Do

Do

Plan

Plan

Reflect

Reflect

Reflect

Reflect

PDCR-working Cycle

Executive, based on method

Organise

design and realisation

To be developed (learning)

Research

competence

Executive, based on method

Designplanning

(Who, When, Where)

Executive, based on method

Advise

users on realisation

Knowledge given

Research

domain-knowledge

Executive, based on method

Research

improvements

Executive, based on method

Designproblem solution (What, How)

Method given

Research working method

Problem

defined

Researchproblem

Task basedProfessional role

The task based PCDR-cycle

MaturityPersonal level

Levels of personal maturity:Tied to PDCR-cycle performance

The problem based PCDR-cycle CheckStrategic,

adapting method

Tactical,

based on method

Advise

on validity realisation

ReflectStrategic,

adapting method

Tactical,

based on method

Researchquality

Strategic,

adapting method

Strategic,

adapting method

Strategic,

adapting method

Strategic,

adapting method

Strategic,

adapting method

Knowledge to be mobilisedand created

To be developed (learning)

Method to be chosen and adapted

Problem to be selected

Situation based

Reflect

Do

Do

Plan

Plan

Reflect

Reflect

Reflect

Reflect

PDCR-working Cycle

Tactical,

based on method

Organise

design and realisation

To be developed (learning)

Research

competence

Tactical,

based on method

Designplanning

(Who, When, Where)

Tactical,

based on method

Advise

users on realisation

Knowledge to be mobilised

Research

domain-knowledge

Tactical,

based on method

Research

improvements

Tactical,

based on method

Designproblem solution (What, How)

Method to be chosen

Research working method

Problem

defined

Researchproblem

Problem based

Professional role

CheckStrategic,

adapting method

Tactical,

based on method

Advise

on validity realisation

ReflectStrategic,

adapting method

Tactical,

based on method

Researchquality

Strategic,

adapting method

Strategic,

adapting method

Strategic,

adapting method

Strategic,

adapting method

Strategic,

adapting method

Knowledge to be mobilisedand created

To be developed (learning)

Method to be chosen and adapted

Problem to be selected

Situation based

Reflect

Do

Do

Plan

Plan

Reflect

Reflect

Reflect

Reflect

PDCR-working Cycle

Tactical,

based on method

Organise

design and realisation

To be developed (learning)

Research

competence

Tactical,

based on method

Designplanning

(Who, When, Where)

Tactical,

based on method

Advise

users on realisation

Knowledge to be mobilised

Research

domain-knowledge

Tactical,

based on method

Research

improvements

Tactical,

based on method

Designproblem solution (What, How)

Method to be chosen

Research working method

Problem

defined

Researchproblem

Problem based

Professional role

The situation based PCDR-cycle

MaturityPersonal level

Levels of personal maturity:Tied to PDCR-cycle performance

Concentric working/learning career:

Moving performance:from

Reproductivevia Executivevia Tacticalto Strategic

ifipEvolutionary prototyping

Criteria of quality

Personal level

Societal level

Organisation level

Maturity:

MaturityOrganisation level

Critical areas of organisational development

Key success factors: Technology supportResults OrientationCustomer FocusLeadership and Constancy of PurposeManagement by Processes and FactsContinuous Learning, Innovation and ImprovementPeople Development and InvolvementPartnership DevelopmentCorporate Social Responsibility

MaturityOrganisation level

Critical areas of organisational development

Key success factors: Technology supportResults OrientationCustomer FocusLeadership and Constancy of PurposeManagement by Processes and FactsContinuous Learning, Innovation and ImprovementPeople Development and InvolvementPartnership DevelopmentCorporate Social Responsibility

MaturityOrganisation level

Maturity levels I

EmergingOrganisation in beginning stages of learning organisation developmentLeadership and professionals just starting new ways of organising workOrganisation is still firmly grounded in traditional practice

ApplyingOrganisation has understanding of new ways of organising and workingLeadership and professionals use new approaches for traditional tasksLeadership is still firmly traditional

MaturityOrganisation level

Maturity levels II

IntegratingOrganisation is applying new ways of working in management, administration and in primary activitiesLeadership and professionals explore new ways to enhance personal productivity and professional practice

TransformingOrganisation used experiences to creatively rethink and renew own organisationLearning and knowledge production are integral though invisible part of daily personal productivity and professional practice

MaturityOrganisation level

Maturity in critical areas of organisational development

ifipEvolutionary prototyping

Criteria of quality

Personal level

Societal level

Organisation level

Maturity:

MaturitySocietal levelE-readiness

Economist Intelligence Unit (2007) The 2007 e-readiness rankings. Raising the bar

Indicators

1. Connectivity and technology infrastructureWeight in overall score: 20%

2. Business environmentWeight in overall score: 15%

3. Social and cultural environmentWeight in overall score: 15%

4. Legal environmentWeight in overall score: 10%

5. Government policy and visionWeight in overall score: 15%

6. Consumer and business adoptionWeight in overall score: 25%

MaturitySocietal levelE-readiness

Economist Intelligence Unit (2007) The 2007 e-readiness rankings. Raising the bar

Indicators

1. Connectivity and technology infrastructureBroadband penetration; broadband affordability; mobile-phone penetration; Internet penetration; PC penetration; WiFi hotspot penetration; Internet security; electronic ID

2. Business environmentOverall political environment; macroeconomic environment; market opportunities; policy toward private enterprise; foreign investment policy; foreign trade and exchange regimes; tax regime; financing; labour market.

MaturitySocietal levelE-readiness

Economist Intelligence Unit (2007) The 2007 e-readiness rankings. Raising the bar

Indicators

3. Social and cultural environmentLevel of education; level of Internet literacy; degree of entrepreneurship; technical skills of workforce; degree of innovation

4. Legal environmentCategory criteria: Effectiveness of traditional legal framework; laws covering the Internet; level of censorship; ease of registering a new business

MaturitySocietal levelE-readiness

Economist Intelligence Unit (2007) The 2007 e-readiness rankings. Raising the bar

Indicators

5. Government policy and visionGovernment spend on ICT as a proportion of GDP; digital development strategy; egovernment strategy; online procurement

6. Consumer and business adoptionConsumer spending on ICT per capita; level of e-business development; level of online commerce; availability of online public services for citizens and businesses

MaturitySocietal levelE-readiness: the gap is closing

Economist Intelligence Unit (2007) The 2007 e-readiness rankings. Raising the bar

MaturitySocietal levelE-readiness: the gap is closing

Economist Intelligence Unit (2007) The 2007 e-readiness rankings. Raising the bar

MaturitySocietal levelE-readiness: the gap is closing

Economist Intelligence Unit (2007) The 2007 e-readiness rankings. Raising the bar

theInternationalFederation forInformationProcessing