TECH PLAY

ペライチ

ペライチ の技術ブログ

52

💡 始めに こんにちは! 株式会社ペライチ のスクラムマスター(エンジニアリングマネージャー)の前田です。 ペライチの開発手法にはスクラムを採用しています。 スクラムを採用しているところは基本的にスクラムガイド を参考にしていると思います。 ただ、スクラムはあくまでフレームワークであるので実態は組織ごとに違っていることがほとんどです。 今回の記事では、ペライチではどのようにスクラムを利用しているのか詳細に紹介させていただきます。 ペライチの特色や雰囲気に興味を持っていただいている方、スクラムを実際に運営されている方のご参考になれば幸いです。 💁🏼‍♂ ️体制 基本的な体制は下記
アバター
こんにちは。株式会社ペライチ のインフラエンジニアの西野です。 前回は、NATGWを導入したことによるインフラエンジニアの幸福度の記事を書かせていただきましたが、今回はテック系ではなく弊社の心理的安全性について個人的な感想で書きたいと思います。 背景 私は2018年9月にペライチへJoinしました(もう4年経つんだ。。) このような記事は大体、入社間もない方が入ってどうだったのかを振り返るスタイルが多いと思いますが、今回はテックネタが無く。。ではなく、ラジオで耳にした転職に迷ってる方の話を聞いた時、自分が転職した時の振り返り、そして弊社の心理的安全性ってどうだったのかを4年在籍した今
アバター
始めに こんにちは。株式会社ペライチ のエンジニアリングマネージャーの藤代と申します。 半年と少し前にフロントエンドエンジニアとして下記記事を執筆したのですが、その後キャリアをマネジメント方向に進めるする運びとなりました。 https://zenn.dev/peraichi_blog/articles/01fxprnr3mp75yey0mjz6gxebn 本記事では、新米のエンジニアリングマネージャーとしてかれこれ半年ちょっと仕事をしてきた中で実際にやったことやその結果についてまとめます。 マネージャーに期待される成果は「チームで成果を出すこと」や「未来を描いて周りを巻き込み計画・実
アバター
こんにちは!株式会社ペライチ のサーバーサイドエンジニアの福原です! つい先日、社内にて非エンジニアの社員に向けて競プロに挑戦してみる勉強会を主催しました。 本記事では勉強会開催の経緯や内容についてとその結果私が得られたものや提供できたものについてまとめます。 また非エンジニア向けの勉強会の中身について触れることで、弊社の開発チーム以外の雰囲気を感じていただければ幸いです。 前提知識 念の為競技プログラミングや Atcoder について簡単に触れておきます。 競技プログラミング 参加者全員に同一の課題が出題され、より早く与えられた要求を満足するプログラムを正確に記述することを競う
アバター
始めに こんにちは。株式会社ペライチ のサーバーサイドエンジニアの永見です。 開発プロセスに Open API を導入しました。ここにその知見を書いておきます。 背景 ペライチではメインのサイト作成サービスの他に、予約や顧客管理などさまざまなサービスを扱っています。各サブサービスはマイクロサービス化しており(全部ではないけど)、Web API サーバとして稼働しています。 開発の課題として以下がありました。 課題 1 : 実装とドキュメントが一致していない API の設計を Git 外のドキュメントに記載していた まったく記載がないよりはマシですが、どうしてもメンテナンスが後
アバター
はじめに こんにちは。株式会社ペライチ のエンジニアリングマネージャーの三井と申します。 ペライチではオフショア開発の立ち上げからオフショアでの開発プロジェクト推進をしています。オフショアの概要につきましては以下に簡単な紹介記事がございますので合わせてお読みいただけますと幸いです。 https://qiita.com/mitsui_peraichi/items/a13bee395da3281c8622 ペライチでは保守開発として、昨年より現行 CakePHP2 から CakePHP4 へのバージョンアップを行っておりましたが、今春に無事完了致しました💪。 バージョンアップ完了にあたり
アバター
こんにちは!株式会社ペライチの技術顧問の瀬川です。 ペライチでは 2022年2月から Zenn でテックブログを始めました。記事はGitHubで管理していて、マークダウンで執筆して Pull Request でレビューする運用になっています。分かりにくい文章になっていないか、もっと良い内容にできないかなど細かにチェックしてから公開されています。 Zenn にはプレビュー機能があり、マークダウンで書いた記事のレイアウトをブラウザで確認できます。Pull Request ごとに自動でプレビューをホスティングすると、わざわざローカルに pull しなくても記事のプレビューが確認でき、レビュアー
アバター
こんにちは!株式会社ペライチでフロントエンドエンジニアをしている秋本です。 最近プライベートで OSS コントリビュートに挑戦しました。 その経験を元に以下をお話できればと思っています。 OSS コントリビュートのメリット 具体的なやり方 簡単な感想 ! そもそも OSS(オープンソースソフトウェア) とは? 🤔 オープンソースソフトウェアは、ソフトウェアのソースコードが一般に公開され、商用および非商用の目的を問わずソースコードの利用・修正・再頒布が可能なソフトウェアと定義される。(参照: Wikipedia) 要は、誰でもソースコードが見れて、誰でも使っていいツールという感じでしょ
アバター
こんにちは。株式会社ペライチ のインフラエンジニア曽根です。 エンジニアたるもの常に情報収集は欠かせませんね。 最新の情報や知識は Web ニュースや Web のブログ記事などで入手できますが、腰を落ち着けて情報を吟味したり知識を学ぶためには、情報をまとめたうえに順番立て教えてくれる書籍の活用がお勧めです。 勉強は欠かせない 今回は、いわゆる一般的な書籍(商業誌と言います)ではなく、技術同人誌を紹介します。 技術同人誌をお勧めする理由は、ずばりエンジニアのとがった意見が聞けるからです。 商業誌と同人誌の違いはなんでしょう? 商業誌には書籍コード(ISBM)がついてい
アバター
はじめに こんにちは。 株式会社ペライチのソフトウェアエンジニアの松元です。 所属は予約チームで、主にサーバーサイドのエンジニアとして予約機能の機能追加や改修を日々行なっています。 この記事は予約機能のカバレッジを上げるために、約半年間取り組んできたことのまとめた記事になります。 どなたかの参考になれば幸いです。 前提 簡単に予約機能についての概要をまとめると、 バックエンドにRuby on Rails、フロントエンドにはNuxt.jsといった構成になっています。 リリースされたのは2019年12月でかれこれ3年弱運用されている、ペライチの中では中堅の機能です。 予約機能の課
アバター
こんにちは。株式会社ペライチの執行役員開発部長の佐藤です。 ペライチではスクラムで開発しています。 ペライチのスクラム開発は、かれこれ 3、4 年前に 1 つのスクラムチームから始めました。 幸いなことに、チームも機能ごと 4 つに拡大しそれなりに長い期間、スクラム開発を続けられています。 今回はスクラムを始めた導入機から拡大期までの変遷と振り返りを記事にしてみようと思います。 ※この記事はペライチの通ってきたスクラムの歴史を振り返る n=1 のストーリーを記載します。スクラムはこうすべき!というわけでなく、各社ごとのスクラムのスタイルがあって良いと考えている上での記事ということをご承知
アバター
こんにちは、ペライチ CTO の香月です。本記事ではこれから設立する予定の CTO室について紹介します。 背景 ペライチでは、個人事業主・中小企業の方が真っ先に使うトータルサポートサービスを目指しています。 これまでホームページ作成や決済に加え、予約、メルマガと、さまざまな機能開発を追加してきましたが、プロダクトが拡大するにつれて以下のような課題が顕在化してきました。 新たなビジネス領域の機能を開発するときにアーキテクチャからの再検討などが必要となり開発を開始するのにオーバーヘッドが掛かる ユーザー価値に寄与する開発を優先するため、技術負債がたまりやすく対応できないまま巨大化する
アバター
ご挨拶 こんにちは。株式会社ペライチ でサーバサイドエンジニアをしている永見です。 ペライチのプロダクトにジョインしたのは昨年始めからで、 最初はフリーランスとして業務委託の形で働いていて、今年4月から正社員として入社しました。 ペライチに入社を決めたのは、プロダクトに深く関わりたいと思ったのと、 もうひとつ、子育てしながら働きやすい環境があったからです。具体的にはこのような点です。 中抜け等自由で、時間にばらつきがあっても許容されている 子育て世代が多いこともあり、全体としてそういった働き方に寛容 スクラム&自社サービスという特性上、顧客に約束したリリース日を死守するために徹夜す
アバター
こんにちは。株式会社ペライチの執行役員開発部長の佐藤です。 さっそくですが、日々開発している機能が本当に使われているか?気になりますよね。 弊社では私(エンジニア)や PdM,PO,マーケといったメンバーでサービスの指標をウォッチを行っています。 データエンジニア、データサイエンティストという専業メンバーがいるわけではなく、エンジニア側でデータ分析の基盤となるデータを整理して、PdM,PO,マーケがデータ分析(軽微な SQL 作成等データの抽出も)を行っているような形です。 そのような状況の中でサービスグロースの指標が見えてくるようになった時の話を今回は書きたいと思います。 お断り
アバター
こんにちは!ペライチ CTO の香月です。先日 PHPerKaigi2022 というカンファレンスに登壇してきました。 PHPerKaigiとは PHPerKaigi(ペチパーカイギ)は、PHPer、つまり、現在PHPを使用している方、過去にPHPを使用していた方、これからPHPを使いたいと思っている方、そしてPHPが大好きな方たちが、技術的なノウハウとPHP愛を共有するためのイベントです。 ※ 開催概要より引用 今回はコロナ禍ということもありプレゼンテーションを事前収録の上当日オンライン放映するという形式でした。 当日は登壇者と参加者用の Discord が用意されており、質疑
アバター
こんにちは。株式会社ペライチ の Wraptas 担当の  @nabettu です。 私は普段 Wraptas という 「Notion をヘッドレス CMS にして Web サイトを制作できる NoCode サービス」 を開発・運営しています。 https://wraptas.com/ みなさん Notion は使っていますでしょうか。 Notion は Evernote のようなドキュメント管理にデータベース機能を追加したワークスペースサービスです。 https://www.notion.so/ 私はサービス開発での利用に加えて、日ごろ Notion でドキュメントや ToDo などを
アバター
はじめに こんにちは。株式会社ペライチのサーバーサイドエンジニアの松元です。 エンジニアであれば日常のようにコードレビューを依頼し、依頼されると思います。 僕自身はペライチへ入社してから初めてチーム開発に携わるようになったので、他社との比較はできませんが、ネットに転がったコードレビューに関する記事を色々読んでうちに「あれ、ペライチでのコードレビューって結構イケてるんじゃね?」と思い、この記事を書くに至りました。 実際のレビューを添えてペライチのコードレビューの雰囲気をお伝えしつつ、「ペライチちょっと気になってるんだよね」という方はもちろん、それ以外のエンジニアの方にとっても参考になれ
アバター
3行で 絶賛スケール中の Backbone.js 製 SPA を Vue.js に置き換えたい! でも一度に全ては置き換えできない...。試行錯誤な工程とサンプルコードをご紹介! 一緒に働くメンバーを大募集中! はじめに こんにちは。株式会社ペライチ開発チームの関(@nekoneko_wan2)と申します。新潟からフルリモートで働いております🍙 。 今回はペライチのコア機能、フロントエンドの一大リファクタプロジェクトを開始したお話をご紹介いたします。実際に手を動かすフロントエンドエンジニアの自分自身が参考になる、と思えるような記事を目指して書いてみました。 同じ様な課題に直面
アバター
背景 こんにちは。株式会社ペライチ のサーバーサイドエンジニアの福原です。 2022 年 1 月 1 日(実際の稼働は 4 日)から現職に転職しました。 およそ 3 ヶ月が経とうかという頃です。 前職は新卒で入社した会社で、およそ 5 年ほど web 系のエンジニアとして保守開発や日々の運用、果ては受託開発からチームでの自社サービスまで多岐にわたる経験をさせていただいていました。 そんな中、とある転機から人生で初めての転職、それも完全リモートワークで面と向かって顔を合わせる機会もほぼゼロという開発チームへの転職を経験することになりました。 もちろん、前職でもコロナ禍においてはほぼ完全
アバター
こんにちは。株式会社ペライチ のフロントエンドエンジニア藤田です。 デザイナーやサーバーサイドのエンジニアと連携を取り、アプリケーション内におけるユーザーと関わる部分の機能開発や改善が普段の主な業務内容です。 今回はその中でも年々課題感が増している CSS 設計周りのこと、その課題解消の一手として Tailwind CSS を導入してみたことについてまとめてみました。なにかの参考にして頂けたら幸いです。 CSSにおける課題 皆さんご存知の通り、現状 CSS はグローバルスコープな言語です。 グローバルスコープということはつまりスコープが無いということなので、何も考えないと、意図しない
アバター