2024年のPR TIMES開発者ブログ振り返り

  • URLをコピーしました!

PR TIMESでCTOをやっている金子 (@catatsuy) です。

金子がCTOとして入社してから3年が過ぎ、もうすぐ4年になります。その間、組織やサービスには多くの変化がありました。

組織面では、開発チームの拡大に伴いマネジメント体制の強化が行われました。CTO一人体制から、VPoEやEM代行を加えた3人体制へと変わり、それぞれが役割を分担しながら開発組織全体を支えています。また、開発部は2つのグループに分かれ、個々の強みを生かしながらプロジェクトを進める体制を目指しています。

サービス面でも進化が続いています。昨年末にリニューアルされたプレスリリースエディターを皮切りに、メディアリスト機能のリニューアルもリリースされています。これまで新旧エディターの2つをメンテナンスしてきましたが、旧エディターの廃止も行いました。またjQueryやPHPのテンプレートエンジンのSmartyベースだったページをフロントエンドはReactやNext.jsでバックエンドはJSON APIベースの実装にリプレイスするプロジェクトも進行し、多くのページがリプレイスされて新機能を追加できる状態になっています。

こうした変化を通じて、私たちの組織やサービスが成長し続けていることを実感しています。

この記事では、この開発者ブログの2024年の記事を振り返りながら、どのようなことを進めてきたのか、これから何をしていくのか少しお話しできればと思います。

過去の記事はこちらです。

あわせて読みたい
PR TIMES開発本部2023年振り返り PR TIMESでCTOをやっている金子 (@catatsuy) です。 私がCTOとして入社してからもうすぐ3年になります。過去2年で開発が進むようになり、組織として大きめのリリースも...
あわせて読みたい
PR TIMES開発本部2022年振り返り PR TIMESでCTOをやっている金子 (@catatsuy) です。 昨年は私がCTOとして入社してから半年ほどで、まず戦える組織にすること、その基盤を作ることが中心でした。 https:...
あわせて読みたい
挑戦する組織にするためにCTOになってからやったこと 株式会社PR TIMES 執行役員CTOの@catatsuyこと金子です。 今年の4月に私が執行役員CTOに就任してから8ヶ月が過ぎ、2021年が終わろうとしています。 私が入社してから様...

また今年リリースされた新機能についてはこちらの記事でも紹介しています。

あわせて読みたい
お客様にオススメしたい、PdMが選ぶ2024年にリリースした機能ランキング! こんにちは、PR TIMESでプロダクトマネージャー(PdM)をしている渡邉です。 2024年も残りわずかですね。私は2023年に前職のメーカーから転職して未経験入社し、ようや...
目次

これまでの振り返り記事

サービスの変化が目に見える形になったことで、これまでの取り組みについて、開発メンバーが現場の視点で書いた振り返り記事も公開されています。これは私よりも現場に近い目線での記事になるので、ぜひご覧ください。

あわせて読みたい
PR TIMESの開発現場から見る直近4年の開発組織の変化 こんにちは。PR TIMESでフロントエンドエンジニアをしている鈴木雄大 (@szkyudi)です。この度、PR TIMESを退職することとなったので、4年3ヶ月の所属期間を振り返る意味も込めて、PR TIMESの開発現場から見る直近4年間の開発組織の変化についてお話ししたいと思います。
あわせて読みたい
三年間の関わりから見る PR TIMES エンジニアリングの変化 Technical Advisor の @1000ch です。私がジョインしたのが 2021-09 なので、気付けば PR TIMES に関わって丸 3 年が経過していました。3 年間という月日は組織や事業を...

システムリプレイス

先程紹介した通り、トップページやメディア関係者向けマイページ、企業向け管理画面のダッシュボード、企業登録申請ページなど、多くのページがリプレイスされています。

基本的にログイン不要で閲覧可能なSEO上重要なページにはNext.jsを使い、管理画面などのその他のページにはReactを利用してリプレイスされています。リプレイスにより、機能追加ができない状況だったフロントエンドが刷新され、バックエンドのコードもAPIベースに書き換える過程でテストを追加し、堅牢でありながらコード変更が容易にできるようにしています。

