NTTドコモR&Dの技術ブログです。

アプリ開発

データガバナンスと開発効率を両立する - Databricks Appsによるセキュアなアプリ開発

1. はじめに 自己紹介 NTTドコモ データプラットフォーム部(以下DP部)の矢野です。 ドコモでは社内データ活用プラットフォームPochiやStreamlit in SnowflakeなどでStreamlitを活用しているのですが、Databricks Appsも今年日本リージョンでもリリースされ…

LLM時代のお客様の声分析 〜ベクトル検索の精度をとことん追求してみた〜

1. はじめに NTTドコモデータプラットフォーム部(以下DP部)の古川です。 大量のお客様の声からいかにして素早く、正確にインサイトを見つけ出し、事業活動に活かすか?これは多くの企業が直面する課題ではないでしょうか。 ドコモでもこれまで多岐にわたる…

「PR文書くの面倒…」をAIで解決! Clineを活用したPR文自動生成フローの実践

1. はじめに 「コードを書くのは楽しいけれど、PR(プルリクエスト)の説明文を書くのは正直手間がかかる……」 「実装に集中した後、変更内容を思い出しながら文章をまとめるのに意外と時間がかかってしまう」 誰しも、一度はそう感じたことがあるのではない…

なぜAIの「正解」は現場で使われないのか? インタラクティブな分析ツールを商圏分析を例に考える

こんにちは! サービスイノベーション部の山本優汰です。 普段は社内におけるデータ・AI活用の促進を目標に、データ分析やAIエージェントの開発に取り組んでいます。 多くのデータサイエンティストが直面する普遍的な問題の一つに、「AIや分析ツールを導入し…

【Spec Kit】Web開発初心者がAI駆動でアプリ作ってみた

目次 今回のテーマ Spec Kitを使った開発 Spec Kitの使い方 仕様と技術計画の作成(/speckit.specify, /speckit.plan) タスク分割・実装(/speckit.tasks, /speckit.implement) 完成したサイトの画面 AI駆動開発における課題 1. 「動くコード」と「実用的…

NativeアプリをFlutterに移行してみた!実際に感じたメリット&デメリット

はじめに Flutterとは Flutterを使ってみて感じたメリット UI/UXの向上 コードのシングルベース管理 豊富なパッケージ Flutterのデメリット 導入時の学習コスト 単純に工数が半分にはならない まとめと今後の展望 Flutterを選んで良かった! はじめに ドコモ…

コピペで使える!UX向上のためのStreamlitのCSSをカスタマイズするテクニック

もくじ 1. はじめに 2. Streamlitでスタイルをカスタマイズする方法 3. アプリ全体の見た目をカスタマイズする 3.1. 余白を減らしてコンテンツを配置できる面積を増やす 3.2. スクロールレスの1ページUIにする 3.3. 日付入力UIを和訳する 3.4. サンプルアプ…

開発期間2日(実働10時間)!個人開発でもここまで作れる。Cursor × Gemini Canvas で挑んだ「爆速 PoC」開発ログ

重要:本記事について 本記事で紹介する構成は PoCおよび検証用途 を想定しています。 実装前に必ず セキュリティ上の重要な注意事項 をお読みください。 目次 はじめに システム構成 セキュリティ上の重要な注意事項 実装フロー システムプロンプトの工夫 …

「実装は一瞬、レビューは地獄」からの脱却:生成AI時代の開発プロセスを最適化するIssue管理術

はじめに NTTドコモ データプラットフォーム部(以下DP部)外山です。 DP部では「『あらゆる業務・現場のニーズに応じられる』柔軟なデータ活用環境」を目指し、社内データ活用プラットフォームPochi*1の開発を進めています。 私たちのチームでは、各メンバ…

「使われない・使いこなせない」を防ぐ。Vibe Codingツール「Cline」の社内での普及展開に向けた取り組み

自己紹介 NTTドコモ データプラットフォーム部(以下DP部)矢野です。 DP部ではドコモ内の各事業でデータ分析・活用を促進するためにStreamlitでアプリを提供しており、アプリ開発促進や生産性向上に向けた取り組みとして、Vibe Codingツールの1つである「Cl…

Claude Codeを用いたVibe Coding開発のすすめ

Claude Codeを用いたVibe Coding開発のすすめ はじめに こんにちは、NTTドコモ プロダクト技術部 後藤/谷田部と申します。 最近、社内で新規サービス創出に向けて生成AIを活用し、実装から検証までのサイクルを高速に回す機会が増えてきました。 そこで今回…

「テストしたつもり」の悲劇を断ち切る。PMが仕掛ける、生成AIを活用した標準化テストケース生成の仕組み

