SCOグループ - Tech Nowのフィード

https://zenn.dev/p/scogr_tech

「テクノロジーで105年活きる、を創造する」 歯科医院向けのプロダクト「paylight」を提供しているSCOグループの公式テックブログです。

フィード

記事のアイキャッチ画像
2025年度の振り返りと2026年度の挑戦
SCOグループ - Tech Nowのフィード
開発組織の1年間を振り返る2025年6月、SCOグループの新年度がスタートしました。私がこの組織に加わったのは2025年2月で、当時は開発組織はまだ小さなチームでした。あれから1年以上が経ち、2025年度の1年で開発組織がどう変わったのかを振り返り、そしてこれからどこへ向かうのかについて書いていきたいと思います。まずこの1年を一言で表すなら、人を増やしながら変革していくフェーズだったと思います。 まず、数字で振り返る入社時点と現在を比較すると、組織は以下のように成長しました。2025年2月(入社時)2026年6月(現在)社員数9名22...
3ヶ月前
記事のアイキャッチ画像
開発チームリーダーのAI活用パターン3つ
SCOグループ - Tech Nowのフィード
はじめにこんにちは!開発部の根岸です。弊社の開発部はいくつかのチームに分かれており、私が所属するチームでは 2週間スプリントのアジャイル開発 を回しています。私はそのチームの開発リーダーを担当しており、スプリント計画・チケットのアサイン・進捗管理・リリース調整といった「開発を進めるための周辺業務」を、メンバーの実装と並行して進めています。スプリント・チケット・アサインなどの管理はすべて Notion に集約しており、AIは主に Claude(Claude Code) を使っています。この記事では、開発リーダーという立場で実施しているAI活用パターンを3つ紹介します。 1....
3ヶ月前
記事のアイキャッチ画像
S3画像を <img> と fetch の両方で使ったらブラウザキャッシュ起因でCORSエラーになった
SCOグループ - Tech Nowのフィード
はじめに情報システム本部 PL開発部の浅川です。S3にアップロードされた画像を複数枚合成して1枚の画像を生成する機能を実装している中で、同じS3画像URLを<img>タグとJSのfetchの両方から利用したことが原因のCORSエラーにハマりました。S3のCORS設定だけでは解決しきらず、ブラウザキャッシュの挙動まで踏み込む必要があったので、原因と解決方法を共有します。同じ症状(S3にCORS設定したのに時々CORSエラーが出る、Disable cacheをONにすると出ない)で困っている方の参考になれば幸いです。 発生していた状況実装では、S3上の画像を以下の...
3ヶ月前
記事のアイキャッチ画像
AI にプロダクトらしい UI を作らせるための OOUI とデザインシステム
SCOグループ - Tech Nowのフィード
概要こんにちは、CTO室の mk0812 です。前回は「バイブデザインとユーザー心理」というテーマで、AI に UI を作らせる時代に、人間側が何を持つべきなのかについて書きました。https://zenn.dev/scogr_tech/articles/c3f1b7facfd86c前回の記事で一番書きたかったのは、バイブデザインはAI にいい感じに任せることではない、ということです。AI は綺麗な UI を作れるようになりました。整ったカード、自然な余白、見やすいフォーム、よくある SaaS っぽい画面。そういうものは、かなり短時間で出てきます。ただ、AI は「なぜその体験...
3ヶ月前
記事のアイキャッチ画像
バイブデザインとユーザー心理
SCOグループ - Tech Nowのフィード
概要こんにちは、CTO室の mk0812 です。普段は中長期の技術戦略を考えたり、AI駆動開発の推進などを担当しています。この記事では「CTO室っぽい話」からは少し離れて、個人開発の中でのプロダクト設計を通して考えていた「バイブデザイン と ユーザー心理」について書いてみようと思います。ものづくりの根幹にあるデザイン(ユーザー体験)をどう言語化して、コーディングエージェントに伝えるかを記載しています。 バイブコーディングからその次へ下記添付のようにAI エージェントによって、コードを書くこと、いわゆる「バイブコーディング」にて、機能を実装するハードルはかなり下がって、最終的に...
4ヶ月前
記事のアイキャッチ画像
SCOグループのPMOについて
SCOグループ - Tech Nowのフィード
こんにちは、SCOグループでPMOを担当している風間です。初のブログ投稿にもなりますし、せっかくなので「PMOって何やってるの?」を、社外の方にもわかるようにお話ししてみようと思います。 そもそもPMOってなに?PMOは「Project Management Office」の略で、ざっくり言うとプロジェクトがうまく回るようにする人たちです。SCOグループでのプロダクト開発は大きく分けるとプロダクト本部と開発部があります。プロダクトサイドでは「こんな機能がほしい」「こういう課題を解決したい」というアイデアを企画として作成します。開発サイドは「こう作れば実現できる」という技術力を...
4ヶ月前
記事のアイキャッチ画像
AWS CodeDeployでS3バケットからアーティファクトをデプロイするときのBUNDLE_VERSIONの衝突
SCOグループ - Tech Nowのフィード
こんにちは.SCOグループ インフラ担当のニシです.AWS CodeDeployを使ってS3バケットからソースコードをデプロイしているときに、なぜかRubyのBundleが異常終了する現象に遭遇したので、その理由について深掘りしてみました. とりあえず、まとめS3バケットのバージョニングが有効のときに、AWS CodeDeployがS3からアーティファクトを取得すると、環境変数としてS3オブジェクトのバージョンIDがBUNDLE_VERSIONに設定されます.RubyのBundlerも実行時のバージョンを固定するために同名の環境変数を利用します.その結果、「S3オブジェク...
4ヶ月前
記事のアイキャッチ画像
AIを壁打ち相手にしたら、要件定義の視野が広がった
SCOグループ - Tech Nowのフィード
はじめまして!こんにちは!情報システム本部でPMOをしている高橋です。今回は業務でClaudeを使って要件定義をやってみたので、その体験をざっくり書いてみます。 要件定義って、会話しながらやると捗る個人的な話なんですが、要件定義って誰かと会話しながら進めると個人的にはスムーズにいくんですよね。話しながら整理されていく感じがあって、一人でうんうん考えてるときより頭が動く感覚がありました。Claudeはそういう相手として気軽に使えるので、壁打ち相手として試してみることにしました。 まずは資料を渡してベースを作ってもらうやったことはシンプルで、PRDやFigmaのデザインを...
4ヶ月前
記事のアイキャッチ画像
AIテスト設計で陥った「思考の空洞化」とその対策
SCOグループ - Tech Nowのフィード
こんにちは。情報システム本部 運用保守部のmmです。今回はAIビギナーの私が実案件のテスト設計でAIを活用し、「効率化の裏側に潜んでいた罠」と、それを踏まえた「QAとAIの理想的な分業モデル」についてお話しします。 プロンプトで試行錯誤当初、私は以下のようなプロンプトを投げ、出力される形式(マインドマップにならない、ファイル形式が違うなど)に一喜一憂していました。{プロジェクトの要件URL}を元にテスト観点表を作成してください。!※実際の案件URLを入力する際は機密情報が含まれないよう注意が必要これこそが最大の失敗でした。AIから返ってきたのは「それっぽい」が中身の薄...
5ヶ月前
記事のアイキャッチ画像
【図解】LTS と STS、どちらを選ぶべき?Node.js・Python・PHP・Ruby・Java 比較
SCOグループ - Tech Nowのフィード
こんにちは。情報システム本部 PL開発部 の 鈴木響 です。 この記事の結論LTS(Long Term Support)は安定性重視、本番環境向けSTS(Short Term Support)は最新機能重視、検証・個人開発向け言語によってサポート期間が全然違う この記事の対象読者「LTS」「STS」の違いがよくわからない方どのバージョンを使えばいいか迷っている方本番環境のバージョンアップ計画を立てたい方技術選定でサポート期間を比較したい方 この記事で分かること✅ LTS と STS の違い(図解)✅ Node.js、Python、PHP、...
5ヶ月前
記事のアイキャッチ画像
分散モノリスからモジュラーモノリスへ - paylight Xのリアーキテクチャと言語選定
SCOグループ - Tech Nowのフィード
はじめにこんにちは、CTO室のmk0812です。私たちSCOグループでは、歯科向けSaaS「paylight X」の開発を行っています。paylight Xは、歯科クリニックにおける決済・予約・患者管理などの業務を一元化するプラットフォームです。paylight Xとしてのリリースからは約1年ですが、前身となるサービスから数えると数年の歴史があります。プロダクトの成長に伴いシステムの複雑性も増してきました。その結果として、機能追加のたびに影響範囲の把握が難しくなり、開発速度の低下やテスト工程にて意図しない不具合の発生が起こりやすくなり、結果としてシステム全体の設計を見直す必要性が...
6ヶ月前
記事のアイキャッチ画像
AIプロダクトにおけるテスト観点の考え方
SCOグループ - Tech Nowのフィード
こんにちは。QAの飯田です。今回はAIシステムのテストについて書いていきます。QA初心者で、AIテストはまだまだ学んでいる最中です。同じように悩んでいる方の参考になればと思い、実際に困ったことや教わったことをまとめてみました。 通常のテストとAIテストの違い 同じ入力でも結果が変わる通常のテストでは「2 + 3 = 5」のように、同じ入力なら同じ結果が返ってきます。でもAIは違います。「結果が一致する」ではなく「結果が適切かどうか」で判断するのがAIテストです。 「正解」が明確じゃない仕様書に「正しく動作する」と書いてあっても、AIでは何が「正しい」のか曖昧です。だ...
6ヶ月前
記事のアイキャッチ画像
入社1年を振り返って
SCOグループ - Tech Nowのフィード
開発組織の本部長として、この1年で大切にしてきたこと2025年2月1日、私はSCOグループに入社し、システム開発組織の本部長という役割を担うことになりました。あっという間に1年が経ち、今日は「この1年で何をしてきたのか」「何を大切にしてきたのか」を、少し人間味のある形で振り返ってみたいと思います。この1年を一言で表すなら、組織をスケールさせながら、芯のある“強い組織”を作ることに向き合った1年でした。人数を増やすだけでは、組織は強くなりません。一方で、強さだけを追ってスケールを止めれば、事業の成長スピードに追いつけない。その両方を同時に成立させることを、ずっと考...
7ヶ月前
記事のアイキャッチ画像
入社から3ヶ月の振り返り
SCOグループ - Tech Nowのフィード
※本記事は2025年5月に書いた記事の再投稿になります。 SCOグループでの取り組みを振り返ってはじめまして。SCOグループでシステム開発本部の本部長を務めております、東川です。2025年2月に入社し、ちょうど3ヶ月が経過しました。この節目に、これまでの取り組みや感じたことを振り返り、エンジニア組織のマネジメントに関わる方々や、転職を検討されている方々に、少しでも参考となる情報をお届けできればと思い、筆を取りました。 働き方についてまずは、私の働き方について少し紹介させてください。現在、私は新幹線で1時間ほどの地方に住んでおり、子育てと仕事の両立を図るべく、基本的に...
7ヶ月前
記事のアイキャッチ画像
LLMの入出力を記録する:最小限のログ設計で可観測性を確保する
SCOグループ - Tech Nowのフィード
はじめにこんにちは!CTO室のmk0812です。弊社では、医療クリニック向けプラットフォーム「paylight X」において、LINEを通じた患者からのメッセージに対してAIが自動で返信する機能があります。システムの全体像は簡潔ですが、下記のように構成されています。上記フロー図の通り、患者様がLINEでメッセージを送ると、Webhookを経由してそのメッセージを受け取り、AI基盤を介してLLMに問い合わせます。LLMは返信メッセージの生成だけでなく、予約の作成や変更といった具体的なアクションの要否も判断します。この仕組みの中でAIの判断プロセスがブラックボックス化するケースが...
7ヶ月前
記事のアイキャッチ画像
gitのやらかし、その対処法と小技集
SCOグループ - Tech Nowのフィード
社内システム開発部の黒瀬です。gitは便利ですね。エンジニアの方であれば、毎日のようにcommitしてpullして、時々resetやrebaseして…と活用されているのではないでしょうか。ただ、うっかり操作を間違えると大変な目に遭うことも少なくありません。gitあるある、というやつです。本記事では、「やらかし」やその一歩手前の困りごとの対処法や、「知っててよかったな」「便利だな」と思った小技などをまとめてみました。 間違えてgit reset --hard履歴からコマンド実行しててうっかり…git reflogまだ大丈夫です。だいたいreflogに残っています。git...
7ヶ月前
記事のアイキャッチ画像
Claude CodeでPRレビューを効率化した話
SCOグループ - Tech Nowのフィード
こんにちは。エンジニアのm_mogiです。今回は Claude Code を使って PR レビューの品質と効率を上げた話について書いていきます。 はじめにコードレビューは大事ですが、時間がかかります。複数の観点(設計、コード品質、セキュリティ、テストなど)を漏れなくチェックしようとすると、1つのPRに対してかなりの集中力が必要です。社内で Claude Code が使えるようになったので、レビューの一次チェックを任せられるようになりました。 やり方 基本の流れclaude.md(グローバル設定)にレビュー用のプロンプトを記述Claude Code に PR の...
7ヶ月前
記事のアイキャッチ画像
インフラエンジニアとしてSCOグループに入社しました、ニシです
SCOグループ - Tech Nowのフィード
SCOグループ インフラ担当のニシです。SCOグループには2025年5月からジョインしております。今回は入社した当時のことを振り返って記事を書いてみようと思います。私のことやSCOグループに興味を持っていただけるきっかけになれば嬉しいです! SCOグループへの入社のきっかけ少し変わった入社のきっかけなので、お話させてください。始まりは、家族の副鼻腔炎の治療でした。その治療の一環で歯科にかかる必要があり、「鼻の治療をするのに歯の治療もする必要があるのか!」と驚いたことがありました。また、自分の歯のメンテナンスをする際にいつもとは違う歯科医院に行ってみることにしたのですが、...
8ヶ月前
記事のアイキャッチ画像
未経験のおじさんがIT業界に飛び込んだ話
SCOグループ - Tech Nowのフィード
こんにちは。運用保守部・OPSコアのSです。paylightをはじめ、自社開発システムの運用・保守を担当しております。私は、他業種からの転職組で、それ以前はITとは無縁の仕事をしておりました。しかも、入社時点ですでにアラフィフ。そんな私が、なぜ今ここにいるかは一旦置いておいて、未経験の人間がITの世界に飛び込んで感じたことなどを書き記していきたいと思います。他業種からはこんな風に感じられるという、参考意見としてお読みいただければ幸いです。 キャッチアップ・・・て、つまり研修?入社して早々に言われたのが、「最初の1ヶ月はキャッチアップね」とのお言葉。「キャッチアップ」て...
9ヶ月前
記事のアイキャッチ画像
LINEリッチメニュー連打対策:DynamoDBを活用したレート制限の実装
SCOグループ - Tech Nowのフィード
LINEリッチメニュー連打対策:DynamoDBを活用したレート制限の実装 はじめにはじめまして。エンジニアの田中です。医療系予約システムを運用する中で、LINEリッチメニューの連打による問題に直面しました。ユーザーが「予約したい」ボタンを短時間に何度もタップすることで、システムに不要な負荷がかかり、場合によっては重複した予約リクエストが発生してしまうのです。本記事では、この問題に対してDynamoDBを活用したレート制限機能を実装した事例を紹介します。 問題の背景 当初検討した「全メッセージへの一律制限」の課題最初は、すべてのLINEメッセージに対して一律のレ...
1年前