リプレイスではスケジュール通りにリリースすることと開発側の改善に集中するために、デザイン変更や仕様変更は微修正程度に留める方針で行っています。そうすることでリプレイスリリース時にやることが明確になりますし、リニューアル時の仕様を事前に決定することで、その後のリニューアル開発を円滑に進められるようにしています。

あわせて読みたい
PR TIMESのトップページをNext.jsにリプレイスしました こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 プレスリリース掲載ページ、キーワード検索ページに続き、PR TIMESのトップページを ...
あわせて読みたい
プレスリリースを受信したいメディア関係者向けのマイページをリプレイスしました こんにちは、開発チーム・バックエンドエンジニアのSongです。 最近、プレスリリースを受信したいメディア関係者(メディアユーザー)向けのマイページを PHP + Smarty ...
あわせて読みたい
入力項目の多いフォームをReactにリプレイスする際に工夫したこと こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 先日、PR TIMES上で企業アカウントを作成する際に情報を入力する企業登録申請フォー...

エディター

エディターはサービスの根幹機能であり、新機能開発を進めています。

以前のエディターはレガシーなシステムであり、変更が不可能な状況でした。そこでTiptapを利用し、デザインや出力するHTMLが元のエディターと同じエディターをリリースしました。まずレガシーなエディターを廃止することで、機能改善が可能な状態にしました。

昨年末にはエディターのリニューアルを行い、新しいエディターをリリースしました。今年も新しいエディターに新機能を追加するリリースを複数行っています。校正機能のアップデートはプレスリリースも配信しました。

プレスリリース・ニュースリリース...
広報発表の精度を高める、PR TIMES校正機能アップデート。曜日間違いや語尾統一などプレスリリース文に特化 株式会社PR TIMESのプレスリリース(2024年9月12日 16時30分)広報発表の精度を高める、PR TIMES校正機能アップデート。曜日間違いや語尾統一などプレスリリース文に特化

それでも古いエディターがサービス上に存在していたため、開発的には2つのエディターが併存する状態となりました。2つのエディターをメンテナンスし続けることは社内リソース的に不可能であり、ライブラリーのバージョンアップ時に影響範囲が不明なため、技術改善のタスクを進められない状況になっていました。

そこで今年、古いエディターを廃止し、リニューアル後のエディターだけにしました。これにより技術改善を進め、更なる新機能追加を行える体制が整ったので、来年は技術改善を進めながら、よりよいユーザー体験を目指して開発を進めていく予定です。

あわせて読みたい
Radix UIを利用してエディターのコンポーネントを実装した話 こんにちは。2023年の7月に中途で開発本部に入社しました。フロントエンドエンジニアの夛田(@unachang113)です 昨年12月にリリースされたPR TIMESの新エディターの開発...
あわせて読みたい
プレスリリースのエディターでTiptapを使って新機能開発をした話 こんにちは。フロントエンドエンジニアの桐澤(@kiririLee)です。PR TIMESはプレスリリースを配信する企業様がプレスリリースを作成・編集するためのエディターを提供...
あわせて読みたい
PR TIMESエディターのフロントエンドテスト戦略 2024年版 こんにちは。PR TIMESでフロントエンドエンジニアをしている夛田(@unachang113)です。 みなさん、フロントエンドのテストって書いてますか? 今回は自分が所属している...

メディアリスト

メディアリスト機能は、プレスリリースの配信先を選ぶというPR TIMESの機能の根幹に関わる重要な部分です。しかし、これまでなかなか改善が進められない状況でした。今年はこの機能をリニューアルすることができ、プレスリリースも配信しています。

プレスリリース・ニュースリリース...
新着メディア表示機能とメディア検索UI刷新。PR TIMESメディアリスト機能をリニューアル 株式会社PR TIMESのプレスリリース(2024年11月12日 15時30分)新着メディア表示機能とメディア検索UI刷新。PR TIMESメディアリスト機能をリニューアル

改善が進まなかった原因の一つは、メディアリストのデータベースのテーブルが非正規化されていたことにあります。今回のリニューアルでは、テーブルの設計を抜本的に見直し、ソースコードの改善を行いながらリリースを達成しました。

