Enviar pesquisa
Carregar
Cybozu Inc 10th anniversary event - developing section.
•
0 gostou
•
400 visualizações
C
cydn.cybozu.co.jp
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 15
Baixar agora
Baixar para ler offline
Recomendados
XS Japan 2008 App Data Japanese
XS Japan 2008 App Data Japanese
The Linux Foundation
XS Japan 2008 Ganeti Japanese
XS Japan 2008 Ganeti Japanese
The Linux Foundation
仕事で使うRuby
仕事で使うRuby
Kentaro Goto
もっと仕事で使うRuby
もっと仕事で使うRuby
Kentaro Goto
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
devsumi2009
gfw工作原理及突破技术
gfw工作原理及突破技术
Daniel Cheung
【13-D-4】 アナタのアプリ性能改善の秘訣、オラクルが教えます!
【13-D-4】 アナタのアプリ性能改善の秘訣、オラクルが教えます!
devsumi2009
0423io
0423io
loftwork
Recomendados
XS Japan 2008 App Data Japanese
XS Japan 2008 App Data Japanese
The Linux Foundation
XS Japan 2008 Ganeti Japanese
XS Japan 2008 Ganeti Japanese
The Linux Foundation
仕事で使うRuby
仕事で使うRuby
Kentaro Goto
もっと仕事で使うRuby
もっと仕事で使うRuby
Kentaro Goto
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
【13-D-3】 プロとしてのOracleアーキテクチャ入門 ~ 番外編 ~
devsumi2009
gfw工作原理及突破技术
gfw工作原理及突破技术
Daniel Cheung
【13-D-4】 アナタのアプリ性能改善の秘訣、オラクルが教えます!
【13-D-4】 アナタのアプリ性能改善の秘訣、オラクルが教えます!
devsumi2009
0423io
0423io
loftwork
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Yusuke Kawasaki
S2
S2
TH Schee
Authoring Tools Comparision in Detail
Authoring Tools Comparision in Detail
Tim Lu
S8
S8
TH Schee
EJB3 ABC
EJB3 ABC
bose999
PMT-002-生產主管實戰訓練
PMT-002-生產主管實戰訓練
handbook
Ext Ncs 20081029
Ext Ncs 20081029
Yuki Naotori
Internet Ued Process
Internet Ued Process
rex song
25000社以上採用計測ソリューション
25000社以上採用計測ソリューション
nishimizu
PXI, LabVIEW事例集2
PXI, LabVIEW事例集2
nishimizu
T2@java-ja#toyama
T2@java-ja#toyama
Masaaki Yonebayashi
Cloud for Enterprise IT (Japanese)
Cloud for Enterprise IT (Japanese)
kurikiyo
91 Ch
91 Ch
anjaan
DS-026-知識管理的導入策略與步驟
DS-026-知識管理的導入策略與步驟
handbook
制作Ppt的七种武器
制作Ppt的七种武器
Yanjun Song
PHPカンファレンス2009 - 45分で分かる安全なWebアプリケーション開発のための発注・要件・検収
PHPカンファレンス2009 - 45分で分かる安全なWebアプリケーション開発のための発注・要件・検収
Hiroshi Tokumaru
Perlで圧縮
Perlで圧縮
Naoya Ito
Hyper Estraierの設計と実装
Hyper Estraierの設計と実装
Hiroshi Ono
はてなブックマークのシステムについて
はてなブックマークのシステムについて
Naoya Ito
plan
plan
irislai
データセンターの電力量ログをGAEで
データセンターの電力量ログをGAEで
hidemotoNakada
Go入門
Go入門
Takuya Ueda
Mais conteúdo relacionado
Mais procurados
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Yusuke Kawasaki
S2
S2
TH Schee
Authoring Tools Comparision in Detail
Authoring Tools Comparision in Detail
Tim Lu
S8
S8
TH Schee
EJB3 ABC
EJB3 ABC
bose999
PMT-002-生產主管實戰訓練
PMT-002-生產主管實戰訓練
handbook
Ext Ncs 20081029
Ext Ncs 20081029
Yuki Naotori
Internet Ued Process
Internet Ued Process
rex song
25000社以上採用計測ソリューション
25000社以上採用計測ソリューション
nishimizu
PXI, LabVIEW事例集2
PXI, LabVIEW事例集2
nishimizu
T2@java-ja#toyama
T2@java-ja#toyama
Masaaki Yonebayashi
Cloud for Enterprise IT (Japanese)
Cloud for Enterprise IT (Japanese)
kurikiyo
91 Ch
91 Ch
anjaan
DS-026-知識管理的導入策略與步驟
DS-026-知識管理的導入策略與步驟
handbook
制作Ppt的七种武器
制作Ppt的七种武器
Yanjun Song
PHPカンファレンス2009 - 45分で分かる安全なWebアプリケーション開発のための発注・要件・検収
PHPカンファレンス2009 - 45分で分かる安全なWebアプリケーション開発のための発注・要件・検収
Hiroshi Tokumaru
Perlで圧縮
Perlで圧縮
Naoya Ito
Hyper Estraierの設計と実装
Hyper Estraierの設計と実装
Hiroshi Ono
はてなブックマークのシステムについて
はてなブックマークのシステムについて
Naoya Ito
plan
plan
irislai
Mais procurados
(20)
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
Mashup and new paradigm - マッシュアップ技術とインターネットの新しい潮流
S2
S2
Authoring Tools Comparision in Detail
Authoring Tools Comparision in Detail
S8
S8
EJB3 ABC
EJB3 ABC
PMT-002-生產主管實戰訓練
PMT-002-生產主管實戰訓練
Ext Ncs 20081029
Ext Ncs 20081029
Internet Ued Process
Internet Ued Process
25000社以上採用計測ソリューション
25000社以上採用計測ソリューション
PXI, LabVIEW事例集2
PXI, LabVIEW事例集2
T2@java-ja#toyama
T2@java-ja#toyama
Cloud for Enterprise IT (Japanese)
Cloud for Enterprise IT (Japanese)
91 Ch
91 Ch
DS-026-知識管理的導入策略與步驟
DS-026-知識管理的導入策略與步驟
制作Ppt的七种武器
制作Ppt的七种武器
PHPカンファレンス2009 - 45分で分かる安全なWebアプリケーション開発のための発注・要件・検収
PHPカンファレンス2009 - 45分で分かる安全なWebアプリケーション開発のための発注・要件・検収
Perlで圧縮
Perlで圧縮
Hyper Estraierの設計と実装
Hyper Estraierの設計と実装
はてなブックマークのシステムについて
はてなブックマークのシステムについて
plan
plan
Destaque
データセンターの電力量ログをGAEで
データセンターの電力量ログをGAEで
hidemotoNakada
Go入門
Go入門
Takuya Ueda
GAE/GoでWebアプリ開発入門
GAE/GoでWebアプリ開発入門
Takuya Ueda
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
In a Rocket
The Build Trap
The Build Trap
Melissa Perri
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
ux singapore
Destaque
(6)
データセンターの電力量ログをGAEで
データセンターの電力量ログをGAEで
Go入門
Go入門
GAE/GoでWebアプリ開発入門
GAE/GoでWebアプリ開発入門
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
The Build Trap
The Build Trap
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Cybozu Inc 10th anniversary event - developing section.
1.
サイボウズ製品の作り方教えます
サイボウズ株式会社 執行役員 山本泰宇 <hyamamoto@cybozu.co.jp>
2.
自己紹介 ▐ 2001年サイボウズ入社 –
大学院中退なので、一応新卒? – 当時の写真(27歳) ▐ サイボウズ ガルーンシリーズの開発を経て、 現在は技術担当の執行役員
3.
サイボウズ製品の作り方?
4.
材料
5.
材料の例(プログラマー) ▐ CyDN(弊社技術公開サイト)にて紹介中! –
http://cydn.cybozu.co.jp/
6.
材料の例(試験計画書) 2.テストタイプ A.受け入れテスト
α1版、α2版の開発Fix後に仕様書に基づくスモークテストを実施(2週間) B.機能テスト(9月中に●●●で実施する試験は含まない) 全文検索の試験も、この期間内に含む。(社内 QA にて実施。) C.構成テスト D.性能検証 E.パイロットテスト、有用度テスト 社内運用を実施にて検証 -> ここでの社内運用とは、秀吉にて実施した限定的な社内運用を指す。 -> α1版スモークテスト、α2版スモークテスト、最終アーカイブのどれぞれに対して実施する。 -> 最終アーカイブは、後述の社内βテスト実施以前のデータを、参照用としてコンバートし、 ただしくコンバートされていることを、社内にて確認していただく。 シナリオ試験を実施 E2 社内βテスト 社内環境に対し、性能検証とコンバーターの簡易試験を行ったα2版アーカイブを、 コンバートし実業務にて使用することで、実践的なパイロットテストを行う。 F.セキュリティ試験 G.設置テスト G2.サービス性テスト → 設置テスト時に“社内”で実施 サポートオンライン機能(製品内からの問合せ)を検証する。 H.文書テスト(製品内ヘルプ) X. 簡易試験 ●●●社にて、実施いただく。 α1アーカイブの品質を、アドホック的に試験いただき、操作手順を確認いただく
7.
準備 ▐ 技術調査 –
R&D活動 ラボは本社と独立に活動 サイボウズ製品用のR&Dは本社内にて実施 ▐ 製品設計 – プロトタイプベース ▐ 試験仕様書の作成 – ガルーン2.5の試験項目数は10万ほど 実施項目数は25万+α
8.
準備の例(技術調査) ▐ ファイルダウンロードの仕様調査 Content-
Disposition なし なし URLファイル名 なし 生SJIS 左:ブラウザで表示 IE5.5SP1 Content-Dispositionに対応できていないが、filenameを指定するとアド 右:OK 左:ブラウザで表示 左:ブラウザで表示 IE6 左右どちらのクリックでもContent-Disposition 右:ag.txtで保存 右:OK 左:ブラウザで表示 左:ブラウザで表示 IE7 IE6と同様、ただし、生SJISをURLにのせた場 右:ag.txtで保存 右:OK 左:ブラウザで表示 左:ブラウザで表示 FF2.0 左クリックの場合はContent-Disposition、右ク 右:ag.exeで保存 右:OK 左:ブラウザで表示 左:ブラウザで表示 NN4.78 Content-Dispositionは一切対応されていない 右:ag.exeで保存 右:OK 左:ブラウザで表示 左:ブラウザで表示 NN7.02 Content-Dispositionは一切対応されていない 右:ag.exe.htmlで保存 右:(ファイル名).htmlで保 左:ブラウザで表示 左:ブラウザで表示 NN7.1 Content-Dispositionのattachmentは解釈する 右:ag.exe.htmlで保存 右:(ファイル名).htmlで保 左:ブラウザで表示 左:ブラウザで表示 Opera9.23 Content-Dispositionを解釈するがfilenameに 右:ag.exeで保存 右:文字化け保存 左:ag.exeで保存 左:ログイン画面表示 Safari2.0.4(Mac) URLにファイル名をのせると、ログイン画面へ 右:ag.exeで保存 右:HTML画面と認識 左:ブラウザで表示 左:ブラウザで表示 FF1.5.0.12(Mac) Windows版と全く動作は同じ 右:ag.exeで保存 右:OK
9.
準備の例(試験仕様書) ▐ ガルーン2 ワークフローのユーザー用機能の
試験仕様書の目次(1254項目) ■ガル ー ン 2 ( ワー クフロー _ユ ー ザー ) 試験仕様書目次( Gar o o n 2 (W o r kflo w_u se r ) T e st c ase i n de x) Priority level item amount No 試験タイトル Item amount 概要 S A B C 1 個人設定 1 9 個人設定での操作を行います 1 2 11 5 2 印刷用画面 1 6 印刷用画面での操作を行います 0 2 13 1 3 申請の作成(新規) 1 1 9 申請の作成(新規)での操作を行ないます 0 29 76 14 4 申請の作成(再利用) 9 6 申請の作成(再利用)での操作を行ないます 0 23 63 10 5 申請の作成(取り戻し) 1 1 7 申請の作成(取り戻し)での操作を行ないます 0 27 78 12 6 申請の作成(下書き) 1 0 8 申請の作成(下書き)での操作を行ないます 0 24 73 11 7 申請の作成(差し戻し) 1 0 4 申請の作成(差し戻し)での操作を行ないます 0 21 73 10 8 検索 1 2 6 検索での操作を行ないます 0 45 65 16 9 経路の確認 1 0 9 経路の確認での操作を行ないます 0 26 67 16 10 ポートレット 2 9 ポートレットの操作を行います 1 6 18 4 11 通知 9 8 経路の確認での操作を行ないます 0 5 79 14 12 最新一覧 1 5 9 最新一覧での操作を行ないます 1 35 117 6 13 送信一覧_受信一覧_下書き 1 5 4 送信一覧、受信一覧、下書きでの操作を行ないます 2 21 125 6 5 266 858 125 合計 1254 0% 21% 68% 10% 比率 100%
10.
調理 ▐ プロダクトマネージャーを中心にした体制 –
プログラマー、UI、QA – 販売管理等の社内システム、iDC、製品サイト、サ ポート、SE、開発パートナー、販売パートナー ▐ プログラミング1に対し、試験2の割合 ▐ 開発対象ごとに、開発プロセスを定義
11.
調理の例(新規製品開発プロセス)
12.
試食からリリース ▐ 社内公開 –
ドッグフードを食べる、と言います – 社員の評価はダメ箱(評価箱)に集まります 厳しい声が多く、開発者は鬱になるとも… ▐ リリース判定会議 – 開発本部長に、開発作業の報告をします – 製品の完成度は無論、リスク分析などを総合的 に考慮して、リリースの可否を判断します
13.
試食の例(Office7評価箱)
14.
試食の例(リリース判定マニュアル)
15.
終りに ご清聴ありがとうございました 今後もより良い製品をご提供するべく、
改善に努めてまいります 今後ともよろしくお願いいたします
Baixar agora