目次

ソフトウェア開発プロセスモ
デルのQuality gateによる管理について

Ø SAPのご紹介Ø アプリケーションとベースコンポーネントの関係
Ø プロダクトスタンダード
Ø Q-gateによるHandoverミーティング
Ø 開発テスト事例

安田 淳/高橋 寿一

Ø まとめSAP Labs Japan SAP AG 2003, Title of Presentation, Speaker Name / 2

SAP AG 社のご紹介

Labs拠点2001年度売上：73.4 億 € (約 8,000億 円 )n 50,000インストレーション
n 18,000企 業で SAPが稼動
n 21業 種に対応 したソリューションの提供
n 従業員数：29,400人 (2002年 6月現在 )世界 120カ国 で1200万 人の SAPユーザ
n ビジネスプロセスの 統合
n 企業競争力の向上
n 低い TCOで高い 投資対効果

企業規模を問わず徹底した顧客志向
n 顧客満足度の向上 と強い顧 客ロイヤルティ
n 世界各国 での積極的 な事業投資
 SAP AG 2003, Title of Presentation, Speaker Name / 3

 SAP AG 2003, Title of Presentation, Speaker Name / 4

問題点

アプリケーションとベースコンポーネントの関係

n 複数アプリケーション間での連携
n アップグレードコンポーネントとの連携
n 多言語の連携（世界２０ヶ国以上に製品を同時出荷）
n アプリケーション、ベースコンポーネントとOS、SQLの整合性

 SAP AG 2003, Title of Presentation, Speaker Name / 5

 SAP AG 2003, Title of Presentation, Speaker Name / 61

コンポーネントとビジネスシナリオの 関係

SAPにおける品質責任者

Key Concept: New Roles in Scenario Development
Roles•３人の品質責任者

Application Roles
Base Comp.

Base Comp.

•Application owner : アプリケーション製品の責任者
複数の製 品をまたぐ機能の開発管理の担当者。
実業務 での製品間の連携を想定した製品開発の管理…

Application Owner

Application

ApplicationSponsor
Application
Architect•Base Component owner: ベースコンポーネントの製品の責任者
単一製品開発の担当者
複数の アプリケーションからの要求を製品開発に矛盾することなく取り込むことを管理

Application

Application Quality
ManagerApplication
Product ManagerDeveloped andmanaged by:• Solution Owner

Application•Solution owner:ソリューションの責任者（通常、技術担当重役）
アプリケーションおよびベースコンポーネント全体を監視

Component Roles

Base Component Owner
Base Component Project Leader SAP AG 2003, Title of Presentation, Speaker Name / 7

 SAP AG 2003, Title of Presentation, Speaker Name / 8

Product Standards

Product Standardsn Accessibilityn Application Integration & Interfaces
n Customizing & Configurationn Data Archivingn Development Environments
n Documentationn Functional Correctness
n Globalizationn Multiple Clientn Open Sourcen Performancen Securityn Solution Managementn Technical Implementation & Change Managementn Third Partyn Usabilityn Accessibilityn Application Integration & Interfaces
n Customizing & Configurationn Data Archivingn Development Environments
n Documentationn Functional Correctness
n Globalizationn Multiple Clientn Open Sourcen Performancen Securityn Solution Managementn Technical Implementation & Change Managementn Third Partyn Usability

 SAP AG 2003, Title of Presentation, Speaker Name / 9 SAP AG 2003, Title of Presentation, Speaker Name / 10

Product Standards

Quality gateにおけるHandoverミーティング

n １６のテンプレートが用意され、それにパスしなければ製品は出荷されない。

Development& Test

Planning

Validation
Plann SAPで開発される全ての製品に適用される。つまり、どの開発拠点においても同じ基準で開発が行われる。

HOProduction/
Assembly

Detailed planningand preparation

Formal
Kick-offHO

Install./
upgradePreparetest case

HOConfigure
scenarios

Reviewmasterlist

Validation
Plann 各開発拠点で開発された製品に画一の品質を求めることが できる。

Validation
Project Plan

Validation documents created through the process
n Validation Plann Validation Project Plann Validation Report SAP AG 2003, Title of Presentation, Speaker Name / 11 SAP AG 2003, Title of Presentation, Speaker Name / 122

Ramp-up

Validate
scenarios

Validation
ReportMainstream
Roll-out３つの Quality Gate

アプリケーション及びベースコンポーネントの開発
Planning

Development & Test

Production/
Assembly

Mainstream
Roll-out

Ramp-upn 各Quality Gateでは製品の次段階への開発を差し止める権限がある。
Handover from Planning

Handover to Production/Assembly

Scenario
Requirement
Specification& Designn この機能を確実にするため、技術担当重役が品質管理の担当となっている。

Component progress & standard compliancemonitoring ( n scenarios are connected to m components)
plus scenario-specific documentation

Sign-off1
Scenario Layer "Development
Contract"
Handover from Planning

n ISO9000的には内部監査の実施のようなもの。

Component
ProjectPlanning

Scenario
Scenario
Integration
Test

Handover to Test
Project Monitoring
Component
Specification& Design