あわせて読みたい
【責務の分離】複数の関心が入ったルーティングファイルの改善 メディアリストのリニューアルプロジェクトで開発のリーダーをやっている永井です。メディアリストとはPR TIMESの企業管理画面にある機能で、プレスリリースの配信先リ...
あわせて読みたい
【テーブル設計】非正規化だったテーブルを正規化した話 メディアリレーションチームの開発リーダーをしている永井です。12月5日にメディアリストの管理画面をリニューアルしました。リニューアルに伴い、メディアに紐付くカテ...

来年以降も機能の追加を続けていく予定です。

機能改善

既存の機能が外部要因で動かなくなることはよくあることです。今年、多くの会社が直面した大変な対応の一つに、Gmailのワンクリック解除機能があると思います。当社も対応を行い、内容をブログ記事として公開しています。

あわせて読みたい
Gmailの送信者ガイドラインへの対応: ワンクリック解除機能の導入 皆さんこんにちは、バックエンドエンジニアをしている永井です。Gmailの「メール送信者のガイドライン」が更新され、ユーザーがワンクリックで解除できる機能を必要とす...

社内管理画面の機能改善

社内管理画面はコードベースが非常に古く、機能追加が極めて困難な状況にありました。そこで数年前から現行の社内管理画面の廃止を目指し、Basemachinaを利用してリプレイスを進めています。来年前半には現行の社内管理画面の完全廃止まで持っていきたいと考えています。

リプレイスと同時に機能改善も進め、社内の業務効率改善を図っています。

その業務効率改善として社内で熱望されていた機能がFAX送信業務の自動化でした。しかし最近ではFAX自体利用事例が少なく、自動化の事例も耳にしたことがないという状況でした。そんな状況でも実装方法を模索し、Windows上でC言語を利用することで自動化が可能であることを確認し、CGIを利用して実際に自動化を成し遂げました。

あわせて読みたい
C言語とCGIで大量のFAX送信作業を自動化した話 こんにちは、PR TIMESの開発部インターンの三宅です。PR TIMESではFAXを用いてプレスリリースの発信を行うことができます。今回、私はこれまで手動で送っていたFAXをWin...

CGIは最近ではあまり使われない技術だと思いますが、今回の要件には非常にマッチしました。使用する技術が最新かどうかは関係なく、目的達成のために貪欲に結果にこだわったことで、リリースまでこぎつけた事例だと考えています。個人的に技術面では今年一番おもしろい事例だと思っています。これからも結果にこだわり、ビジネスを前に進められる開発を進めていきたいと考えています。

フロントエンド開発・テスト

LintツールのXO導入をはじめ、ライブラリの活用などによるソースコードの改善を進めています。

あわせて読みたい
フロントエンドのLintツールをXOに統一した話 こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 PR TIMESではこれまでLintツールとしてESLintを使用していましたが、2023年9月からXO...
あわせて読みたい
happy-css-modulesに機能追加して実際にプロダクトに適用した話 こんにちは、フロントエンドエンジニアのやなぎ(@apple_yagi)です。 PR TIMESではフロントエンドのスタイリングライブラリにEmotionを使用していましたが、4ヶ月ほど...
あわせて読みたい
TanStack Virtualを使用してパフォーマンス改善をした話 こんにちは、フロントエンドエンジニアのやなぎ(@apple_yagi)です。 先日、メディアリスト機能のリニューアルを実施しました。リニューアルの詳細については、以下の...

また、リファクタリングデーとRenovateを活用し、ライブラリのバージョンアップも進めています。これらの活動は、セキュリティや開発速度を落とさずに開発を続けるために非常に重要だと考えています。

あわせて読みたい
Renovateを使ってフロントエンドのバージョンアップを改善した話 こんにちは、フロントエンドエンジニアの小張です。Renovateを使ってフロントエンドのパッケージやライブラリのバージョンアップを改善したことについて紹介します。 PR...
あわせて読みたい
React Router v7にバージョンアップしました こんにちは、フロントエンドエンジニアのやなぎ(@apple_yagi)です。 先日のリファクタリングデーでReact Routerのバージョンをv6からv7にバージョンアップしました。...

改善を進める過程で、E2Eテストなどを含むフロントエンドのCIが増えた結果、GitHub Actionsの無料枠に収まらなくなりました。そこでCIの速度改善なども進めていきました。

