並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 394件

新着順 人気順

processの検索結果201 - 240 件 / 394件

  • Linux シグナルの基本と仕組み (カーネル v5.5 時点) - Qiita

    この記事は、Linux シグナルの基本と仕組み (カーネルでの実装) について調査したことのまとめです。 シグナルは普段から利用しているものの仕組みについては理解してなかったので、カーネル勉強の題材として調べてみました。想像以上に複雑でボリュームがあったため、書き切れていない部分 (調査しきれなかった部分) もありますが、一通りの流れ (仕組み) は理解できたと思います。 なお、この記事は主に「■ 基本編」と「■ カーネル編 (v5.5)」で構成されています。仕組みを理解するには基本も知る必要があると思い、このような構成となっています。書籍レベルの基本を理解されている方は 「■ カーネル編 (v5.5)」 から読み進めることを推奨します。 ■ 基本編 はじめにシグナルの基本について、ざっと整理します。 なお、例で登場するコマンドや API (C 言語) の細かい使い方やエラー処理などは省き

      Linux シグナルの基本と仕組み (カーネル v5.5 時点) - Qiita
    • 管理とは何か、を明らかにする12の質問 | タイム・コンサルタントの日誌から

      何度か書いたことだが、わたしはこのサイトでは原則、「管理」という言葉を使わないことにしている。「管理」という日本語は多義的で、人により文脈により、何を指すのかブレが大きすぎるからだ。「ちゃんと管理しておけよ!」——そんな風に、部下が上司に叱られたとき、上司が求めていたことは何だったのか。部品材料の保管のことなのか、取引の追跡把握(トラッキング)のことなのか、人への作業指示のことなのか。あなたは間違いなく言い当てられるだろうか? じつはこの稿、最初は製番管理について書こうと思って、内容を考えはじめたのだ。きっかけは、ある知人からの質問であった。『製番管理』とは、数ある生産管理方式の一つである。日本ではかなり広く用いられている方式だ。だが、これを理解しようとすると、どうしても生産形態と生産方式の区分、そしてそれらと生産管理方式との関係への目配りが必要になる。 ところで、生産方式と生産管理方式、

        管理とは何か、を明らかにする12の質問 | タイム・コンサルタントの日誌から
      • SmartHRのプロダクトデザインの生産性を高める“デザイン”のためじゃないデザインシステムとは(Schema2022)|wentz

        こんにちは。 SmartHRでプロダクトデザインをしている@wentz_designです。 本記事は、2022年11月2日に開催された「Schema by Figma 2022 Tokyo」で発表した「“デザイン”のためじゃないデザインシステム」のスライドを元にした内容になります。 早口で話して20分くらいかかる内容になりますので、お時間のある時に読んでみてください。 また、記事に構成する上で文字だけのスライドなど一部を省略していますが、全スライドはFigma Communityに公開していますので、気になる方はそちらも見てみてください。 以下本編です。 はじめに自己紹介私はSmartHRのプロダクトデザイングループには9人目でジョインして1年と7ヶ月ほどになり、これまでの職歴も含めるとB2B SaaSプロダクトのデザイナー歴は約5~6年ほどになります。 メインでは、SmartHR基本機能

          SmartHRのプロダクトデザインの生産性を高める“デザイン”のためじゃないデザインシステムとは(Schema2022)|wentz
        • もしかしたらコードメトリクスこそが、僕たちを救ってくれるかもしれない。 - Qiita

          結論 コードメトリクスの一つ、保守容易性指数と、バグ発生率とに、相関の兆候を見つけた まだ下調べの段階だけど、大規模調査および統計的検定の結果、 保守容易性指数とバグ発生率との相関が認められたら、 保守容易性指数をKPIにすることで、数値的品質評価・管理ができるかもしれない バグをまき散らすけど手が早いエンジニアの影に隠れて、 丁寧にモノづくりをしているけどいまいち評価されていないエンジニアに、 日の目をあてられるかもしれない。 バグ対処コストと保守容易性とを掛け合わせることで、 技術的負債を金銭的評価ができる可能性がある 金銭的に評価できれば、返済に関して、ビジネスサイドと有意義な議論ができる可能性がある はじめに 僕ら(@gakuri、@ahera、@yukke7624)は、とあるSI会社で横断的にプロジェクト支援をしている。 マネジメント状況の監査、支援、テコ入れから、技術的アドバイ

            もしかしたらコードメトリクスこそが、僕たちを救ってくれるかもしれない。 - Qiita
          • ペパボ トラブルシュート伝 - node プロセスの general protection fault を追う - abort(3) の意外な実装 - Pepabo Tech Portal

            セキュリティ対策室の伊藤洋也 @hiboma です。 業務中に、Haconiwa コンテナ で動くとある node プロセスが general protection fault ( 一般保護違反! ) を起こしてdmesg にログを残す現象を調べ、問題解決にあたっていました。その際の痕跡をまとめなおして記したエントリになります。 エントリの概要 本エントリでは、以下のような内容を扱います。 Haconiwa コンテナの node プロセスが general protection fault を起こしている ライブラリ関数 abort(3) の概要 abort(3) がプロセスを停止する方法の検証 node プロセスが abort(3) を呼び出すケース glibc x86系の abort(3) 実装が HLT 命令を呼び出し、general protection fault を起こすこと

              ペパボ トラブルシュート伝 - node プロセスの general protection fault を追う - abort(3) の意外な実装 - Pepabo Tech Portal
            • 時間を可視化するために(2) 完了よりも着手を見よう | タイム・コンサルタントの日誌から

              前回の記事「時間を可視化するために」 (2021-09-20)では、ガントチャート上のイナズマ線や、組立中のワークの位置を動かしていくことによって、作業の進捗を「見える化」する工夫を紹介した。 しかし実際には、稼働や進捗率の可視化だけでは、本当の意味での納期問題の発生を、タイムリーに把握できないと述べた。多くの場合、納期遅れが発生する原因は、担当者の能率が悪くて作業が遅れるためではなく、手待ちが生じるためだからである。

                時間を可視化するために(2) 完了よりも着手を見よう | タイム・コンサルタントの日誌から
              • Node.js にプロセスレベルの Permission が入りそうな話 - from scratch

                Node.js の Permission についての解説を行います。 Node.js に Permission 機能が入りそう。 すでに PR が出されており、 land も間近です。おそらく次かその次くらいのリリースで入ることになるでしょう。 github.com おそらく初期リリースでは experimental flag を付けた上で、 fs, child_process, worker のパーミッションを許可するかどうかに留まり、 net, env などのパーミッションは今後になるでしょう。 以下の方法で利用します。 // filesystemの読み書きを許可する $ node --experimental-permission --allow-fs foo.mjs --allow-fs ファイルシステムの読み書きを行えるようにする --allow-fs-read= に記載のファイ

                  Node.js にプロセスレベルの Permission が入りそうな話 - from scratch
                • クライアントワークのお作法

                  システム開発PJを成功させるには、異文化交流を避けて通れません それを円滑に行うには、様々な価値観の理解や知識が必要です。 そしてそれは、プロマネや営業だけが知っておけば良いことではないはずなのです。 不確実性が求められる時代において、各自が所与の役割を「越境」できる価値は、今後より大切になるでしょう。 エンジニアやデザイナーの皆さんにも、より広い視点でPJに貢献できるようになってもらいたくて、この資料を用意しました。

                    クライアントワークのお作法
                  • State of DevOps Report 2021を日本語で解説 ーTeam Topologies Model、プラットフォームが重要な要素ー - TC3株式会社|GIG INNOVATED.

                    State of DevOps Report 2021を日本語で解説 ーTeam Topologies Model、プラットフォームが重要な要素ー はじめに State of DevOps ReportはDevOpsの成熟度についてアンケート形式で調査しているレポート資料です。毎年アップデートされているので、直近の動向などを理解し、かつ課題解決の活路を見出すのに良いレポートです。2021版が先日リリースされていました(もとのレポートはこちら)。 デジタルトランスフォーメーションの文脈の中で、ソフトウェア開発がますます増えてきていますが、単に一発作っておしまいではなく、継続的に進化させることが求められます。継続的にサービスを進化させていくことがビジネス力の根源となるということをアンケート調査から証明したのが、このレポートで、調査内容については、『LeanとDevOpsの科学』をご一読いただく

                      State of DevOps Report 2021を日本語で解説 ーTeam Topologies Model、プラットフォームが重要な要素ー - TC3株式会社|GIG INNOVATED.
                    • ソフトウェアデザインにおける構造設計を実践!マネーフォワードさんとワークショップを開催しました|Goodpatch Blog グッドパッチブログ

                      Goodpatchでは、UIの構造設計を重視したデザインプロセス「モデルベースUIデザイン」を推進しています。最初にコンセプト定義やユースケースを定義し、情報整理をして最終的に機能やビジュアルなどの具体的なところを詰めていく考えをとっていくプロセスです。 今回は、マネーフォワードさんと「デジタルプロダクトのUI設計のプロセスと考え方を学び、実践することでスキルのベースを身につけること」をテーマに、モデルベースUIデザインについて理解・実践するワークショップを開催しました。本記事では開催の背景から当日の様子をご紹介します。 参加いただいたマネーフォワードのUI/UXデザイナーさんによるnoteもぜひご覧ください! マネーフォワードがGoodpatchさんとUIデザインワークショップを実施しました! ご相談いただいた背景 「お金を前へ。人生をもっと前へ。」をミッションに掲げる株式会社マネーフォ

                        ソフトウェアデザインにおける構造設計を実践!マネーフォワードさんとワークショップを開催しました|Goodpatch Blog グッドパッチブログ
                      • メルペイのシステム運用とPlaybookの共通管理への挑戦 | メルカリエンジニアリング

                        こんにちは、メルペイでSREとして従事している @myoshida です。この記事は Merpay Tech Openness Month 2021 の8日目の記事です。 SREチームはお客さまへよりよいサービス利用体験を提供するため、日々様々な改善活動に取り組んでいます。その活動の一環としてPlaybookの概念を導入し、運用者の運用負担を減らす取り組みを始めました。今回はそのことについて説明してみたいと思います。 概要 メルペイではアプリケーションエンジニアとSREの双方がオンコール制度のもと運用に携わっています。 運用の悩みは様々ですが、そのうちの1つに手順書の取り扱いがあります。 どこに置くべきか、更新はされているのか、何を書けばいいのか、どの場面でどの手順書を利用すればよいのかというような悩みはどこの現場でも少なからず存在すると思います。 そこで、Playbookと呼ばれる体系的

                          メルペイのシステム運用とPlaybookの共通管理への挑戦 | メルカリエンジニアリング
                        • OpenAPI Specification ドリブンな開発事例とそれを支えるツール - NTT Communications Engineers' Blog

                          これは NTT Communications Advent Calendar 2021 3日目の記事です。 こんにちは、イノベーションセンターの松田 (@take4mats) です。 当社の Smart Data Platform (SDPF) のサービスラインナップの多くは、お客さまがサービスご利用に必要な操作を統一的に行うための Web UI に加え、同等の Web API を提供しています。 API 仕様は Knowledge Center にてサービスごとに一般公開されているのをご存知でしょうか? (Knowledge Center で各サービス内の APIリファレンス のページをご覧ください。例えば こちらのリンク) この一般公開されている API 仕様はサービス開発初期に作成され、開発期間にも重要な役割を果たしています。 本記事では、その中で私が携わったサービスから、 API

                            OpenAPI Specification ドリブンな開発事例とそれを支えるツール - NTT Communications Engineers' Blog
                          • プログラマにも読んでほしい「QC(2)検定にも役立つ!QCべからず集」OSEK(71) 統計(43) - Qiita

                            QCの基本はデータ解析。データ解析ばかりしていて、仕事に役立てない人をいっぱいみてきた。ある日、ある人の言葉から、筋書きを考えていたら、それ自分かもってなった。 データサイエンティストの気づき『勉強だけして仕事に役立てない人。大嫌い』それ自分かもってなった。 https://qiita.com/kaizen_nagoya/items/d85830d58d8dd7f71d07 OSEK OSを利用するにあたって、設計にあたっての証明と、HAZOPによる安全分析と、成果に対する品質測定を行ってきた。 QC検定にも役立つ! QCべからず集 https://bookmeter.com/books/4679281 すごく内容がよい。 プログラマの方にも読んで欲しいと思い、筆をとりました。 はじめに(introduction) 統計、確率を学べば、因果関係が大事なのではなく、時系列の推移が大事だとわか

                              プログラマにも読んでほしい「QC(2)検定にも役立つ!QCべからず集」OSEK(71) 統計(43) - Qiita
                            • 世の中の体系化された「プロジェクトマネジメント」には、宇宙開発分野の失敗が役立っている

                              毎回1つのテーマに絞り、テーマに対してのLTを行うTechDLT。「プロジェクトマネジメント・プロダクトマネジメント」をテーマにした「プロジェクト/プロダクトマネジメントについてLT! TechDLT Vol.7」に登壇したのはJAXA宇宙科学研究所の三浦氏。まずは、ロケット打ち上げにおけるプロジェクトマネジメントの大きな方針について話します。 世の中の「プロジェクトマネジメント」などの言葉の源流は「NASA式プロジェクトマネジメント」である 三浦政司氏:最初は「NASA式プロジェクトマネジメント」をちゃんと自分で勉強して体系的に紹介できたらとチラッと考えていました。でもそこまでいけなさそうだったので「NASA式プロジェクトマネジメント」に基づいた、私自身がJAXAでしている組織マネジメントについて、かいつまんで紹介できたらと思っています。 基本的にJAXAのプロジェクトマネジメントは、N

                                世の中の体系化された「プロジェクトマネジメント」には、宇宙開発分野の失敗が役立っている
                              • プロダクトマネージャーが出てきたがゆえに始まった“良くない分業” 「プロダクトマネジメントの根本」から考える、理想的なかたち

                                Qiita Conferenceは、ソフトウェア開発者が集まり、最新の技術や最先端の挑戦・ソフトウェアの未来についての考えや知見を共有し、つながる場を創出する、「Qiita」が開催するオンライン技術カンファレンスです。ここで小城氏が登壇。まずは、小城氏がエンジニア時代に感じていたモヤモヤと、「プロダクトマネージャー」が出てきたがゆえに起きている“良くない分業”について話します。 小城氏の自己紹介 小城久美子氏:よろしくお願いします。ミノ駆動さんの発表おもしろかったですね。そのあとはやりづらいなという気持ちもありつつ、がんばっていければと思っています。よろしくお願いします。 私の発表のタイトルは「エンジニアが推進するプロダクトマネジメント」というところで、話をしていければと思っています。どうぞよろしくお願いします。 はじめに簡単に自己紹介をしたいと思います。(スライドを示して)私はいわゆるエ

                                  プロダクトマネージャーが出てきたがゆえに始まった“良くない分業” 「プロダクトマネジメントの根本」から考える、理想的なかたち
                                • XP祭り2019 B-6 アジャイルソフトウェア開発への統計的品質管理の応用

                                  English Version: https://www.slideshare.net/sakataakinori/xp-fes-2019-b6-application-of-statistical-quality-control-to-agile-software-development XP祭り2019 B-6 「アジャイルソフトウェア開発への統計的品質管理の応用」の資料です。 On 2019年8月20日, in XP祭り2019, XP祭り2019セッション 【セッション情報】 セッションID:B-6 時間:14:45~15:15(30分) 会場:B(1F 102室・後) タイプ:講演 【セッション内容】 アジャイル開発のマネージメントやチーム運営のお手伝いをしていく中で、ウォータフォールで使われている品質メトリクスを利用しようとしているプロジェクトを見かけることがあります。 ウォー

                                    XP祭り2019 B-6 アジャイルソフトウェア開発への統計的品質管理の応用
                                  • イケてるダッシュボードを作りたい!アナリストが自分自身の仕事を分析してみた - MonotaRO Tech Blog

                                    こんにちは!MonotaROで3年ほどアナリストをしている杉田です。1年前にマーケティング部門マーケティングサイエンスグループに異動し、現在はマーケティング施策の効果検証手法や売上予測手法の改善に取り組んでいます。データサイエンス領域でのスキルアップを目指しており、アナリストとデータサイエンティストの間という(MonotaROの中では)少数派な道を歩もうとしている最中です。キャリア面での葛藤話もまたの機会にお話しできたらと思っていますが、若手メンバーのオンボーディングについて部署の皆さんと執筆をした記事がありますので興味があれば覗いてみてください。 note.com 今回は、アナリスト業務をする中で複数回ぶつかってきた「せっかくダッシュボードを作ったのに活用されない」という悩みについてじっくり考えてみたことをお話していこうと思います。 「せっかくダッシュボードを作ったのに活用されない」とい

                                      イケてるダッシュボードを作りたい!アナリストが自分自身の仕事を分析してみた - MonotaRO Tech Blog
                                    • デジタル情報を整理するための完璧なシステム「PARAメソッド」とは?

                                      仕事や趣味の資料・タスクなどさまざまなデジタル情報を扱う人は、どのアプリでどのプロジェクトを管理し、どのフォルダ内の資料が何に用いるものなのか、また今はどれくらいの進行度合で何を目標としているのか、整理に苦労した経験も多いはず。そんなデジタルプロジェクトを整理するために、テクノロジーを使用して労働者の生産性が向上することを目標に掲げるForteLabsが提唱した方法論が「PARAメソッド」です。 The PARA Method: A Universal System for Organizing Digital Information - Forte Labs https://fortelabs.co/blog/para/ ForteLabsの創設者である生産性に関する専門家のティアゴ・フォルテ氏は、「人間中心の仕事の未来」を掲げてテクノロジーで知的労働者の生産性を向上したり、アイデア管理

                                        デジタル情報を整理するための完璧なシステム「PARAメソッド」とは?
                                      • Figmaデザイン管理保守の効率化 〜 PayPayフリマのリファクタリング事例

                                        ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。PayPayフリマのデザイナー加藤です。 PayPayフリマはCtoCのフリマサービスです。PayPayで簡単・安心に売り買いできるだけでなく、ユーザー同士が交流・情報交換できる投稿機能や新たな製品情報をユーザー自身が登録できる機能といった他のサービスにはない独自の機能も提供しています。 今回はインターフェースデザインツールFigmaの活用でどのようにUIコンポーネントの管理保守を効率化したのか、PayPayフリマにおけるプロダクト内デザインデータ運用の工夫をご紹介します。 旧Figma運用フローの課題 現在PayPayフリマでは、プロダクト内の画面UIやコンポーネントのデザインデータを、近年リリースされたFigmaの

                                          Figmaデザイン管理保守の効率化 〜 PayPayフリマのリファクタリング事例
                                        • Engineering Manager のしごと - スタディサプリ小中高 SRE チームの場合 - - スタディサプリ Product Team Blog

                                          こんにちは。SRE Team の @chaspy です。次の10月で Engineering Manager をつとめて1年になります。 本記事ではもしかするとメンバーからわかりづらい Engineering Manager のしごとについて、昨年10月からの約1年間を振り返りながら説明しようと思います。 ところで「エンジニアリングマネージャのしごと」もうすぐ発売ですね。筆者もとても楽しみにしています。検索のノイズになるのは本意ではないので記事のタイトルはカタカナではなく英語表記にしました。 www.oreilly.co.jp なお、リクルートでは人事制度上 "Engineering Manager" というロールはなく、GM (Group Manager) が正式なロールです。EM と GM は重複する部分、そうでない部分ありますが本記事では割愛します。 基本情報 会社組織編 SRE T

                                            Engineering Manager のしごと - スタディサプリ小中高 SRE チームの場合 - - スタディサプリ Product Team Blog
                                          • FaST agileとは - tuneの日記

                                            はじめに ログラスさんで取り組もうとしているFaST agileを下記の資料で知り、調べてみました。 はじめに FAST概要 用語 コレクティブ バリューサイクル ロール ツール バリューサイクル内の開発の流れ 1. プロダクトマネージャーの指針表明 2. 自己組織化し、活動の周りにチームを形成 価値・原則・柱 考えたこと フレームワークの狙いは何か できそう? 参考文献 FAST概要 "Fluid Scaling Technology (for Agile)"を標榜した、自己組織化を重視した軽量なフレームワークです。 日本語ガイドも公開されています。 FaSTガイド.pdf - Google ドライブ FASTガイドより引用した概要図 (Per Beiningによる) ※ 以下「スクラムでいうXX」といった表現を避け、FASTガイドの文言をできるだけそのまま受け取ってみます 用語 コレク

                                              FaST agileとは - tuneの日記
                                            • スクラムの58%は失敗している Essenceを混ぜればソフトウェア開発はうまくいく

                                              スマートエスイーセミナーシリーズ「ポスト・コロナ時代のソフトウェアエンジニアリングを考える」は全5回にわたり、ソフトウェアの開発や運用において変わらない本質と、変わりゆく新たな考え方や技術・プラクティスを探るオンラインセミナーです。第3回のテーマは、ソフトウェア開発方法論の基盤。書籍「モダン・ソフトウェアエンジニアリング」の訳者である角征典氏が、そのEssenceについて語ります。後半はEssenceの本質について。前半はこちら Essenceの本質 途中からプラクティスの説明ではなくてEssenceの説明に踏み込んでしまったんですけれども、これからが本題です。ここまではちょっと前フリというか背景で、ここからがEssenceの説明になります。 Essenceというのはカーネルと言語で成り立っていて、これまで説明してきたプラクティスとかあるいは手法の基盤となるようなものを目指しています。将来

                                                スクラムの58%は失敗している Essenceを混ぜればソフトウェア開発はうまくいく
                                              • マーケティングを加速させろ!ZOZO Marketing Platform(ZMP)の紹介 - ZOZO TECH BLOG

                                                こんにちは、MA部の齋藤(@kyoppii13)です。 ZOZOTOWNでは、プッシュ通知やLINE、メールでのキャンペーン配信を実施しています。キャンペーン配信の例としては、お気に入り商品の在庫数が少なくなったときにプッシュ通知を送るといったものです。LINEやメールといった配信チャネル以外にも、キャンペーンごとにセグメントや実施タイミングも様々で、システムも配信キャンペーンの種類によって複数存在している状況でした。そのため運用保守のコストが大きくなっていました。また、キャンペーンの内容を変更するために開発側での工数が発生している状況でした。 そこでキャンペーン配信を効率的に実施するため社内向けのマーケティングプラットフォーム「ZOZO Marketing Platform(ZMP)」を開発しました。 本記事では、マーケティングプラットフォームの開発にあたって考慮した点とアーキテクチャに

                                                  マーケティングを加速させろ!ZOZO Marketing Platform(ZMP)の紹介 - ZOZO TECH BLOG
                                                • Microsoft、Windows Sysinternalsユーティリティ「ProcMon」をLinuxへ移植、ベータ公開/“GitHub”のオープンソースプロジェクトに

                                                    Microsoft、Windows Sysinternalsユーティリティ「ProcMon」をLinuxへ移植、ベータ公開/“GitHub”のオープンソースプロジェクトに
                                                  • 政府CIOの「デジタル・ガバメント推進標準ガイドライン実践ガイドブック」が とても良かったので紹介したい - Qiita

                                                    これって何? 政府CIOとは、内閣から任命され日本行政のシステム全体を統括する「日本政府のCIO」です。この政府CIOをサポートするのが各省庁を担当する50名近い政府CIO補佐官からなる政府CIOチームです。(組織としては、内閣官房 情報通信技術(IT)総合戦略室というようです) この政府CIOチームがとりまとめた政府職員向けのIT調達とシステム導入に関する標準が「デジタル・ガバメント推進標準ガイドライン」です。 このガイドラインは「本編」「解説書」「実践ガイド」の3点構成になっています。 中でも今日ご紹介したいのが上図一番右の「実践ガイドブック」です。 これを読むと何が手に入るのか? 一言でいえば、「システム開発プロジェクトの歩き方」です。(一言でいう必要なかったか) 組織で商用のシステムを企画して開発・導入・そして維持運用していくための基本所作(型)を知ることができます。 (あくまでも

                                                      政府CIOの「デジタル・ガバメント推進標準ガイドライン実践ガイドブック」が とても良かったので紹介したい - Qiita
                                                    • メルカリ ハロ リリースのQA戦略 | メルカリエンジニアリング

                                                      こんにちは。メルカリのQAエンジニアリングマネージャーの@____rina____ です。今回は、連載『Mercari Hallo, World! -メルカリ ハロ 開発の裏側-』の第4回を担当します。 本記事では、メルカリ ハロのサービスローンチまでのQAプロセスを通じて、私たちはどのようにして安心・安全なプロダクトを迅速にリリースするための戦略を実行したか、具体的な方法とともに詳述しています。 この記事を通じて、以下の点についての理解を深めていただけることを目指しています: QAの役割とプロジェクト概要 効率的なQAアサイン戦略 成果物の透明性と管理ツールの効果的な活用方法 また、この記事を書くにあたり、私自身が学んだことや得た教訓についても触れています。これらの経験は、今後のプロジェクトにおいて更なる品質向上と効率化を目指す上で非常に貴重なものとなりました。 プロジェクト概要とQAの

                                                        メルカリ ハロ リリースのQA戦略 | メルカリエンジニアリング
                                                      • Goでプロセス監視のTUIツールを作ったら便利だった件 - Qiita

                                                        ども、バナナとナタデココにハマっているゴリラです。つまり食物繊維大好きゴリラ。 最近なぜかプロセスをkillすることが多くて、毎度コマンド打つの面倒だったので2日くらいかけてTUIツールを作ってみました。 今日はそのツールの紹介と実装の話をしていきます。 どんな感じ? こんな感じ。 対応OS Mac OS(Catalinaで動いたことは確認できている) Linux 一応Windowsでも動くはずですが、動作確認していないのでダメだったらごめんなさい。 Windowsで動いたとしてもプロセスの詳細情報は見れないですが、今後対応予定なので、お待ち頂ければと思います。 画面構成 画面は全部で以下の3つがあります。 processes(現在動いているプロセス一覧) process info(選択したプロセスの詳細情報) process tree(選択したプロセスのツリー) 画面に加えて、プロセス一

                                                          Goでプロセス監視のTUIツールを作ったら便利だった件 - Qiita
                                                        • Faster Pull Request Reviews 〜ハイパフォーマンスチームへの道〜 / Faster Pull Request Reviews

                                                          『ベストプラクティスから学ぶ!Four Keys向上へのトライ~夏の開発生産性LT Week~』の登壇資料です。 - イベントURL: https://findy.connpass.com/event/292030/

                                                            Faster Pull Request Reviews 〜ハイパフォーマンスチームへの道〜 / Faster Pull Request Reviews
                                                          • Competing With Unicornsを読んだ

                                                            Competing with Unicorns: How the World’s Best Companies Ship Software and Work Differently The Agile Samuraiの作者でありSpotifyにおいてAgile CoachとEngineerを努めたJonathan Rasmussonによる本.本書はUnicornもしくはTech companyがどのようにチームをつくり,組織をスケールさせ,文化を作っているのかについて書いている.タイトルにUnicornとあり複数の企業を扱ってるように見えるが,基本的には作者のSpotifyにおける体験が基になっておりSpotifyの話が中心になっている. なぜMicroservicesか?ではMicroservicesの最終ゴールは組織にあると書いた.これは共通の見解(のはず)である一方で,Microse

                                                            • Conventional CommitsとCHANGELOGの自動生成でリリースのユーザ影響をわかりやすくした話 - ドワンゴ教育サービス開発者ブログ

                                                              ドワンゴ教育事業 バックエンドエンジニアのtakuminishです。 現在、私は教材入稿ツールの開発チームに所属しています。 教材入稿ツールは昨年の2023年06月に社内向けに正式リリースされた比較的新しいツールであり、リリース当初はリリースノートに関する運用について検討が進んでいませんでした。 リリースノートは開発メンバーが手動で作成しており、内容も前回リリース後にマージされたPRタイトルとリンクを箇条書きで記載しているだけの簡素なものでした。 また、PRタイトルのフォーマットも存在しなかったため、英語で記載されたタイトルと日本語で記載されたタイトルが混在している、ユーザ影響度がタイトルからわからないといった問題もありました。 そこで、教材入稿ツール開発チームではリリースノートの運用として、Conventional Commitsを導入するとともに、conventional-change

                                                                Conventional CommitsとCHANGELOGの自動生成でリリースのユーザ影響をわかりやすくした話 - ドワンゴ教育サービス開発者ブログ
                                                              • 第5回 テストピラミッド ~自動テストの信頼性を中長期的に保つ最適なバランス~ | gihyo.jp

                                                                粒度の異なる各自動テストをどの程度書くか悩まれている方は多いと思います。今回は、自動テストの理想的なバランスを示す「テストピラミッド」について説明します。 テストピラミッドとは何か テストピラミッドとは、コスト(記述コストと実行コスト)と忠実性(本物の挙動を反映している度合い)が高く、実行速度と決定性(テストが毎回同じように安定して動く度合い)が低いテストほどケース数を減らすべきだという、自動テストケース数の望ましい比率をピラミッド型に視覚化したものです。 図1は、テストの粒度をユニットテスト、インテグレーションテスト、E2E(end to end)テストの三段階で示しており、テストピラミッドの説明によく用いられます。ユニットテストが最も多く、E2Eテストが最も少ない状態に近づけることで、開発速度と信頼性の高いバランスが得られると言われています。 図1 テストピラミッド なぜ比率を意識する

                                                                  第5回 テストピラミッド ~自動テストの信頼性を中長期的に保つ最適なバランス~ | gihyo.jp
                                                                • 海外企業との共同プロジェクトにおけるフォーメーション・デザインは、どうあるべきか | タイム・コンサルタントの日誌から

                                                                  前回の記事の末尾にも書いたが、「マネジメント・テクノロジー」という言葉を発案して、わたしに教えてくれたのは、今秋惜しくも亡くなられた勤務先の同僚、故・秋山聡氏である。秋山さんは、この語を《マネテク》と縮めて、『まねてくニュース』なるメールマガジンとデータベースを、社内に発信し続け、多くの愛読者を持っておられた。 秋山さんは高専を卒業後、大学の工学部に編入して修士号を得た、バリバリの理系教育を受けた人だった。日揮に入社後、海外プロジェクト・マネジメント部門で活躍されたが、ある時期より、ライン業務から一切手を引き、PM業務の標準化を中心としたスタッフ的役割に専念するようになった。プロマネ経験者こそが最大の出世コース、と思われているエンジニアリング業界にあって、これは随分と勇気のある処世だったと思う。 日揮においては「プロジェクト・マネジメント技術部」という部門が、一種のPMO的な機能を担ってき

                                                                    海外企業との共同プロジェクトにおけるフォーメーション・デザインは、どうあるべきか | タイム・コンサルタントの日誌から
                                                                  • ZOZOTOWN Androidチームにおけるコードメトリクスとビルド時間計測の取り組み - ZOZO TECH BLOG

                                                                    はじめに ZOZOTOWN開発本部 ZOZOTOWNアプリ部 Android2ブロックの高橋です。 ZOZOTOWN Androidチームでは、リファクタリングやビルド速度改善の取り組みを継続的に行なっています。本記事では、それらの取り組みの効果を可視化するために導入した、コードメトリクスやビルド時間計測の方法について紹介します。 はじめに ZOZOTOWN Androidチームにおけるリファクタリングやビルド速度改善の取り組み コードメトリクスの計測 メトリクス Cyclomatic Complexity(循環的複雑度) LOC(ファイルのコード行数) Author数 計測方法 Cyclomatic Complexityの計測方法 Java Kotlin LOCの計測方法 Author数の計測方法 ビルド時間の計測 計測方法 計測結果の可視化 コードメトリクスの計測結果 計測結果のパース

                                                                      ZOZOTOWN Androidチームにおけるコードメトリクスとビルド時間計測の取り組み - ZOZO TECH BLOG
                                                                    • 【笠原一輝のユビキタス情報局】 米国から帰国。国内の待機施設での3日間「待機」レポート

                                                                        【笠原一輝のユビキタス情報局】 米国から帰国。国内の待機施設での3日間「待機」レポート
                                                                      • モノレポについての誤解 - Misconceptions about Monorepos: Monorepo != Monolith を翻訳しました | Graat(グラーツ)-グロース・アーキテクチャ&チームス株式会社

                                                                        モノレポについての誤解 - Misconceptions about Monorepos: Monorepo != Monolith を翻訳しました unsafe:このドキュメントは、モノレポについて書かれた記事 Misconceptions about Monorepos: Monorepo != Monolith (https://blog.nrwl.io/misconceptions-about-monorepos-monorepo-monolith-df1250d4b03c) を、筆者であるVictor Savkin氏の許可を得て翻訳したものです。 複数のプロジェクトを同一のリポジトリで運用する モノリシックリポジトリ(モノレポ)― この記事では、モノレポを使う際によくある誤解とその対策、モノレポが持つ本当の課題と利点がまとめられています。モノレポはガチガチの「一枚岩(モノリス)」

                                                                          モノレポについての誤解 - Misconceptions about Monorepos: Monorepo != Monolith を翻訳しました | Graat(グラーツ)-グロース・アーキテクチャ&チームス株式会社
                                                                        • Performance as a Product Feature

                                                                          Kaigi on Rails 2021の発表 https://kaigionrails.org/2021/talks/lchin/ "Performance is a feature"と言われています。 スピードは機能だとしたら、それはプロダクトの様々な機能の一つに数えるということにな…

                                                                            Performance as a Product Feature
                                                                          • neue cc - ProcessX - C#でProcessを C# 8.0非同期ストリームで簡単に扱うライブラリ

                                                                            C#使う人って全然外部プロセス呼び出して処理ってしないよね。というのは、Windowsがなんかそういうのを避ける雰囲気だから、というのもあるのですが、ともあれ実際、可能な限り避けるどころか絶対避ける、ぐらいの勢いがあります。ライブラリになってないと嫌だ、断固拒否、みたいな。しかし最近はLinuxでもばっちし動くのでそういう傾向もどうかなー、と思いつつ。 避けるというのはOSの違いというのもありそうですが、もう一つはそもそも外部プロセスの呼び出しが死ぬほど面倒くさい。ProcessとProcessStartInfoを使ってどうこうするのですが、異常に面倒くさい。理想的にはシェルで書くように一行でコマンドと引数繋げたstringを投げておしまい、と行きたいのですが、全然そうなってない。呼び出すだけでも面倒くさいうぇに、StdOutのリダイレクトとかをやると更に面倒くさい。非同期でStdOutを

                                                                            • Tailwind CSSでデザインシステムを構築する[後編] ~デザイントークンを定義するときに何を議論すべきか | gihyo.jp

                                                                              Tailwind CSSでデザインシステムを構築する[後編] ~デザイントークンを定義するときに何を議論すべきか 2024年1月26日発売の『Tailwind CSS実践入門』の第9章「ユーティリティファーストでデザインシステムを構築する」の一部を、前後編の2回に分けて掲載します。ユーティリティファーストというTailwind CSSの発想を活かしたデザインシステム構築の最初の一歩をまとめたものです。開発者がデザインルールをTailwind CSSの設定に落とし込む過程はもちろん、デザイナーが開発者とどのように協力しあうべきかについても論じています。 本記事の内容は、書籍の最終章に当たる部分です。ほかの章の内容に言及していたり、書籍内ですでに使われた用語が説明なく登場したりするのを防ぐため、書籍の原文から一部を変更しています。 前回の記事の最後で、デザインシステムを構築する際にコンポーネン

                                                                                Tailwind CSSでデザインシステムを構築する[後編] ~デザイントークンを定義するときに何を議論すべきか | gihyo.jp
                                                                              • エンジニアリングとは統合力(インテグレーション能力)である | タイム・コンサルタントの日誌から

                                                                                「エンジニアリング」という言葉を聞くと、読者諸賢はどのような仕事を想起されるだろうか。都会的なオフィスで遂行する、理知的な設計とデザインの仕事? それとも製図板と作業着とノギスをともなう、泥臭い仕事? あるいは企画と要求仕様だけを与えて、どこか海の外でやってもらう設計の力仕事? 『エンジニアリング会社』と呼ばれる職場で、もう30年以上も働いている。会社には、机と椅子とPCと、あとは人が並んでいるだけだ。自社の工場は持っていない。建設現場はあるが、建設労働者を雇っているわけでもない。資機材は世界中の製造業の会社に頼んで作ってもらい、物流業の会社に頼んで現場まで運んでもらう。据付け組立工事は、現地の工事業者にお願いしてやってもらう。 わたしの属するエンジニアリング業界には、国内で「専業」と呼ばれる大手が3社あるが、どこもほぼ同じような業態である。もっとも、国内には「エンジニアリング」と名前のつ

                                                                                  エンジニアリングとは統合力(インテグレーション能力)である | タイム・コンサルタントの日誌から
                                                                                • 自治体のインセンティブ設計を見直そう|Hal Seki

                                                                                  デジタル行財政改革会議の、課題発掘対話(第6回)の内容について、の補足記事です。自治体のインセンティブについて検討します。過去記事へのリンクは以下。 第1回:デジタル行財政改革 課題発掘対話(第6回)に参加してきました 第2回:自治体の人材育成とシビックテックの関係 第3回:自治体毎にシステムを作るのは限界 課題発掘対話の模様と各構成員の発表資料は、デジタル行財政改革会議のHPで公開されています。 前回の記事では、自治体毎にシステムをつくるだけではなく、①国が作る、②国が仕様書を作りベンダーが作る、③自治体が独自で作る という3つのパターンに分け、国がグランドデザインを示しながらも、自治体と国が対等になりオープンなシステムを作っていくことについて構想しました。今回が、シリーズ最後の記事となります。 発表資料より抜粋。自治体のインセンティブ設計を見直す必要デジタルでは現場は楽にならないという

                                                                                    自治体のインセンティブ設計を見直そう|Hal Seki