Component
Implementation

Component
MITComponent
ATIntellectual Property

Component Layer

Sign-off1"DeliveryNote"

Handover to Production/Assembly
Checkpoint Development Closure

System Landscapes

System Layer
 SAP AG 2003, Title of Presentation, Speaker Name / 13

チェックリストとQuality Gate

Planning

1 s i g n -off by solution owner, scenario owner and component owner

 SAP AG 2003, Title of Presentation, Speaker Name / 14

初回監査 Scenario 3 Customizing and Configuration

Production/Assembly

Development & Test

Validation Criteria

ResultNumber of CSN problems reported (prio1+2)

(OK)

100

Number of open CSN problems aftervalidation (prio 1)

Not OK-1000000

Number of open CSN problems after
validation (prio 2)

Not OK

Value

Yellow

RedRel.

7510>

200>

502>

1013>

14715>

14612>

212>

Ramp-upRamp-up Plan

TICM - Installation/Upgrade

Ramp-up Plan
Ramp-up Plan
Ramp-up Plan
Ramp-up Plan

Ramp-up Plan
Implement

Kick-off

Kick-off
Meeting
Ramp-up

GSC 1
RSC2 RSCConference
Call

GSC
RSCRSC

Conference
CallGSCRSC RSC
Conference
CallHandovert 0 -1monthPhase I

Phase II

Phase IIIt 0 2 months t 12 months t 2 2 months t 3

GSC

GSC

GSC

Mass Shipment
Decision Meeting-1000000

Number of CSN problems completed, but
not confirmed

OK

Number of notes required (total)

(OK)

100

Number of notes required (non NoteAssistant, informational)

Not OK-1000000

Run time (all component in days)

(OK)

100

スタンダードによる首尾一貫した製品品質の管理
N/A
1 GSC = Global Steering Committee

 SAP AG 2003, Title of Presentation, Speaker Name / 15

 SAP AG 2003, Title of Presentation, Speaker Name / 16Metrics(数値および統計解析)

再監査 Scenario 3 Customizing and Configuration
Validation Criteria

ResultValue

YellowRedRel.

Number of CSN problems reported (prio1+2)

OK10510>

Number of open CSN problems aftervalidation (prio 1)
Customizing & Configuration

02 RSC = Regional Steering Committee

OK1000>

Number of open CSN problems after
validation (prio 2)

OK

1002>

Number of CSN problems completed, butnot confirmed

OK

1013>

Number of notes required (total)

OK1049>Number of notes required (non NoteAssistant, informational)

OK

1036>

Configuration time (standard config. inhrs)

OK

1024>

n １６のスタンダード全てが合否判定だけでなく、数値による統計解析
n 開発時に発見されたバグの件数、各開発段階における進捗管理
例えば、Bug Metrics、Development Metricsの作成

n 開発者の各フェーズにおける開発に費やした時間の解析

 SAP AG 2003, Title of Presentation, Speaker Name / 17

 SAP AG 2003, Title of Presentation, Speaker Name / 18

3

Copyright 2003 SAP AG. All Rights Reserved

まとめn SAP全製品で共通のテンプレートを用いる事により、アプリケーション間の矛盾、製品間の矛盾によるエラーが改善される。
n 各担当アプリケーションの品質以外の問題についても早期発見が可能となった。
n 従来一人の品質責任者が責任を負っていたが、３人の品質担当者が多角的かつ効率的に責任を分担することによる品質の向上。

 SAP AG 2003, Title of Presentation, Speaker Name / 19n

No part of this publication may be reproduced or transmitted inany form or for any purpose without the express
permission of SAP AG. The information contained herein may be changed without prior notice.

nSome software products marketed by SAP AG and its distributors contain proprietary software components of othersoftware vendors.

nMicrosoft®, WINDOWS®, NT®, EXCEL ®, Word®, PowerPoint® and SQL Server ® are registered trademarks ofMicrosoft Corporation.

nIBM®, DB2 ®, DB2 Universal Database, OS/2 ®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®,
OS/400®, iSeries , pSeries , xSeries , zSeries , z/OS, AFP, Intelligent Miner, WebSphere ®, Netfinity ®, Tivoli® ,Informix and Informix ®Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countrie s .

n

ORACLE® is a registered trademark of ORACLE Corporation.

nUNIX®, X/Open®, OSF/1 ®, and Motif® are registered trademarks of the Open Group.

nCitrix ®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame ®, VideoFrame®, MultiWin® andother Citrix product names referenced herein are trademarks of C itrix Systems, Inc.

nHTML, DHTML, XML, XHTML are trademarks or registered trademarksof W3C ®, World Wide Web Consortium,Massachusetts Institute of Technology.

nJAVA® is a registered trademark of Sun Microsystems, Inc.

n

JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology inventedand implemented by Netscape.

nMarketSetand Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.

nSAP, SAP Logo, R/2, R/3, mySAP , mySAP.com and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several othercountries all over the world. All other product and service name s mentioned are trademarks of their respective
companies.

 SAP AG 2003, Title of Presentation, Speaker Name / 204