あわせて読みたい
フロントエンドのGitHub Actions実行時間を削減するために取り組んだこと こんにちは、フロントエンドエンジニアの小張です。GitHub Actionsの実行時間を削減するために取り組んだことについて紹介します。 【経緯】 PR TIMESではReactに関する...
あわせて読みたい
PR TIMESにおけるPlaywrightを用いたVisual Regression Test こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 昨年、Integration TestツールをCypressからPlaywrightに移行しました。その際、Visu...
あわせて読みたい
PR TIMESフロントエンドのCI パイプラインを改善して、CI 処理時間とBillable Time を50%を削減した話 ここんにちはPR TIMES開発本部のインターンの Chanoknan です。 PR TIMESについてフロントエンドのCI パイプラインを改善についてお話しします。 PR TIMESでは、Reactで...

アクセシビリティの改善にも取り組み始めています。アクセシビリティを進めることで、様々な人に安心して使っていただけるサービスを目指していきます。

あわせて読みたい
PR TIMES のトップページ のアクセシビリティ改善をしました。 こんにちは PR TIMES開発本部のインターンの Chanoknan です。 PR TIMES のトップページのアクセシビリティ改善に取り組みました。具体的にどのような改善を行ったのか...

バックエンド開発・テスト

フロントエンドと同様に、テストやLintを活用して効率よく成果を出せる仕組みを整えています。

