Submit Search
Upload
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
•
Download as PPTX, PDF
•
11 likes
•
38,732 views
Yuki Okada
Follow
デブサミ2015で発表したサイボウズの開発フローのお話。 http://event.shoeisha.jp/devsumi/20150219/session/820/
Read less
Read more
Software
Report
Share
Report
Share
1 of 43
Download now
Recommended
kintoneエンジニアが紹介する品質向上のための取り組み
kintoneエンジニアが紹介する品質向上のための取り組み
Yasuharu Sakai
kintoneの大規模フロントエンド開発とツール
kintoneの大規模フロントエンド開発とツール
Yasuharu Sakai
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
こだわりのkintone
こだわりのkintone
Yusuke Amano
Devsumi2015 ushirosako
Devsumi2015 ushirosako
Takashi Ushirosako
Devsumi2015
Devsumi2015
亮 門屋
kintoneチームのKAIZEN文化
kintoneチームのKAIZEN文化
Ryo Mitoma
やっちゃえkntone developer[公開用]
やっちゃえkntone developer[公開用]
Kyouhei Kitagawa
Recommended
kintoneエンジニアが紹介する品質向上のための取り組み
kintoneエンジニアが紹介する品質向上のための取り組み
Yasuharu Sakai
kintoneの大規模フロントエンド開発とツール
kintoneの大規模フロントエンド開発とツール
Yasuharu Sakai
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
こだわりのkintone
こだわりのkintone
Yusuke Amano
Devsumi2015 ushirosako
Devsumi2015 ushirosako
Takashi Ushirosako
Devsumi2015
Devsumi2015
亮 門屋
kintoneチームのKAIZEN文化
kintoneチームのKAIZEN文化
Ryo Mitoma
やっちゃえkntone developer[公開用]
やっちゃえkntone developer[公開用]
Kyouhei Kitagawa
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみよう
Kyouhei Kitagawa
なぜ、サイボウズでアクセシビリティなのか?
なぜ、サイボウズでアクセシビリティなのか?
力也 伊原
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
エンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なこと
Yuki Okada
kintone 開発者ライセンスの取得
kintone 開発者ライセンスの取得
kintone papers
kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道
Yusuke Amano
Mizuhohack kintone
Mizuhohack kintone
kintone papers
Zapier ppap-share
Zapier ppap-share
Kyouhei Kitagawa
製品品質向上のための開発本部の取り組み
製品品質向上のための開発本部の取り組み
Cybozucommunity
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone papers
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
Yuki Okada
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
kintone devCamp Vol.10 kintoneカスタマイズ最新Topic
kintone devCamp Vol.10 kintoneカスタマイズ最新Topic
kintone papers
kintoneとカラーユニバーサルデザイン
kintoneとカラーユニバーサルデザイン
Kobayashi Daisuke
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
あなたの言葉で伝えるWebアクセシビリティ
あなたの言葉で伝えるWebアクセシビリティ
Kobayashi Daisuke
WikiWikiアジャイル
WikiWikiアジャイル
Fumio Kawakami
5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ
CLARA ONLINE, Inc.
アジャイルパラレル開発
アジャイルパラレル開発
Fumio Kawakami
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
170520 DataSpider DevConn Hackathon
170520 DataSpider DevConn Hackathon
kintone papers
楽天エンジニアライフ
楽天エンジニアライフ
Rakuten Group, Inc.
More Related Content
What's hot
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみよう
Kyouhei Kitagawa
なぜ、サイボウズでアクセシビリティなのか?
なぜ、サイボウズでアクセシビリティなのか?
力也 伊原
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
エンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なこと
Yuki Okada
kintone 開発者ライセンスの取得
kintone 開発者ライセンスの取得
kintone papers
kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道
Yusuke Amano
Mizuhohack kintone
Mizuhohack kintone
kintone papers
Zapier ppap-share
Zapier ppap-share
Kyouhei Kitagawa
製品品質向上のための開発本部の取り組み
製品品質向上のための開発本部の取り組み
Cybozucommunity
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone papers
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
Yuki Okada
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
kintone devCamp Vol.10 kintoneカスタマイズ最新Topic
kintone devCamp Vol.10 kintoneカスタマイズ最新Topic
kintone papers
kintoneとカラーユニバーサルデザイン
kintoneとカラーユニバーサルデザイン
Kobayashi Daisuke
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
あなたの言葉で伝えるWebアクセシビリティ
あなたの言葉で伝えるWebアクセシビリティ
Kobayashi Daisuke
WikiWikiアジャイル
WikiWikiアジャイル
Fumio Kawakami
5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ
CLARA ONLINE, Inc.
アジャイルパラレル開発
アジャイルパラレル開発
Fumio Kawakami
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
What's hot
(20)
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみよう
なぜ、サイボウズでアクセシビリティなのか?
なぜ、サイボウズでアクセシビリティなのか?
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
エンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なこと
kintone 開発者ライセンスの取得
kintone 開発者ライセンスの取得
kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道
Mizuhohack kintone
Mizuhohack kintone
Zapier ppap-share
Zapier ppap-share
製品品質向上のための開発本部の取り組み
製品品質向上のための開発本部の取り組み
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
kintone devCamp Vol.10 kintoneカスタマイズ最新Topic
kintone devCamp Vol.10 kintoneカスタマイズ最新Topic
kintoneとカラーユニバーサルデザイン
kintoneとカラーユニバーサルデザイン
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
あなたの言葉で伝えるWebアクセシビリティ
あなたの言葉で伝えるWebアクセシビリティ
WikiWikiアジャイル
WikiWikiアジャイル
5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ
アジャイルパラレル開発
アジャイルパラレル開発
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Similar to 自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
170520 DataSpider DevConn Hackathon
170520 DataSpider DevConn Hackathon
kintone papers
楽天エンジニアライフ
楽天エンジニアライフ
Rakuten Group, Inc.
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Yuki Ando
MA11 kintone
MA11 kintone
Takashi Ushirosako
Ssi 20150519
Ssi 20150519
真一 藤川
プロダクト開発におけるプロダクトマネージャーの役割とは #devsumi
プロダクト開発におけるプロダクトマネージャーの役割とは #devsumi
Mizuki Tanno
Agile Testing Night #4 LT
Agile Testing Night #4 LT
Yoshifumi Takeshima
kintone新機能開発のお仕事_和渕.pptx
kintone新機能開発のお仕事_和渕.pptx
Cybozu, Inc.
プログラマに贈るクラウドとの上手な付き合い方
プログラマに贈るクラウドとの上手な付き合い方
Keisuke Nishitani
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Shotaro Suzuki
.NET 7期待の新機能
.NET 7期待の新機能
TomomitsuKusaba
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
Taiji Tsuchiya
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
Yuki Okada
うちのデザインシステム.pdf
うちのデザインシステム.pdf
Iida Yukako
NuxtJS + SSRで作ったGREE Tech Conference 2020
NuxtJS + SSRで作ったGREE Tech Conference 2020
gree_tech
とあるサイボウズのAndroidエンジニアのお仕事
とあるサイボウズのAndroidエンジニアのお仕事
Cybozu, Inc.
Webmarketing_CareerBar_ver1.pdf
Webmarketing_CareerBar_ver1.pdf
Cybozu, Inc.
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
You&I
Lychee Redmine最新機能紹介とLycheeの未来について
Lychee Redmine最新機能紹介とLycheeの未来について
agileware_jp
Similar to 自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
(20)
170520 DataSpider DevConn Hackathon
170520 DataSpider DevConn Hackathon
楽天エンジニアライフ
楽天エンジニアライフ
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
MA11 kintone
MA11 kintone
Ssi 20150519
Ssi 20150519
プロダクト開発におけるプロダクトマネージャーの役割とは #devsumi
プロダクト開発におけるプロダクトマネージャーの役割とは #devsumi
Agile Testing Night #4 LT
Agile Testing Night #4 LT
kintone新機能開発のお仕事_和渕.pptx
kintone新機能開発のお仕事_和渕.pptx
プログラマに贈るクラウドとの上手な付き合い方
プログラマに贈るクラウドとの上手な付き合い方
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
.NET 7期待の新機能
.NET 7期待の新機能
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
うちのデザインシステム.pdf
うちのデザインシステム.pdf
NuxtJS + SSRで作ったGREE Tech Conference 2020
NuxtJS + SSRで作ったGREE Tech Conference 2020
とあるサイボウズのAndroidエンジニアのお仕事
とあるサイボウズのAndroidエンジニアのお仕事
Webmarketing_CareerBar_ver1.pdf
Webmarketing_CareerBar_ver1.pdf
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
Lychee Redmine最新機能紹介とLycheeの未来について
Lychee Redmine最新機能紹介とLycheeの未来について
More from Yuki Okada
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
Yuki Okada
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
Yuki Okada
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
Yuki Okada
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
Yuki Okada
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Yuki Okada
【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会
Yuki Okada
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Yuki Okada
More from Yuki Okada
(7)
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
1.
自社サービスkintoneを ふんだんに活用した サイボウズの開発フロー 19-G-5 #devsumi サイボウズ株式会社 #cybozu kintone開発チーム
岡田 勇樹
2.
自己紹介 •岡田勇樹 @y_okady •サイボウズ新卒8年目 31歳 •いわゆるプレイングマネージャー •
Webアプリケーションエンジニア • kintone開発チームリーダー • 大阪開発部 副部長
3.
Agenda 1. サイボウズで作ってるもの 2. 開発フローの全体像 3.
実装フェーズの効率的な進め方 4. 実装以外のお仕事 5. 業務に合わせたkintoneの活用 6. まとめ
4.
サイボウズで作ってるもの サイボウズではどんなサービスを開発してるの?
5.
クラウドサービス ハードウェア・ネットワーク OS ミドルウェア Webアプリケーションフレームワーク Webアプリケーション
6.
開発フローの全体像 どういう人たちがどういう流れでサービスを開発してるの?
7.
リリースまでの流れ 要件定義 仕様/デザイン策定 実装 試験 リリース
8.
関わる人たち UX/UIデザイナー ドキュメントエンジニア アプリケーションエンジニア 品質保証エンジニア インフラエンジニア プロダクトマネージャー 要件定義 仕様/デザイン策定 実装 試験 リリース
9.
よくある「開発フロー」の話 UX/UIデザイナー ドキュメントエンジニア アプリケーションエンジニア 品質保証エンジニア インフラエンジニア プロダクトマネージャー 要件定義 仕様/デザイン策定 実装 試験 リリース
10.
時間もあるので まずはよくある話をします!
11.
実装フェーズの効率的な進め方 どんなツールを活用して、どうやって効率的に実装してるの?
12.
2015/1 2015/2 2015/3
2015/4 2015/5 リリースサイクル Ver.3 試験実装 Ver.4 試験実装 Ver.5 試験実装
13.
機能実装 2015/1 2015/2 2015/3
2015/4 2015/5 Ver.3 試験実装 Ver.4 試験実装 佐藤 鈴木 田中 佐藤 鈴木 田中 新機能 バグFix 複数人による 複数バージョン の並行開発
14.
2015/1 2015/2 2015/3
2015/4 2015/5 Gitブランチ運用 Ver.3 Ver.4 佐藤 鈴木 田中 佐藤 鈴木 田中 バージョンブランチ フィーチャーブランチ マージ マージ ブランチ作成
15.
フィーチャーブランチ ブランチ 作成 実装 プルリク 作成 レビュー マージ 実装担当者 レビュー担当者
16.
実装中にバグを見つけた時 2015/1 2015/2 2015/3
2015/4 2015/5 Ver.3 佐藤 鈴木 田中 誰が実装したどの機能が原因?
17.
難航する犯人探し 2015/1 2015/2 2015/3
2015/4 2015/5 Ver.3 佐藤 鈴木 田中 この中のどれか!
18.
マージ コンパイル 単体テスト 受け入れテ スト デプロイ 自動テストの自動実行
× テスト通らぬ者、マージすべからず プッシュ コンパイル 単体テスト マージ可能 Webhook Webhook
19.
Build Pipeline Plugin コンパイル
単体テスト 受け入れテ スト デプロイ ビルドプロセス の見える化
20.
自動テストの種類 プロトタイプ シミュレーション 受け入れテスト 探索的テスト 単体テスト コンポーネントテスト 負荷テスト セキュリティテスト ビジネス面 技術面 製品を批評開発を支援 「実践アジャイルテスト – テスターとアジャイルチームのための実践ガイド」より
21.
ドッグフーディング 社外公開環境 ドッグフーディング環境 マージから反映まで30分 マージの数だけ1日に何度も更新 実業務で利用
22.
実装以外のお仕事 実装以外に開発チームが関わるお仕事ってどんなの?
23.
実装以外のお仕事 要件定義 仕様/デザイン策定 実装 試験 リリース 要件定義書 フィードバック収集 機能仕様書 タスク管理 バグ管理 試験設計書 リリース作業依頼 コミュニケーション 開発計画
24.
実装以外のお仕事の分類 ドキュメント管理 スケジュール管理 ToDo管理 コミュニケーション 要件定義書 フィードバック収集 機能仕様書 タスク管理 バグ管理試験設計書 リリース作業依頼 開発計画 その他もろもろ
25.
世の中でよく使われているツール ドキュメント管理 スケジュール管理 ToDo管理 コミュニケーション
26.
サイボウズで使っているツール ドキュメント管理 スケジュール管理 ToDo管理 コミュニケーション
27.
業務に合わせたkintoneの活用 kintoneにはどんな機能があって、どう活用すればいいの?
28.
まず押さえておきたいこと kintoneは使うものではなく、作るもの エンジニアのみなさんの得意分野!
29.
どれぐらい時間かけてますか? •フォームに入力欄を1つ追加する場合 • データベースにカラム追加 • 一覧、詳細、追加、編集画面の修正 •
取得、追加、編集ロジックの修正 • 検索ロジックの修正 • 入力値チェックのテスト追加 数時間?
30.
どれぐらい時間かけてますか? •フォームにファイル添付機能を搭載する場合 • データベースにカラム追加 • 詳細、追加、編集画面の修正 •
取得、追加、編集ロジックの修正 • 削除ロジックでファイルも削除 • ファイル保存ロジックの追加 • ファイルシステムに保存するか • データベースにBlobで保存するか • クラウドサービスにアップロードするか • ファイル保存のテスト追加 数日?
31.
フォームを自由自在に設計できる ドラッグ&ドロップで フィールドを配置 数秒!
32.
基本的な画面が用意されている 詳細画面 一覧画面 追加/編集 画面
33.
kintoneでドキュメント管理 カテゴリー機能で 分類
34.
kintoneでToDo管理 プロセス管理機能で ステータスと作業者 を設定
35.
kintoneでToDo管理 グラフ機能で 進捗確認
36.
kintoneでスケジュール管理 カレンダー形式で 月表示
37.
kintoneでコミュニケーション スペース機能で チームメンバー とやり取り ピープル機能で つぶやき
38.
もっと自分好みに REST APIで外部 システム連携 プラグインで 機能拡張 JavaScript/CSSで 画面カスタマイズ
39.
まとめ 今日一番お伝えしたかったことは?
40.
開発フローのおさらい 要件定義 仕様/デザイン策定 実装 試験 要件定義書 フィードバック収集 機能仕様書 タスク管理 バグ管理 試験設計書 リリース作業依頼 コミュニケーション 開発計画
41.
実装フェーズの効率的な進め方 •リリースサイクルに合わせたGitブランチ運用 •自動テストの自動実行 •ビルドプロセスの見える化 •目的に応じた自動テスト × ×
42.
業務に合わせたkintoneの活用 •kintoneは使うものではなく、作るもの •自分好みのkintoneを作ろう ドキュメント管理 スケジュール管理 ToDo管理 コミュニケーション
43.
Enjoy Development! 効率的で楽しい開発を。
Editor's Notes
ここまで5分
ここまで8分
ここまで25分
ここまで30分
kintoneはいろんな分野で使われてるけど、難しいものを作ろうと思うとSIerの力が必要。 開発プロジェクト管理で使われている事例はあまり聞かないけど、せっかくエンジニアの人たちの得意分野なのにもったいない。
ここまで42分 時間があれば、開発以外の使われ方を紹介。勤怠管理、社員旅行のアンケート、社内Q&A。
42分
Download now