+ All Categories
Home > Documents > Study of solution development methodology for small size projects.

Study of solution development methodology for small size projects.

Date post: 29-Nov-2014
Category:
View: 1,367 times
Download: 2 times
Share this document with a friend
Description:
Medium-size system integration or IT Solution Company’s solution development project has limitation as like human resource limitation, budget limitation and expert limitation. Especially it is hard to maintain many IT experts for medium-size and small-size system integration or IT Solution Company. Thus in order to efficiently and beneficially complete projects, medium-size and small-size system integration or IT Solution Company should have appropriate solution development methodology.Solution development projects for medium-size and small-size system integration or IT Solution Company are usually shot-term and small budget so that they need slim and light-weight solution development methodology. But usual medium-size and small-size system integration or IT Solution Company do not have their own appropriate solution development methodology. Thus, if those kinds of solution development methodologies are applied to solution development projects for medium-size and small-size system integration or IT solution company without some modifications, shortage of human resources, incompleteness of solution and deliverables could arouse.Especially unnecessary paper works (deliverables and documentations) to both of projects teams and client’s wastes project resources and time. We analyze previous solution development methodologies and derive mandatory deliverables and optional deliverables. Before deriving them, we newly define procedures and tasks for each project stages which are necessary to projects team and clients, from client and expert of interviews. Our proposed solution development methodology can easily leverage the development overhead of short-term projects. Optional deliverables can be omitted by the contraction between project team and client.
21
Joonho Park, Kwang Sik Chung Korea National Open University graduate school Dept. of Computer Science Study of Solution Development Methodology for Small-Size Projects
Transcript
Page 1: Study of solution development methodology for small size projects.

Joonho Park, Kwang Sik Chung

Korea National Open University graduate school Dept.

of Computer Science

Study of Solution Develop-ment Methodology for

Small-Size Projects

Page 2: Study of solution development methodology for small size projects.

Introduction

Overview of Development Methodology

Previous Works and Analysis

Solution Development Methodology for Small-

Size Projects

Conclusion

Agenda

Page 3: Study of solution development methodology for small size projects.

Solution Development Methodology

Characteristics of small-size projects

Problems of small-size projects

Need a new a solution for the small-size of

the project Development Methodology

Introduction

Page 4: Study of solution development methodology for small size projects.

History of Development Method-ology

Year’s Methodology

1960’s No methodology

1970’s Waterfall method

1980’s life cycle perspective

1990’s Rational Unified Process

2000’s Agile Unified Process

Page 5: Study of solution development methodology for small size projects.

Definition of Development MethodologyA Development Methodology is

Task procedures

Task methodology

Project development document

Management method

Development tools

Page 6: Study of solution development methodology for small size projects.

Small-size projects on a small budget and a short- period development.

In addition, Problems when to apply the de-velopment methodology that is used by big companies, in the small-size projects

Most importantly, Not have a solution devel-opment methodology appropriate for small-size projects.

Problems of small-size projects

Page 7: Study of solution development methodology for small size projects.

Low budget

Short period (less than 6 months)

Minimized human resources

Different Development processes

Different Business scale

System integration(SI) Vs. Solution Develop-

ment

Characterize of small-size projects

Page 8: Study of solution development methodology for small size projects.

Step 1 . Analyze solution development method-

ologies eGovFrame , CBD, LG CNS, Samsung SDS, Marmi IV,

Dongbu CNI, Kolon Benit

Step 2 . client Interviews (visit)

Step 3 . Online surveys of developer

Step 4 . Expert advisory

Step 5 . Development methodology theorem

Methodology

Page 9: Study of solution development methodology for small size projects.

Previous Works and AnalysisStep 1. Analyze solution development

methodologiesIT Solution Development Methodologies Analysis

Page 10: Study of solution development methodology for small size projects.

Task Division Document

Analysis(Requirements)

Mandatory Deliverables

Interview resultsRequirements analysis

System analysisGap analysis

Architecture Design

Optional Deliverables

Use-case diagramWork flow diagram

Component DiagramERD

Interface ListInterface Design

Previous Works and Analysis

MANDATORY AND OPTIONAL DOCUMENT OF ANALY-SIS TASK

Page 11: Study of solution development methodology for small size projects.

Task Division Document

Design

Mandatory Deliverables

Test planInterface Design

Table ListTable Design