はじめに NTTドコモ データプラットフォーム部(以下DP部)外山です。 DP部では『あらゆる業務・現場のニーズに応じられる柔軟なデータ活用環境』を実現するために、社内データ活用プラットフォームPochi*1を活用したデータ分析・可視化アプリケーションの開…

MagicPod × FlutterでAndroid/iOS自動テストを一本化して自動化コストを約50%削減した話

MagicPodを利用したFlutterアプリのE2Eテスト自動化で、テストケース作成コストを50%削減した事例とその手法を紹介。

1年目で学んだアジャイルの仕組みと自担当での実践

■はじめに ① アジャイルとは何か ~アジャイル勉強会の内容から~ 1. ウォーターフォール開発との違い 2. アジャイル開発の進め方 ② CSPOで学んだアジャイルの理想とPOの役割 1. POの役割 2. PBLの優先順位付け 3. アジャイルを進めるうえでの重要なポイント…

Streamlit開発の「あるある」な悩みを根本解決!保守性を劇的に上げる型安全設計の奥義2選

NTTドコモ データプラットフォーム部(以下DP部)外山です。 DP部では「『あらゆる業務・現場のニーズに応じられる』柔軟なデータ活用環境」を目指し、社内データ活用プラットフォームPochi*1の開発を進めています。 一つ目のアプリが産声を上げてから2年以…

ドコモPMの実践録:Streamlitアプリ『導入期』から『成熟期』へ導くチームマネジメント

1. 概要 NTTドコモ データプラットフォーム部(DP部)の外山です。 社内データ活用プラットフォームPochi*1では、2023年4月に一つ目のアプリ開発から始まり、最初のユーザー獲得に奔走した「導入期」、多くの要望に応え開発をスケールさせた「成長期」を経て…

ユーザーストーリーで紐解くプロンプト改善術 ~AIで開発初速を上げる画面イメージの作り方~

はじめに NTTドコモ データプラットフォーム部(以下DP部)外山です。 DP部では「『あらゆる業務・現場のニーズに応じられる』柔軟なデータ活用環境」を目指し、社内データ活用プラットフォームPochi*1の開発を進めています。現場ニーズへ迅速に応えるには (…

NTTドコモグループ「Vibe Coding 大会」開催レポート〜コードを書かずにアイデアを形に〜

はじめに Vibe Coding: コードから「意図」へのパラダイムシフト Vibe Codingの特徴 AI-assisted Codingとの決定的な違い 開催の背景と目的 企画のきっかけと背景 イベントのコンセプトとゴール ドコモ社員とディレクション力 タイムテーブル Vibe Codingの…

StreamlitアプリのUXを向上させるプチテクニック2選

1. はじめに こんにちは、ドコモ・テクノロジの小泉です。「ドコモ・テクノロジ」はNTTドコモの機能分担会社の一つであり、主にNTTドコモのR&D業務を分担しています。その中で、私はドコモにおけるデータ活用促進に関わる内製開発や、新たな機械学習(ML)技術…

NTTコノキューのテックブログでアドベントカレンダー2024を開催しました!

1. はじめに 自己紹介 こんにちは。NTTコノキューの「さえもん」こと、木村佐恵です! NTTコノキューは、2022年10月に生まれた、XR技術を専門に事業を行う会社です。 www.nttqonoq.com 私は設立時よりNTTドコモからNTTコノキューに出向をしており、業務では…

エンジニアのためのGoogle Analytics活用術:GA4のカスタムアラート通知をSlackで即座に共有する方法

こんにちは! NTTドコモ 第一プロダクトデザイン部の堤公希です。 コンシューマ向けアプリの開発部に所属し、アプリのプロダクトオーナー業務の一端を担っております。 私のチームでは、Google アナリティクス 4(GA4)を利用したモバイルアプリのデータ分…

アプリ審査を乗り越えろ!高速リリースに向けた取り組み

ドコモのストア支援チームが実現する、アプリ審査の迅速な対応とノウハウ展開。高品質・高速リリースの裏側にある取り組みを徹底紹介し、全社的に開発支援を行う姿勢を伝えます。

とりあえずStreamlitでたった1ヶ月で生成AIアプリ(ダッシュボード解釈支援)を作ってみた

はじめに こんにちは、NTTドコモサービスイノベーション部の田尾と上田です。 田尾は業務では主に、社内で生成AIに関連するイベントの運営を担当しています。具体的には、生成AIを活用したアイデア創出コンテストや、社内での事例共有会を企画・実施していま…

Androidの折りたたみスマホにアプリを対応させた話

記事を開いてくださりありがとうございます はじめに ドコモから発売されている折りたたみスマホ 最初の課題:【Fold】アプリが起動できない 2番目の課題:【Flip】端末を回転・開閉するとアプリが表示できなくなる 3番目の課題:【Flip】再起動してほしくな…