+ All Categories
Home > Documents > Change Management in context of IFDK reference product.

Change Management in context of IFDK reference product.

Date post: 30-Dec-2015
Category:
Upload: paulina-turner
View: 217 times
Download: 1 times
Share this document with a friend
Popular Tags:
17
Transcript
Page 1: Change Management in context of IFDK reference product.
Page 2: Change Management in context of IFDK reference product.

Change Managementin context of IFDK reference product

Page 3: Change Management in context of IFDK reference product.

About this course material

- This material if for general training for Release and Configuration Management

- Material is more supportive in class room

- Material will be updated during courses- FreeNest Portable Project Platform is

used to demonstrate things only in practice. This is not limiting usage for material for other training environments (I hope )

About material

Page 4: Change Management in context of IFDK reference product.

Release & Configuration Management

Release & Configuration Management

Yläotsikko

http://en.wikipedia.org/wiki/Configuration_management

http://en.wikipedia.org/wiki/Release_management

Page 5: Change Management in context of IFDK reference product.

Is product a combination of features?Is product a combination of features?

Calory CounterCalory Counter

Drum MetronomeDrum Metronome

Table Drum ModeTable Drum Mode

Standby ModeStandby Mode

MIDI SupportMIDI Support

Touch Screen with single tapTouch Screen with single tap

About material

Page 6: Change Management in context of IFDK reference product.

Core SoftwareCore Software

Is product a combination of features?Is product a combination of features?

Calory CounterCalory Counter

Drum MetronomeDrum Metronome

Table Drum ModeTable Drum Mode Standby ModeStandby Mode

MIDI SupportMIDI Support

Touch Screen with single tapTouch Screen with single tap

About material

Page 7: Change Management in context of IFDK reference product.

Customer/Business Requirements?Customer/Business Requirements?

Calory CounterCalory CounterDrum MetronomeDrum Metronome

Table Drum ModeTable Drum Mode

Simple Training ModeSimple Training Mode

MIDI SupportMIDI Support

Touch Screen with single tapTouch Screen with single tap

Customer Type 1 Customer Type 2 Customer Type 3 Customer Type 4

Who are our target customers?

Page 8: Change Management in context of IFDK reference product.

Customer StrategyCustomer Strategy

Drum MetronomeDrum Metronome Table Drum ModeTable Drum Mode

Simple Training ModeSimple Training Mode

MIDI SupportMIDI Support

Touch Screen with single tapTouch Screen with single tap

Customer Type 1 Customer Type 2 Customer Type 3 Customer Type 4

What is our key customer?

Primary Target

Calory CounterCalory Counter

Secondary Target

Page 9: Change Management in context of IFDK reference product.

Requirement

Requirement

Requirement USE CASE #2

USE CASE #1

USE CASE #3

Requirement

Requirement

Requirement

USE CASE #1 User Story #1

User Story #2

User Story #3

RequirementRequirement

RequirementRequirement USE CASE #2USE CASE #2

USE CASE #1

USE CASE #3USE CASE #3

RequirementRequirement USE CASE #1USE CASE #1 User Story #1User Story #1

Requirement

Requirement

Requirement USE CASE #2

USE CASE #1

USE CASE #3

Requirement

Requirement

Requirement

USE CASE #1 User Story #1

User Story #2

User Story #3

RequirementRequirement

RequirementRequirement

RequirementRequirement USE CASE #2USE CASE #2

USE CASE #1

USE CASE #3USE CASE #3

RequirementRequirement

RequirementRequirement

RequirementRequirement

USE CASE #1USE CASE #1 User Story #1User Story #1

User Story #2User Story #2

User Story #3User Story #3

Requirement

Requirement

Requirement USE CASE #2

USE CASE #1

USE CASE #3

Requirement

Requirement

Requirement

USE CASE #1RequirementRequirement

RequirementRequirement USE CASE #2USE CASE #2

USE CASE #1RequirementRequirement

RequirementRequirement

USE CASE #1USE CASE #1

Features and release planningFeatures and release planning

Release 0.1

Release 1.1 Release 1.2

Feature: Simple Training Mode

Feature: Table Drum mode

Feature Touch Screen with single tap

Release 1.0

TIME TO MARKET!! For Target Group 3TIME TO MARKET!! For Target Group 3

CORE/Platform Software Development

TIME TO MARKET!! For Target Group 2TIME TO MARKET!! For Target Group 2

TIME TO MARKET!! For Target Group 1TIME TO MARKET!! For Target Group 1

Page 10: Change Management in context of IFDK reference product.

Release PlanningRelease Planning

Yläotsikko

Discussion?

Release Plan - Release Note

Roadmap where have you seen this

Page 11: Change Management in context of IFDK reference product.

Release ManagementRelease Management

Version 0.1

Version 0.1 Version 0.2Version 0.2 Version 0.3Version 0.3

Version 0.2.1Version 0.2.1

Version 0.2.2.1Version 0.2.2.1

Version 0.2.2Version 0.2.2

Version 0.4Version 0.4TrunkTrunk

Customer 1Customer 1

Customer 1Customer 1 Version 0.2.3Version 0.2.3

Version 0.2.2.2Version 0.2.2.2

Version 0.2.2.3Version 0.2.2.3

Yläotsikko

Page 12: Change Management in context of IFDK reference product.

Release & Configuration Managmement

Version 0.1

Version 0.1 Version 0.2Version 0.2 Version 0.3Version 0.3

Version 0.2.1Version 0.2.1

Version 0.2.2.1Version 0.2.2.1

Version 0.2.2Version 0.2.2

Version 0.4Version 0.4TrunkTrunk

Customer 1Customer 1

Customer 1Customer 1

Version 0.2.3Version 0.2.3

Version 0.2.2.2Version 0.2.2.2

Version 0.2.2.3Version 0.2.2.3

FeaturesFeatures

Release 1.0Release 1.0

Release 1.0Release 1.0

Release 1.0Release 1.0

FeaturesFeatures

FeaturesFeatures

Yläotsikko

Page 13: Change Management in context of IFDK reference product.

Testlink & build testing Testlink & build testing

Yläotsikko

Discussion?

Release Plan - Release Note

Roadmap where have you seen this

Page 14: Change Management in context of IFDK reference product.

Validaton& Verificaton (Testing) Management

Version 0.4Version 0.4

Version 0.2.2.2Version 0.2.2.2

Version 0.2.2

Version 0.2.2

Test PlanTest CasesFor

Features

Tested Release/configurationTested Release/configuration Error/Defect

Report

Error/DefectReport

Error/DefectReport

Yläotsikko

ChangeRequest

ChangeRequest

ChangeRequest

Page 15: Change Management in context of IFDK reference product.

Unstable Released Edge

Stable Released

Day 1 Day 2 Day …

QuartalRelease

MonthlyRelease

6 monthRelease

Day 1 Day 2 Day … Day 1 Day 2 Day …

MonthlyRelease

MonthlyRelease

Fix Released

Example of Idealistic Release Plan for large systemU

nit &

Tes

ting

Inte

grati

on

Testi

ngSy

stem

Acc

epta

nce

Testi

ng

Page 16: Change Management in context of IFDK reference product.

Traditional SW Project vs Open Source ProjectTraditional SW Project vs Open Source Project

Open Source – Crowd Sourcing

SW Relase tested without coordination by group of volunteers

Release tested by customer

Field Testing

Test Group

Yläotsikko

Page 17: Change Management in context of IFDK reference product.

DiscussionDiscussion

Learn how Ubuntu has organized release testing?


Recommended