User’s ManualOperator’s Manual

Integration test resultsUnit test results

Optional Deliverables

WebApp designIntegration test scenario

System test scenarioSystem test results

Previous Works and Analysis

MANDATORY AND OPTIONAL DOCUMENT OF DESIGN TASK

Page 12: Study of solution development methodology for small size projects.

Task Division Document

development

Mandatory Deliverables Source Code

Optional Deliverables Component diagram

Previous Works and Analysis

MANDATORY AND OPTIONAL DOCUMENT OF DEVELOP-MENT TASK

Page 13: Study of solution development methodology for small size projects.

Task Division Document

implementation (operation)

Mandatory Deliverables Education plan

Optional DeliverablesPilot operating plan and

journal

Previous Works and Analysis

MANDATORY AND OPTIONAL DOCUMENT OF IMPLEMENTA-TION TASK

Page 14: Study of solution development methodology for small size projects.

In summary

Analysis : 5 Mandatory Deliverables

Design : 8 Mandatory Deliverables

Development : 1 Mandatory Deliverables

Implementation : 1 Mandatory Deliverables

Total : 15 Mandatory deliverables

Previous Works and Analysis

Page 15: Study of solution development methodology for small size projects.

Previous Works and AnalysisStep 2. client Interviews

Operator Instructions40%

Program List20%

Operator's Manual20%

etc.20%

Development documents

[5 users ]

Page 16: Study of solution development methodology for small size projects.

Previous Works and Analysis

Yes27%

No73%

Methodology need small-size projects

Step 3. Online surveys of developer

[ 22 users ]

Survey period : 3 July 2012 ~ 17 August 2012

Page 17: Study of solution development methodology for small size projects.

Previous Works and AnalysisStep 4. Expert advisory

Experts' Necessary Deliverables of Development Methodology

Anal-ysis∙De-sign Solu-tion man-ual

(de-veloper , user)

Anal-ysis∙De-sign cur-rent sys-tem anal-ysis

Anal-ysis∙De-sign re-

quirements def-ini-tion

Anal-ysis∙De-sign re-

quirement

s spec-ifica-tion

Anal-ysis∙De-sign Use case sce-nario

Anal-ysis∙De-sign Solu-tion GAP defi-nition

Anal-ysis∙De-sign Ar-chi-tec-ture defi-nition

Anal-ysis∙De-sign

Inter-face defi-nition

Anal-ysis∙De-sign

Class Dia-gram

Anal-ysis∙De-sign Se-

quence

Dia-gram

Anal-ysis∙De-sign Test Plan

Anal-ysis∙De-sign Unit test sce-nario

Anal-ysis∙De-sign In-ter-gra-tion test sce-nario

De-vel-op-

ment Source

Code

de-livery Edu-catio

n Plan

de-livery

Ar-gu-

ment plan

de-livery Open plan

de-livery Test-op-er-

ated plan

frequency

5 5 5 1 1 3 1 3 1 0 4 2 3 5 1 1 1 4

0.5

1.5

2.5

3.5

4.5

5.5

Development methodology

Choic

e c

ount

Page 18: Study of solution development methodology for small size projects.

Previous Works and AnalysisStep 4. Expert advisory

Experts' Unnecessary Deliverables of Development Methodology

Table Definition Entity Definition Entity Manula Data conversion plan Development stan-dard defintion

frequency 4 2 2 1 1

0.25

0.75

1.25

1.75

2.25

2.75

3.25

3.75

4.25

Development methodology

Choic

e c

ount

Page 19: Study of solution development methodology for small size projects.

Solution Development Methodology for Small-Size

ProjectsStages Task Document

Analysis & Design

Pre-education (Solution)Solution Manual(Uaser’s Manual, Operator’s Man-ual)

Analysis

Current system analysis

Interview results

Requirement analysis

Architecture Design

Design and Test Plan

Interface Design

Table Design & List

Test Plan

Integration test & Results

Unit test & Results

Development Coding Source code

Implementation Operation

Education Plan

Open Plan

Test operated plan

Take over Plan

Page 20: Study of solution development methodology for small size projects.

Add solution education task on analysis stage

Client is presented to detail requirement

Development project management tools

Standards deliverables format

Guide document writing to deliverables doc-

ument

Conclusion

Page 21: Study of solution development methodology for small size projects.

Thank you

[email protected]


Recommended