+ All Categories
Home > Documents > X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Date post: 29-Dec-2015
Category:
Upload: augusta-banks
View: 218 times
Download: 2 times
Share this document with a friend
34
X36SSP X36SSP Správa softwarových Správa softwarových produktů produktů Ing. Martin Molhanec Ing. Martin Molhanec ČVUT – FEL ČVUT – FEL K13113 K13113
Transcript
Page 1: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

X36SSPX36SSPSpráva softwarových Správa softwarových

produktůproduktů

X36SSPX36SSPSpráva softwarových Správa softwarových

produktůproduktůIng. Martin MolhanecIng. Martin Molhanec

ČVUT – FELČVUT – FELK13113K13113

Page 2: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Co je obsahem předmětu?

• Procesy, které předcházejí, doprovázejí, následují či jinak souvisejí s tvorbou softwarového produktu (program, informační systém, webové sídlo).

Page 3: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Software, jako produkt.

• Podobně jako u kteréhokoliv jiného technického výrobku, je nutné zajistit:– Aby upokojoval požadavky zákazníka!

• Jak je ovšem zjistit?

– Byl kvalitní!• Jak toho docílit?

– Byl dokončen v termínu!• Jak toho docílit?

Page 4: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Software, jako produkt.

• Podobně jako u kteréhokoliv jiného technického výrobku, je nutné zajistit:– Aby upokojoval požadavky zákazníka!

• Jak je ovšem zjistit?

– Byl kvalitní!• Jak toho docílit?

– Byl dokončen v termínu!• Jak toho docílit?

K dosažení těchto cílů nestačí být

ovšem pouhý programátor!

Page 5: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Software, jako produkt.

• Podobně jako u kteréhokoliv jiného technického výrobku, je nutné zajistit:– Aby upokojoval požadavky zákazníka!

• Jak je ovšem zjistit?

– Byl kvalitní!• Jak toho docílit?

– Byl dokončen v termínu!• Jak toho docílit?

Tvorba softwarových produktů je inženýrská disciplina –

nikoliv umělecká tvorba!

Page 6: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Software, jako produkt.

• Podobně jako u kteréhokoliv jiného technického výrobku, je nutné zajistit:– Aby upokojoval požadavky zákazníka!

• Jak je ovšem zjistit?

– Byl kvalitní!• Jak toho docílit?

– Byl dokončen v termínu!• Jak toho docílit?

K dosažení jmenovaných

cílů se využívají metody

projektového managementu!

Page 7: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Informační a komunikační technologie

• Je pojem, který v sobě zahrnuje– Výpočetní techniku

• Hardware• Software

– Telekomunikační techniku• Dříve pouze hardware• Dnes hardware i software

ICT

Page 8: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Informační a komunikační technologie

• Je pojem, který v sobě zahrnuje– Výpočetní techniku

• Hardware• Software

– Telekomunikační techniku• Dříve pouze hardware• Dnes hardware i software

V dnešní době se informační a komunikační technologie vzájemně

bezprostředně silně prolínají!!!

Page 9: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Informační a komunikační technologie

• Je pojem, který v sobě zahrnuje– Výpočetní techniku

• Hardware• Software

– Telekomunikační techniku• Dříve pouze hardware• Dnes hardware i software

Je to počítač nebo

telefon?

Page 10: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT a softwarový produkt

• ICT jsou– Hardwarové produkty– Softwarové produkty– Služby– Koncepce– Metodiky– Názor na svět Toto nás bude

zajímat nejvíce!

Page 11: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Životní cyklus ICT ve firmě!

• Modelová situace– Chceme ve firmě uskutečnit inovaci

v oblasti ICT– Nebo toto po nás vyžaduje náš zákazník– Jádrem inovace může být nový

softwarový produkt– Jeho naprogramování je pouze jedna

z dílčích činností, které je nezbytné učinit!

Page 12: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 13: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 14: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 15: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 16: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 17: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 18: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 19: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 20: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

business requirements(ideally all aspects of business incl. measures; usually in description of future business processes)

stage 1. in detail

1. business needs & business strategy1. business needs & business strategy

• running a successful company requires a clearly

defined strategy integrated into day-to-day operations

• business strategy and its translation into action plans

(at least one of them is describing business processes)

• ITC strategy as a part of / implication of business

strategy

• how to prepare for ITC strategy when a business

strategy does not exists

market conditions,vision&mission statements

Page 21: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 22: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

required target ICT architecture,ICT organization

stage 2. in detail

2. ICT strategy2. ICT strategy

• ITC assessment

(e.g. why?)

