iOSアプリケーションでコードベースのレイアウトを積極利用する
海外事業向けのiOSアプリケーション開発を担当している西山(@yuseinishiyama)です。クックパッドは現在、海外複数カ国に向けてサービスを展開しています。 XcodeにはInterface...
View Article複数のエンジニアと開発を円滑に進めるためのissueの立て方
こんにちは。クックパッド特売情報ディレクターの田中です。前回ヘルスケア事業部の濱田くんのエントリーでエンジニア以外のGitHubの利用について紹介されていましたが、今回は私がチーム開発で実践しているissueの立て方についてご紹介したいと思います。チームが大きくなってきてヒズミが生じてきた本来、ディレクターが開発を伴わない価値検証を十分に行った上で仕様を考え、デザイナー・エンジニアに引き継ぐのが理想...
View Articleチーム全員でユーザー価値の向上に取り組むための開発プロセス設計
こんにちは、買物情報事業部の前田 (@TakatoshiMaeda) です。今回は、クックパッド特売情報のサービス企画、開発を行っているチームがどのようなプロセスで日々ユーザー価値の向上に取り組んでいるのかお話します。チームでは様々な取り組みを行っていますが、今回はバックログ運用 計画のもととなる、サービスで実現したいストーリーリストスプリント計画...
View ArticleSwift2で作るコマンドラインツール
会員事業部の三木(@giginet)です。この記事では、業務改善のために開発者向けのツールをSwiftで開発してみたため、その知見についてお伝えしたいと思います。なお、この記事はXcode7.1上でSwift2.1を使った開発を前提としています。作ったものクックパッドiOSアプリでは開発の際に、新しい機能を実装したり、インターフェイスを改善したあとにiOSシミュレーターの動画を撮影しPull...
View ArticleJavaScriptチャートライブラリを選ぶにあたって考えたこと
こんにちは、トレンド調査ラボの井上寛之(@inohiro)です。 クックパッドの検索ログを基にした法人向けデータサービス「たべみる」の開発を担当しています。本稿では、現在開発を行っているスマートフォン向けウェブアプリケーション(Rails)で採用した、 JavaScriptチャートライブラリを選定するにあたって検討した観点について述べます。...
View ArticleモニタリングのためにLibratoを導入しようとしてどのように失敗したか
こんにちは、インフラストラクチャー部の菅原(@sgwr_dts)です。インフラストラクチャー部は基本的にクックパッドのインフラに関わる業務を行っていますが、関連会社やグループ会社のインフラまわりについても作業を行ったりお手伝いしたりします。今回、グループ会社である「みんなのウェディング」のAWS化に伴ってそのお手伝いをさせていただいたので、そのときのモニタリングシステムの構築についての失敗談をお話し...
View Article部署横断な施策の考え方
検索・編成部の日高(@kaa)です。クックパッドでは事業部制の組織になっており広告事業部、会員事業部など分かれることで 目標を明確にしそれぞれの数字に集中、スピードを上げる体制になっておりますが、私の 動き方としては各事業部の取り組みにくい部分、アプリ全体としての改善といった部署横断 的な仕事になっております。そのため、通期での目標もありますが基本的には施策ごとに目標を定めて実行していきます。...
View Articleアラートエスカレーションシステム"Waker"の紹介
インフラストラクチャー部の荒井(@ryot_a_rai)です。今回は社内で利用しているアラート通知システムであるWakerの紹介をします。Wakerはアラートを受け付けて、指定されたユーザに電話などの手段でアラートを通知するためのアプリケーションです。PagerDutyアラートのエスカレーション・通知といえばPagerDutyが有名ですが、弊社では主にコスト面でPagerDutyを利用していません。...
View Articleレシピ投稿を通して「料理を楽しく!」を実現する
こんにちは。投稿推進部ディレクターの中山です。 私の所属している投稿推進部では、読んで字の如く「投稿を推進する」ことをミッションとしています。つまり、「ユーザーの皆様がより多くのレシピをクックパッドに投稿してくださるにはどうしたら良いか」を常に考え、実践していくのが仕事です。レシピを投稿するのは何のため?ユーザーの皆様は、なんのためにレシピを投稿するのでしょう。...
View Articleスタッフもクックパッドの1ユーザー
こんにちは、会員事業部でプロのレシピを担当しています ツヤ です。2015年10月にプロのレシピ(プレミアム会員プラン)をリリースしました。クックパッドプレミアム会員であれば(決済方法に条件あり)...
View Article数値改善サイクルを取り入れて、学びをサービスに活かす仕組みづくり
こんにちは!ユーザーファースト推進室のデザイナー木村と申します。今回はクックパッドニュース編集部で取り組み始めた、数値改善のお話をご紹介したいと思います。すでに数値改善をバリバリやってるサービス開発者の方には退屈な内容かもしれませんが、普段あまり数値に触れる機会のないデザイナーをはじめとするサービス開発に携わっている方を想定読者として、おおまかな流れについてお話したいと思います。クックパッドニュース...
View ArticleGraylog ではじめるログ管理
こんにちは。インフラストラクチャー部 セキュリティグループの星 (@kani_b) です。 主に "セキュリティ"や "AWS"といったタグのつきそうなこと全般を担当しています。Fluentd などのデータコレクタ、Kibana やその他 SaaS による可視化、Kafka, Kinesis, Spark などのストリーム処理といった様々な分野で「ログの処理」がホットですが、アプリケーションのログ...
View Articleクックパッドの広告エンジニアは何をやっているのか
クックパッドの広告エンジニアは何をやっているのかこんにちは、新規広告開発部の武田(@cnosuke)です。 私は、今年の7月より新規広告開発部に配属されました。例えば花金などに、社外のWebエンジニアの人達とお酒を飲みに行ったり、ひさしぶりに大学時代の友人にあったりして...
View Article管理画面を開発する際に気をつけたこと
クックパッド編集室の加々美です。現在、食や暮らしのトレンドを発信するメディアであるクックパッドニュースの開発に携わっています。「総合職で入社した新卒がクックパッドでエンジニアになるまで」というエントリを投稿した2015新卒の土谷と同様に、2014年に新卒として入社後、総合職から研修を経てエンジニアへと転向しました。今回は、クックパッドニュースの管理機能の改善を行う際に注意した点についてお話します。自...
View Articleウェブ系企業において技術を学ぶことについて
技術部の牧本です。最近は主に新卒社員研修や新卒採用選考プロセスの設計などに携わっています。半年ほど前に書いた「クックパッドの新卒研修2015」という記事の中で、みんなが技術を理解することを大事にしたいという旨を述べました。クックパッドでは、様々な役割の社員が技術を学ぶことを志すケースが多くあり、このブログでもいくつか事例を紹介しています。本稿では、主にエンジニアではないメンバーが技術を学ぼうというと...
View ArticleiOS アプリの UI でこれだけはおさえたい、読み込み中の体験を向上させる基本 UI パターン3つ
ホリデー株式会社 *1の多田です。Holiday ( https://haveagood.holiday/ ) というサービスの開発を行っています。アプリを通してユーザに価値を届けるためには、アプリの細部のインタラクションを軽視することはできません。細かい部分に気を配り使い心地を良くしてこそ、サービスで本当に実現したい価値をユーザにまっすぐ届けることができるためです。iOS...
View Article