あわせて読みたい
素朴なSeederを作成してUnitテストの実装効率を上げた話 こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 先日、バックエンドで行っているUnitテストの実装効率を上げるために簡単なSeeder(...
あわせて読みたい
PHPStanのカスタムルールを導入しました こんにちは。開発本部でインターンをしている笹山 雷雅です。 今回はPHPStanを用いて独自のLintRuleを導入したので紹介します。 【PHPStanとは】 PHPStanとはPHPのLint...
あわせて読みたい
PHPUnitを用いたDBテストを改善した話 こんにちは。PR TIMES開発本部でインターンをしている笹山雷雅です。 PHPUnitを用いたDBテストを改善したのでブログにします。 【改善前のDBテストについて】 新規コー...
あわせて読みたい
PHPStanのレベルを変更することなく引数の型検査ルールを追加した話 皆さんこんにちは、開発本部でインターンをしている石田です。 今回はバックエンド側で導入しているPHPStanというツールにレベルを変更することなくルールを追加した話...
あわせて読みたい
PHPUnitの実行時に出ていた不要なログを出力しないようにした話 こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 PR TIMESのバックエンドではPHPUnitを使用してUnitテストが書かれているのですが、テ...

システム改善

安定したインフラを提供するためにシステムの改善を進めています。基本的にはAWSのマネージドサービスを活用し、自前で管理する必要があるインフラを削減しつつ、既存のマネージドサービスの改善も進めています。それによりサービスの安定稼働や今後の円滑な機能追加を行えるようにしています。

あわせて読みたい
Amazon EC2 で構築された MongoDB を DocumentDB へ移行しました! こんにちは。開発本部で主にバックエンドの開発をしている ueeda です。 PR TIMES Webクリッピングというサービスで使用していた MongoDB を AWS のマネージドサービス...
あわせて読みたい
Fluentdプラグインの暴走でストレージが枯渇しかけた話 こんにちは、インフラチームテックリードの櫻井です。 今回はFluentdプラグインの暴走によってサーバーのストレージが枯渇しかけた話について紹介したいと思います。 【...
あわせて読みたい
OpenSearchの検索速度を向上させる話 皆さんこんにちは!PR TIMESの開発部のThaiです。今回はどうやってOpenSearch検索速度を改善したかについて話します。 【はじめに】 現在、Webクリッピングでは記事デー...
あわせて読みたい
複数あるOpenSearchを統合してコスト削減した話 こんにちは。2024年4月に新卒で入社したバックエンドエンジニアの岩瀬(@gantaso4704)です。 今回は、複数あるOpenSearchを統合してコスト削減をした話について書いてい...
あわせて読みたい
クローラの品質向上へ!「Puppeteer + Node.js」バージョンアップの話 皆さんこんにちは!PR TIMESの開発部からのThaiです。 絶え間なく進化するテクノロジーの世界において、ソフトウェアプロジェクトの維持とアップグレードは、競争力と効...

定常的に出ていたエラーを減らす活動も行っています。こういった地道な活動こそ大切だと考えています。

あわせて読みたい
New Relicに転送されるエラーをバックエンドチームで協力して約7割減らした話 こんにちは、PR TIMESでインターンをしている笹山雷雅です。 この記事では、バックエンドエンジニアを中心にNew Relicに転送されるエラーを減らす活動を行い、転送され...

ケーススタディ

開発を進める中で見つけたり、実装したTipsを紹介する記事もいくつか公開しています。

こうした記事は知見の宝庫であり、必要な人には非常に有用だと考えています。今後も積極的に紹介していければと考えています。

あわせて読みたい
うるう日に特定の条件下で起こったバグ事例 こんにちは。開発本部で主にバックエンドの開発をしている 宮崎(@sucalul) です。 今回は2024年2月29日に発生したバグ事例について紹介します。 【実際のバグ事例】 ...
あわせて読みたい
LeagueCSVで日本語ヘッダーのCSVファイルを読み込む こんにちは、バックエンドエンジニアでPHPerの江間(meihei)です。 今回は、 CSV ファイルのリーダーとして LeagueCSV を使用したので、その実際に導入した時の実装方...
あわせて読みたい
BigQueryでCIDRを処理した話 こんにちは、PR TIMESでインターンをしている笹山です。 この記事ではBigQueryでCIDRを処理する方法について解説します。 【背景】 インターンシップ中にアクセスログの...
あわせて読みたい
BigQuery Data Transfersをエンジニア全員に対して実行可能にした話 こんにちは。2024年4月に新卒で入社したバックエンドエンジニアの筒井(@tsuttsun_wind)です。今回は、BigQuery Data Transfers(以下Data Transfers)をエンジニア全員が...

プロダクト開発とコミュニケーション

開発部では、他部署とのコミュニケーションが以前から課題となっています。そのため、必要なコミュニケーションが取れるよう試行錯誤を続けています。円滑なコミュニケーションを目指し、現在も改善を続けています。

あわせて読みたい
営業・CR・開発がコミュニケーションを取る場を新たに設けた話 Phase1 私たちの組織では、顧客接点の部署である営業部・CR(カスタマーリレーションズ)部と、開発側が密に連携し、PR TIMESというサービスをさらに良くしていくための新しい...

グループ内留学

2023年に株式会社グルコースがPR TIMESグループにジョインしました。そのときのプレスリリースに以下の記述がありました。

PR TIMESとグルコースで双方向の出向を制度化し、グループ内の人的交流を促すことで、志向性の変化による離職を防ぐとともに、相互の知識や技術が交換されることでイノベーションの機会が生まれると期待しています。

プレスリリース・ニュースリリース...
PR TIMES、ソフトウェア開発のグルコースを子会社化。プロダクト開発からPRまで一気通貫の支援へ 株式会社PR TIMESのプレスリリース(2023年3月28日 15時00分)PR TIMES、ソフトウェア開発のグルコースを子会社化。プロダクト開発からPRまで一気通貫の支援へ

グループ内の人的交流を促す施策の第一弾として、当社から1名がグルコースに1ヶ月勤務するグループ内留学を行いました。

あわせて読みたい
株式会社グルコースへ1ヶ月間グループ内留学しました! こんにちは、開発部の松浦です。今回は、PR TIMESのグループ会社である株式会社グルコースへ1ヶ月間グループ内留学をした時の話をしていこうと思います。 【きっかけ】 ...

2025年は逆にグルコースから当社へのグループ内留学の受け入れを行う予定になっています。今後も同様の取り組みを続けていければと思っていますし、グループ外の交換留学も実現できたらおもしろいと個人的には考えていますので、興味のある会社があればぜひご連絡ください。

LLM活用

ChatGPTをはじめとした、LLMを社内で活用して業務効率を改善できないか試行錯誤しています。

社内ではChatGPTのAPIが利用できるLibreChatをセルフホスティングしていたり、GitHub Copilotを希望者に付与しています。社内ITでGemini for Google Workspaceを希望者に付与できる体制にしました。

私自身がやったものですが、GitHubのPull Requestに対して自動でレビューすることで、人が見る前に凡ミスに気付く事例が出ています。

LLMは既にサービスにも一部活用されていますが、更に活用を進めていく予定です。

あわせて読みたい
LibreChatをセルフホスティングして社内利用できるようにしました こんにちは、開発部でバックエンドエンジニアをしている田中 湧大(@Romira915)です。 今回は社内向けのAIチャットボットツールとしてOSSのLibreChatをセルフホストし...
あわせて読みたい
ChatGPT APIを活用したGitHub Pull Request自動レビューの実践 PR TIMESでCTOをやっている金子 (@catatsuy) です。 レビューの効率化や品質向上を目的として、少し前からGitHubのPull Request(以下PR)自動レビューを導入してみまし...

社内の取り組み

最近の当社の開発ではバックエンドとフロントエンドの垣根が非常に低くなっており、普段バックエンドを開発しているメンバーもフロントエンドのタスクを進めたり、その逆のパターンも増えています。

現状ではバックエンドとフロントエンドはチームとして分かれていないため、本人の希望次第で柔軟にタスクを進めることを推奨してきました。

あわせて読みたい
バックエンドエンジニアから見たフロントエンド開発の魅力と学び こんにちは。開発本部で主にバックエンドの開発をしている ueeda です。 PR TIMES Web クリッピングにおいて、新機能「クリッププレビュー」を実装しました。この実装を...
あわせて読みたい
フロントエンドエンジニアがバックエンド開発に挑戦して得た学び こんにちは。開発部で主にフロントエンドの開発を行なっている古園(@miyabin4113)です。 普段はプレスリリースを作成するエディターに関する業務に携わっています。 ...

私たちの組織では、インターンの受け入れにも積極的に取り組んでいます。これまでにも、インターンが成長し、成果を上げる例が多くありました。今回紹介するブログ記事もインターンが書いたものが多く存在しています。そうした成長の姿に触れることで、互いに良い刺激となり、組織全体の成長につながると考えています。このような環境を整えることで、より良い体制を築いていきつつ、業界内で活躍できる人材を輩出していきたいと考えています。

あわせて読みたい
インターンを通じて得た大切なこと PR TIMESでの一年間 こんにちは。開発部でエンジニアインターンをしている伊藤優汰です。 今回は一年間インターンに参加したので本記事で振り返って行きたいと思います。 【参加に至った経...

社内IT

当社では開発部コーポレートチームが社内ITを担当する体制で社内ITの運用と改善に取り組んでいます。

コーポレートチームはIT技術を駆使して、ITに詳しくない社員も含めて、全社員が安心して業務に集中できる環境を作る技術集団だと私は考えています。会社のミッション達成のために、IT技術で全社員を全力で支援していく組織です。

そこで今のコーポレートチームは自分たちでシステムは抱えずに、SaaSを活用することで、組織全体の業務効率を上げる、セキュリティを高めることを目指す方針にしています。業務効率とセキュリティは矛盾すると言われることもありますが、私は両立可能だと考えており、いかに両立するかを日々模索しています。

今年はコーポレートチーム内の取り組みや運用について色々ブログを公開できているので、ぜひご覧になってください。

あわせて読みたい
PR TIMES のコーポレートチームをご紹介 開発本部 コーポレートチームの大村です。 この記事では、PR TIMESの情シス部門であるコーポレートチームの役割や、私たちがどのように社内ITを支えているかについてご...
あわせて読みたい
Chrome リモート デスクトップで在宅勤務の社員をサポートする話 こんにちは。コーポレートチームの大村です。 私はPR TIMESで、社員のPCに関する困りごとをサポートしています。今日はリモートワーク中の社員を遠隔でサポートする話に...
あわせて読みたい
コーポレートチームで行っているWindowsの資産管理について こんにちは、コーポレートチームの宮川です。 コーポレートチームで日々取り組んでいるWindows端末における資産管理について共有したいと思います。 【PR TIMESにおける...
あわせて読みたい
Macにおける資産管理について こんにちは、コーポレートチームの宮川です。以前Windowsについての資産管理のことについて書きましたが、Macの管理方法についても書こうと思います。 https://develope...

特徴的な内容としてはChromebook導入による運用改善だと思います。個人的には他の会社が導入しやすく、非常に良い取り組みだと思っているので、ぜひ多くの企業の方に参考にしていただきたいと思っています。

あわせて読みたい
Chromebook導入で実現した持ち出しPCの運用改善 こんにちは。コーポレートチームの大村です。 PR TIMESの情報システム部門を担当しています。 当社では社員個人に貸与しているPCの他に、イベントやカンファレンスなど...
あわせて読みたい
ChromeOS Flex導入で大規模障害に備える    こんにちは、コーポレートチームの立花です。   今回は、当社におけるWindows障害対策として導入した「ChromeOS Flex」の取り組みについてご紹...

また今年の社内IT改善については別記事でまとめがありますので、こちらもご覧ください。

あわせて読みたい
コーポレートチームが進めた社内IT改善 2024年 こんにちは、PR TIMESコーポレートチームの大村です。 今年、私たちコーポレートチームは、日々の業務をより快適で安全に進めるためのさまざまな取り組みを行ってきまし...

QA

当社では機能追加や既存コードの変更を頻繁に行っています。それに伴い、変更前に既存機能への影響を確認するためにAutifyを用いて自動QAを行っています。

あわせて読みたい
Autify実行結果をリリース前に確認するフローをGitHub Actionsなどで省力化しました こんにちは!エンジニアリングマネージャー代行の小張です。 Autify実行結果の確認をGitHub Actionsなどを使って省力化したので、その背景やGitHub Actionsの設定をご紹...

新機能追加のQA活動として、全員で役割分担をしています。

あわせて読みたい
PR TIMESにおける現在のQA改善活動 【】 こんにちは! PR TIMESの開発本部QAチームの安食です。私は2019年11月にQAチーム立ち上げメンバーとして、入社しました。 PR TIMESの QAチームの最近の活動をご紹介...

スキルアップ

当社の新卒の研修内容充実化と新卒メンバーに業界内での人脈を作ってもらうために、日本CTO協会の合同新卒研修の運営に私自身が関与しました。日本CTO協会さんのプレスリリースがこちらです。

プレスリリース・ニュースリリース...
日本CTO協会が新卒エンジニアを業界全体・企業横断で育てる試み「新卒エンジニア向けの合同研修」を5月29日... 一般社団法人日本CTO協会のプレスリリース(2024年5月29日 11時00分)日本CTO協会が新卒エンジニアを業界全体・企業横断で育てる試み「新卒エンジニア向けの合同研修」を5...

こちらの合同研修に参加した経験を紹介しています。

あわせて読みたい
日本CTO協会の新卒エンジニア向けの合同研修に参加してきました こんにちは開発部でバックエンドエンジニアをしている中山舜平です。今回は日本CTO協会の新卒エンジニア向けの合同研修に参加して来ましたので新卒4人が各自で特に印象...

2年前に行ったt-wadaさんのTDDワークショップを今年も開催し、前回受けていないメンバーにも受けてもらいました。そちらも紹介しています。

あわせて読みたい
[2024年]t-wadaさん直伝!TDDワークショップでの学びと変化 こんにちは、バックエンドエンジニアの中山舜平です。前回TDDワークショップを開催してくださったt-wadaさんに、今回もワークショップを開催していただきました。この記...

カンファレンス

PR TIMESはPHPを利用していることもあり、PHPカンファレンスにスポンサーとして参加し、ブース出展をしています。今年はアクセシビリティカンファレンスへのスポンサー・ブース出展も行いました。

今後も引き続きカンファレンスにスポンサーとして参加していく予定です。

あわせて読みたい
PHPカンファレンス北海道2024に参加しました! こんにちは、 PHPerの宮崎(@sucalul)です。 先日開催されたPHPカンファレンス北海道2024にて、PR TIMESはゴールドスポンサーとして協賛し、スポンサーブースを出展し...
あわせて読みたい
Developers Summit 2024に登壇してレガシー改善について話しました #devsumi こんにちは、インフラチームテックリードの櫻井です。 先日2/16(金)にDevelopers Summit 2024に登壇してきたので紹介したいと思います。 【Developers Summit 2024につ...
あわせて読みたい
株式会社 PR TIMESはPHPerKaigi 2024に協賛・登壇しました! PR TIMESは、PHPerKaigi 2024にプラチナスポンサーとして協賛いたしました。また、同イベントに社内から3人のエンジニアが登壇・社内のエンジニアの記事がパンフレット...
あわせて読みたい
PHPerKaigi2024のブース企画を担当しました! こんにちは、開発本部の松浦です。先日開催されたPHPerKaigi2024にてPR TIMESはプラチナプランとして協賛し、イベントスポンサーブースとして出展しました。 今回はブー...
あわせて読みたい
PHPカンファレンス小田原に参加してきました! こんにちは、江間(meihei)です。先日、PHPカンファレンス小田原にスポンサー&登壇者として参加してきたので、振り返りブログになります。 そして、この記事は meihei...
あわせて読みたい
PHPカンファレンス福岡2024に協賛・登壇しました! 【シルバースポンサーとして協賛しました!】 PR TIMESはPHPカンファレンス福岡2024にシルバースポンサーとして協賛しました。公式Xアカウントよりご紹介いただきました...
あわせて読みたい
PR TIMESはアクセシビリティカンファレンス福岡2024にゴールドスポンサーとして協賛します& PR TIME... こんにちは。フロントエンドエンジニアの夛田(@unachang113)です。 PR TIMES はアクセシビリティカンファレンス福岡2024にゴールドスポンサーとして協賛・スポンサーブ...
あわせて読みたい
PR TIMES はPHP Conference Japan 2024に協賛します こんにちは。バックエンドエンジニアの筒井(@tsuttsun_wind)です。 PR TIMESは、PHP Conference Japan 2024 にゴールドスポンサーとして協賛します。 ※ PHP Conference ...
あわせて読みたい
アクセシビリティカンファレンス福岡2024に協賛・スポンサーブースの出展をしました! こんにちは。開発部エンジニアの古園 (@miyabin4113) です。PR TIMESは先日開催されたアクセシビリティカンファレンス福岡2024にてゴールドスポンサーとして協賛しまし...

イベント

自社開催の勉強会や他社との合同イベントを複数開催しています。来年も様々な形で交流を図れればと思っています。

あわせて読みたい
合同会社DMM.com ✖️ 株式会社PR TIMES 合同勉強会を開催しました こんにちは、フロントエンドエンジニアの桐澤(@kiririLee)です。先日、合同会社DMM.comとの合同勉強会を行いました。 【経緯】 今回の合同勉強会は先日開催されたPHP...
あわせて読みたい
NE株式会社さんと合同勉強会を開催しました(裏話多め) こんにちは、江間です。3/22にNE株式会社さんと合同勉強会を開催しました。 開催内容は、NEのさくらいさんが分かりやすくまとめてくださっているので、ぜひご覧ください...
あわせて読みたい
PR TIMES HACKATHON 2024 Summerを開催しました! こんにちは、テックリードの櫻井です。 先日8月28日(水)〜30日(金)にかけて内定直結ハッカソンのPR TIMES HACKATHON 2024 Summerを開催したので、その振り返りを書きた...
あわせて読みたい
「株式会社ユーザベース×株式会社ZOZO×株式会社PR TIMES 3社合同フロントエンド勉強会」 を開催しました こんにちは、フロントエンドエンジニアの桐澤(@kiririLee)です。2024年12月10日に株式会社ユーザベースさんと株式会社ZOZOさんと合同でフロントエンド勉強会を開催し...

最後に

今年は、開発者ブログの記事にできていないことも含め、さまざまな取り組みを行う年となりました。昨年末のエディターのリニューアルを皮切りに、多くの機能をリリースできる組織に成長しました。それにより、サービスへの変化がはっきりと見える年になったのではないかと思っています。

また、組織体制の変更を通じて、より効率的に開発を進める体制の構築を始めています。今後もより良いサービスを提供するために、引き続き努力を続けてまいります。

  • URLをコピーしました!

この記事を書いた人

株式会社PR TIMESでCTOをやっています。がんばります。

目次