• ITC strategic plan

(e.g. what?, risk?)

• ITC implementation and tactical plan

(e.g. how?, when?, who?, how much?, security?)

• ITC business, application & hardware architecture

• ITC strategy team roles and responsibilities

1. business needs & business strategy1. business needs & business strategy

business requirements (ideally all aspects of business incl. measures; usually in description of future business processes)

legacy situation(e.g. system architecture, bussiness processes, applications&data)

Feedbackchanges in legacy situation (2-5 years need to update the whole ICT strategy)

6. maintenance & support6. maintenance & support

Page 23: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 24: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

project charter (project sponsor, manager, team, schedule, budget, ...)

Stage 3. in detail

3. project feasibility3. project feasibility

• ITC project goals and objectives• gap analysis of to-be vs. as-is processes / ICT• identify risk, operational & economic & technical feasibility of implementation alternatives • decision on package implementation or in-house development based on evaluation of implementation alternatives• business case (cost & benefit analysis)• prepare project management documents• prepare project infrastructure

existing ICT systems, user requirements (e.g. to-be processes including

material flows & data flows)

feedback (maintainance changes, requests for new features)

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

6. maintenance & support6. maintenance & support

required target ICT architecture,ICT organization

Page 25: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 26: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Stage 4. in detail

4. in-house development4. in-house development

• ICT system analysis (business & conceptual modeling)

• ICT system design

• ICT system implementation

(software programing and software generalization)

• tests (system, user acceptance, ...)

• roll-out

• project assessment

• techniques used for project management of in-house

development (devel. team roles, metrics, CMM, critical

path method, object-oriented vs. structural approach)

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

project charter (project sponsor, manager, team, schedule, budget, ...)

new or updated ICT systems, new or updated user behavior

Page 27: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 28: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Stage 5. in detail

5. using packages5. using packages

• conduce proof of concept (conference room pilot)

• migration plan of data, SW&HW, LAN

• configure package

• install computer assurance procedures and controls

• test configured system

• conduct integration & acceptance testing

• convert data

• optional: pilot implementation

• roll-out

• project assessment

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

project charter (project sponsor, manager, team, schedule, budget, ...)

new or updated ICT systems, new or updated user behavior

Page 29: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 30: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Stage 6. in detail

6. maintainance & support6. maintainance & support

• user help desk, its roles and organization

• support teams management

• configuration management

(software, hardware, LAN, communications,

documentation)

• training management

• vendors management

• risk and security management

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

new or updated ICT systems, new or updated user behavior

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

Feedback changes in legacy situation (2-5 years need to update the whole ICT strategy)

feedback (maintainance changes, requests for new features)

Page 31: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

ICT lifecycle in a company1. business needs & business strategy1. business needs & business strategy

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical plan

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

3. project feasibility - ICT project goals & objectives - gap analysis to-be vs. as-is(processes/ICT) - business case (cost&benefit analysis) - decision on package or in-house devel.

4. in-house development - analysis & design & implementation - tests - roll-out

4. in-house development - analysis & design & implementation - tests - roll-out

5. using packages - configuration - test - roll-out

5. using packages - configuration - test - roll-out

6. maintenance & support - user help desk - configuration management - risk management & security

6. maintenance & support - user help desk - configuration management - risk management & security

legacy situationlegacy situation(e.g. system architecture, (e.g. system architecture, bussiness processes, bussiness processes, applications&data)applications&data)

market conditions,market conditions,vision&mission statementsvision&mission statements

existing ICT systems,existing ICT systems,user requirementsuser requirements (e.g. to-be processes including (e.g. to-be processes including material flows & data flows)material flows & data flows)

business requirementsbusiness requirements(ideally all aspects of business incl. measures; (ideally all aspects of business incl. measures; usually in description of future business processes)usually in description of future business processes)

required target ICT architecture,required target ICT architecture,ICT organizationICT organization

feedbackfeedbackchanges in legacy situation changes in legacy situation (2-5 years need to update (2-5 years need to update the whole ICT strategy)the whole ICT strategy)

feedback feedback (maintainance (maintainance changes, requests changes, requests for new features)for new features)project charter project charter

(project sponsor, manager, (project sponsor, manager, team, schedule, team, schedule, budget, ...)budget, ...)

new or updated ICT new or updated ICT systems, systems,

new or updated user new or updated user behaviorbehavior

Page 32: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Alternativní životní cykly.

Page 33: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Alternativní životní cykly.

Page 34: X36SSP Správa softwarových produktů Ing. Martin Molhanec ČVUT – FEL K13113.

Recommended