並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 520件

新着順 人気順

ウォーターフォールの検索結果201 - 240 件 / 520件

  • ソフトウェア開発における『知の高速道路』

    吉祥寺.pm #26でお話したソフトウェア開発における『知の高速道路』の話です。 将棋や数学とのソレには程遠い。主にサッカーの戦術的ピリオダイゼーションを参考に考えてみました。が結論は、まだありません。Read less

      ソフトウェア開発における『知の高速道路』
    • オオバ@UIエンジニア on Twitter: "仕様変更に強い命名は大事だ。ボタンを「OKボタン」や「Noボタン」と名付けていたらヤバいかも。ゲーム開発に仕様変更はつきもの。開発中盤「OKボタンの色を使ってキャンセルボタンを作りたい」というケースもある。結論、用途ではなく機械的… https://t.co/6nwzoBNKWR"

      仕様変更に強い命名は大事だ。ボタンを「OKボタン」や「Noボタン」と名付けていたらヤバいかも。ゲーム開発に仕様変更はつきもの。開発中盤「OKボタンの色を使ってキャンセルボタンを作りたい」というケースもある。結論、用途ではなく機械的… https://t.co/6nwzoBNKWR

        オオバ@UIエンジニア on Twitter: "仕様変更に強い命名は大事だ。ボタンを「OKボタン」や「Noボタン」と名付けていたらヤバいかも。ゲーム開発に仕様変更はつきもの。開発中盤「OKボタンの色を使ってキャンセルボタンを作りたい」というケースもある。結論、用途ではなく機械的… https://t.co/6nwzoBNKWR"
      • テックリードとして入社してからやったことをまとめてみた。 - Qiita

        現在の会社にテックリード(1人目の正社員エンジニア)として入社して、2年間やってきたことを書いています。 エンジニア二年目でテックリードとして試行錯誤してきて、自分の振り返りもしたいという思いから記事を書きました。 (前提として、シード期のスタートアップで実行してきたことです。) 入社時のチーム課題 入社当時は、2週間単位のスプリントでスクラムを回してましたが、全員が業務委託だったこともあり、完全な内製化を進める必要があり、主な課題は以下でした。 継続的リリースが困難な状態になっており、それを解消することが急務 社内にエンジニアがいなかったので、開発組織体制づくりが必要だった。 ウォーターフォール寄りのリリースが多く、継続的にリリースする文化がなかった。 リファクタリングやテストコードが不十分だった。 改善したこと Zenhubを導入 それまでは、GitHub Projectで進捗管理をし

          テックリードとして入社してからやったことをまとめてみた。 - Qiita
        • プロダクト開発でドキュメントを書かないとどうなるか

          Agile Manifestoには以下のように書いてあります。 動作するソフトウエアは包括的なドキュメントにまさる ともするとドキュメント軽視と取られかねない宣言です。この宣言を誤って解釈してドキュメントはいらないとなる場合もあるかもしれませんが筆者はそれは間違いだと思っています。この宣言では包括的なドキュメントよ

            プロダクト開発でドキュメントを書かないとどうなるか
          • GitHub - Katsukiniwa/awesome-software-design-ja: 日本語でのソフトウェア開発・設計に関する記事や書籍をまとめたリポジトリです

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

              GitHub - Katsukiniwa/awesome-software-design-ja: 日本語でのソフトウェア開発・設計に関する記事や書籍をまとめたリポジトリです
            • 120年ぶり民法改正へ、システム開発費「高騰」のリスク

              約120年ぶりに債権法を抜本的に見直した改正民法の施行が、約4カ月後の2020年4月1日に迫っている。改正によりIT業界で新たな火種となりそうなのが、ITベンダーが納品した情報システムに対して、ユーザー企業が無償改修や賠償を請求できる期間が実質的に延長される点だ。大手ITベンダーや業界団体は対応に乗り出しているが、システム開発費が「高騰」するリスクをはらんでいる。 改正民法は2017年に国会で成立した。売買やサービスなどの「契約」に関するルールを定めた債権法を約120年ぶりに抜本的に見直す。建築業界と並んで大きな影響を受けるのがIT業界だ。ITベンダーとユーザー企業それぞれで対応が必要になる。 最長10年間、ユーザー企業は無償対応の請求が可能に ユーザー企業とITベンダーが交わすシステム開発の契約形態は大きく2つある。ITベンダーが成果物に対する完成義務を負う「請負」と、ユーザー企業が設計

                120年ぶり民法改正へ、システム開発費「高騰」のリスク
              • 逃げなかった先人たち 過去のインシデントの「後始末」を振り返る

                サイバー攻撃やITに関係する事件が、日々世間を賑(にぎ)わせています。多くの場合、それは報道という形で私たちの耳に入ってくるわけですが、次から次に報じられる新しいニュースに流され、どんな大きな事件もいつの間にか忘れられてしまいがちです。 つらい事件の記憶が薄れるのは、ある意味では正しいのかもしれません。しかし、事件から得た教訓まで忘れてしまってはいけません。そこで今回は、皆さんもきっと名前だけは覚えているであろう過去の事件と、事件が世間の記憶から消えそうになる頃に発表された「報告書」に着目したいと思います。 「標的型攻撃」の典型例となった、日本年金機構の不正アクセス問題 まずは2015年5月に明るみに出た、日本年金機構のインシデントから見ていきましょう。日本年金機構のネットワーク内にマルウェア「Emdivi」が侵入し、遠隔操作が行われた事件です。この事件は「職員が自分宛てに届いたメールの不

                  逃げなかった先人たち 過去のインシデントの「後始末」を振り返る
                • 若手から見たリモートワーク時代のチームビルディング | BLOG - DeNA Engineering

                  2020 年 4 月にコロナの影響による緊急事態宣言が発令されて久しい今日この頃ですが、多くの会社でリモートワークが余儀なくされ働き方が大きく変わりました。 DeNA がリモートワーク可能な体制へと迅速に切り替えていく中で、私自身リモートワークによる業務が9割以上を占めました。私や私の所属するチームだけでなく日本中でも働くことに対する考え方が大きく変わるタイミングだったのではないでしょうか。(DeNAでは緊急事態宣言が発令される前には全社的にリモートワークがすでに可能なレベルにまで整備され、とてもスピーディーにリモートワークへと移行できました。制度や勤務体制など様々な整備をしてくださったことにとても感謝しています。) その中で、私たちがチームのコミュニケーションや課題を改善するためにどう工夫したのかをお伝えすることで読んでくださる方のチームのチームビルディングの一助にして欲しいと願っていま

                    若手から見たリモートワーク時代のチームビルディング | BLOG - DeNA Engineering
                  • PuppeteerでいらないCSSを消す

                    @pirosikick の発表資料です。 https://mentaico-js.connpass.com/event/132416/

                      PuppeteerでいらないCSSを消す
                    • Notionを使って自分だけの参考サイト集を作ってみる - paiza times

                      <この記事の著者> ばんか(bamka) - Tech Team Journal Web制作会社の会社員として働きつつ、個人でブログ/メディアライターとして活動するパラレルワーカー。 iPhone・iPad・Mac・ITツールを用いて人々の生活をより豊かにするための活用術を提供する「デジタルライフブロガー」です。 Web制作に関わる人にとって、すでに公開されているWebサイトというのは非常に重要な勉強材料です。中には「こういった表現、次のプロジェクトで使ってみよう」「こういう見せ方いいなぁ。いつかやってみたい」と、いつか役立てたいサイトもあるでしょう。 そういった「参考サイト」は、自分だけのデータベース化しておくと便利です。私はNotionを使って、自分だけの参考サイト集を作成しています。 【目次】 自分だけの参考サイトギャラリーをNotionで作ろう 自分専用の参考サイトギャラリーを作る

                        Notionを使って自分だけの参考サイト集を作ってみる - paiza times
                      • チコちゃんの「なんで?」は最悪の愚問である…「5歳児の罵倒芸」に文化人類学者が本気で怒りを抱いたワケ 「ボーっと問うてんじゃねーよ!」と言いたい

                        問いかけに潜んだ問題点 「チコちゃんに叱られる!」は、2018年4月に放送が開始された、NHK総合テレビのクイズ形式の教養バラエティ番組である。5歳の少女チコちゃんが、日常のありふれた事象を取り上げ、大人たちに対しクイズを出題する。 当たり前すぎて改めて考えたこともない日常のことがらについて、大人たちがその背景などを理解しておらず、答えに窮したり曖昧なことを答えたりした時、「ボーっと生きてんじゃねーよ!」と罵倒するのが定番となっている。その後、一見分かりにくい短答を示し、その内容を研究者などの専門家がVTRで解説するという構成である。 番組のウェブサイトから、いくつかの問いを引用してみよう。 「いってらっしゃーいってお別れのとき、手を振るのはなぜ?」 「かんぱーいのときにグラスをカチン、なぜするの?」 「温かいみそ汁はなぜモヤモヤしているのか?」 「オセロはなぜ白と黒で争うゲームになったの

                          チコちゃんの「なんで?」は最悪の愚問である…「5歳児の罵倒芸」に文化人類学者が本気で怒りを抱いたワケ 「ボーっと問うてんじゃねーよ!」と言いたい
                        • 【2021】モダンなPython開発環境の紹介 - Qiita

                          📌 はじめに Pythonで開発を行うにあたり、リンタやフォーマッタ、パッケージマネージャ等のツールの選定は非常に重要な問題です。一方で歴史的な経緯もあり、沢山の選択肢から何を選ぶべきか情報がまとまっていないように感じました。この記事では2021年9月時点でモダンと言えるであろう開発環境を紹介します。基本的にはシェアが高いこと、著名なパッケージで使用されていることを主な選定理由としており、また特定のエディタに依存しないことを前提とします。 本記事で紹介する内容は一つのテンプレートに近く、必要に応じてカスタマイズするもよし、そのまま使ってもよし、として参考になればと思います。(CI/CDについてはPythonとは独立した問題なので触れません。またドキュメント生成はSphinxを推しますが、必須ではないので今回は割愛します。) 📄 要約 "モダン"な開発環境を箇条で列挙すると下記の通りです

                            【2021】モダンなPython開発環境の紹介 - Qiita
                          • 2020 年の Python パッケージ管理ベストプラクティス - Qiita

                            この記事は Python Advent Calendar 2019 の 19 日目の記事です。 🐍 あらすじ Python のパッケージ管理。特にここ数年で新しいツールが多く出たこともあり、一体何を使うべきなのか、少し調べただけでは分からないと思います。本記事では、新しめの管理ツールを独断と偏見で比較します。著者は Poetry 信者なのでバイアスが掛かっているので悪しからず。 本記事で書いていること Pipenv、Poetry、Pyflow の違いと使い方 本記事で書いていないこと Pyenv、Venv、Virtualenv などの既存ツールの説明 著者の環境は以下の通り。 Ubuntu 18.04 Python 3.8.0 Pipenv 2018.11.26 Poetry 1.0.0 Pyflow 0.2.1 特に Poetry と Pyflow は開発途中なので、本記事の内容と違う

                              2020 年の Python パッケージ管理ベストプラクティス - Qiita
                            • リリースノート管理術

                              みなさま、OSSの変更履歴、要するにCHANGELOGやリリースノートはどのように管理しておられるでしょうか。自分はというと、抱えるリポジトリも数百個に増えてきて、まあ要するに細かく管理するのがだるく、最近は変更履歴の管理方法も変わってきました。 CHANGELOGからGitHub Releasesへ 昔は、おおよそKeep a changelogの方式に準拠したCHANGELOG.mdを書いていました。semantic versioningでバージョン管理をしながら、個々のバージョンごとに次のセクションを設けて変更内容を説明するような感じです。 Added Changed Deprecated Fixed Removed Security 今は、新規につくるリポジトリではCHANGELOG.mdは用意せず、GitHub ReleasesにKeep a changelogに似た形式で変更内

                              • 「オープンソース」は壊れている

                                christine.websiteのブログより。 または: お金を払わない限り、有用なソフトウェアを書かないのか? 最近、重要なJavaエコシステム・パッケージに大きな脆弱性が見つかりました。この脆弱性が完全に兵器化されると、攻撃者はLDAPサーバから取得した任意のコードを実行するよう、Javaサーバを強制することができます。 <マラ> もしこれがニュースで、あなたがJavaショップで働いているなら、残念ですが、あなたには2、3日が待っています。 私は、これが「オープンソース」ソフトウェアの主要なエコシステム問題の全ての完璧な縮図だと考えています。log4j2が、この問題の最悪のシナリオの1つの完璧な例であると思うので、このすべてについていくつか考えを持っています。この問題に関与したすべての人が、現実世界の問題に対する完全に妥当な解決策のためにこれらすべてを行ったことは完全に合理的であり、

                                  「オープンソース」は壊れている
                                • アーキテクチャ設計における垂直思考と水平思考 - kawasima

                                  このADRをレビューするにあたっては、コンテキストのセクションもよくよく議論すべきで、意思決定が妥当かだけ見ても、「実はコンテキストに誤りやあやふやなところがありA案よりもB案の方が良かった…」みたいなことが発生するし、十分にコンテキストが理解されていない第3者や有識者をまじえてのレビューでは、レビューアに意思決定の構造を理解してもらいにくい、ということもある。

                                    アーキテクチャ設計における垂直思考と水平思考 - kawasima
                                  • 大きなGitリポジトリをクローンするときの工夫を図解します - DeNA Testing Blog

                                    こんにちは、SWETでCI/CDチームの前田( @mad_p )です。 SWETではCI/CDチームの一員として、Jenkins運用のサポートや、CI/CD回りのノウハウ蓄積・研究をしています。 はじめに Gitリポジトリをクローンすると、ローカルフォルダにはそのリポジトリの全体がダウンロードされ .git というフォルダに格納されます。ブランチをチェックアウトすると、ブランチ内のファイルがワーキングツリーとして展開されます。この様子を図にするとこのようになります。 この .git とワーキングツリーの使うディスク容量を節約しようというのが今回のお話です。特にJenkinsにおいて、大きめのGitリポジトリをクローンしてくる場合に課題があり、いろいろ工夫してみたので、その結果を紹介します。同じCI/CDチームの加瀬による記事「大規模リポジトリで高速にgit cloneするテクニック」と内容

                                      大きなGitリポジトリをクローンするときの工夫を図解します - DeNA Testing Blog
                                    • メインフレームの異常処理 - Qiita

                                      はじめに この記事では、メインフレームでは異常時の処理でどのようなことをやっているのか、また、Linuxの異常処理との違いなどについて話してみようと思います。 この記事を書くに至った直接的なきっかけは、とある人からリクエストがあったからです。が、日ごろからメインフレームの異常処理の考え方については、PCサーバーやクラウドによるシステムがメジャーになった現代であっても、参考になることは多いと感じていてはいました。 筆者は今でこそLinux Kernel周りの仕事をしていますが、20年ぐらい前のころはメインフレームのOS開発部隊に配属されていて、メインフレームのとあるコプロセッサのドライバを書いたりしていました。この際、その異常処理における考え方を体験する機会が多々あり、当時のその経験が20年後の現在でも大いに役にたっていると感じていたからです。 そもそもメインフレームは、これまで長年にわたっ

                                        メインフレームの異常処理 - Qiita
                                      • Webアプリケーションのログに関するいくつかの考察 - Hatena Developer Blog

                                        こんにちは、はてなでWebアプリケーションエンジニアをやっている id:polamjag です。 最近のはてなでは、若手エンジニアを中心として、いろいろな技術を見つめ直すワーキンググループをやっています。先日、id:onk も「デプロイ今昔」という記事を書きましたが、このエントリーはそのシリーズの続きで、ワーキンググループの「ログ」の回で議論したこと・話題になったことをまとめました。 Web開発におけるログを見つめ直す ログを4つの目的で分類する 目的ごとに求められる取り扱いの要求水準 いまどきのログフォーマットについて まとめ:どう実装するかを模索していく Web開発におけるログを見つめ直す Webサービス(Webアプリケーション)の運用には、多種多様なログがついてまわります。多くのミドルウェアは何もしなくてもそれなりの量のログを出力しますし、クラウド上のマネージドサービスも然りです。行

                                          Webアプリケーションのログに関するいくつかの考察 - Hatena Developer Blog
                                        • ウクライナ首都キエフに向けた40マイルに及ぶ露軍の車列を2週間も停滞しているにも関わらず撃破しなかった戦術分析の和訳をまとめてみた

                                          Tomi T Ahonen Stands With Ukraine @tomiahonen Aftermath of 40 Mile Convoy Thread/1 It is day 19 of Ukraine War. On Day 1, a mysterious convoy of 40 miles (64km) became stuck on the shortest road from Belarus to Kyiv. & while an obvious target for ambush, Ukraine did not destroy this convoy Was a BRILLIANT tactical move pic.twitter.com/mcXSgLXJIT 2022-03-14 22:52:42 Slack.rpa🌻 @discordine ウクライナ戦争の

                                            ウクライナ首都キエフに向けた40マイルに及ぶ露軍の車列を2週間も停滞しているにも関わらず撃破しなかった戦術分析の和訳をまとめてみた
                                          • 曖昧なタスクへの耐性が下がってしまった、一時期の話

                                            この記事で書きたいことは、大筋以下のようなことです。 ・「曖昧さ耐性」についての記事を読みました ・部下の曖昧さ耐性の有無と状況に合わせて指示の出し方をコントロールする必要がある、というのはその通りだと思います ・ところで私には、自分の「曖昧さ耐性」を顕著に下げてしまった経験があり、「部下の曖昧さ耐性を下げない為にはどうすればいいか」を常々考えています ・重要なのは、チーム内での「成果物のフェーズ」に関する意識の統一ではないかと思います ・成果物のフェーズ認識に不一致があると、作業者が無駄に疲弊するし曖昧耐性が毀損される場合があります ・「今は成果物の曖昧さを許容するフェーズ」という意識統一がとても大事です 以上です。よろしくお願いします。 さて、書きたいことは最初に全部書いてしまったので、後はざっくばらんにいきましょう。 *** 先日、logmiBizさんでこんな記事を拝読しました。 曖

                                              曖昧なタスクへの耐性が下がってしまった、一時期の話
                                            • 新卒1年目が荒れ果てた開発環境に1年間でCIを導入し単体テストを布教した話 - Qiita

                                              この記事は 「Develop fun!」を体現する Works Human Intelligence Advent Calendar 2020 21日目の記事です。 昨日の記事は@sparklingbabyさんのStream API がもっとわかる記事でした。 あらすじ 私は2019年にWorks Human Intelligence(正確には分社前の会社)に新卒入社し、 19年10月からプロダクト開発部門に配属され、SETエンジニアとしてとある製品のJava開発環境の改善に取り組んでいます。 ざっくりとプロダクト開発を紹介するとこんな感じです。 3万クラス程度ある大規模Java Webアプリケーション 開発環境はEclipseを使用 開発者のOSはWindowsのみ Before 私が開発チームに参加した時点では 部門として新規開発に注力しており、足下の環境改善をやる担当者がおらず、 い

                                                新卒1年目が荒れ果てた開発環境に1年間でCIを導入し単体テストを布教した話 - Qiita
                                              • Web会議に外付けマイクってやっぱり必要? 試行錯誤してきた3名による「おすすめマイク座談会」 #ソレドコ - ソレドコ

                                                こんにちは。ライターの井口エリです。 リモートワークが進み、オンラインミーティングが当たり前の世の中になっていますよね。筆者はライターという仕事柄、オンラインで取材し、初対面の相手と話すことも多いです。 私自身は今まで「聞こえにくい」と言われたことはないのですが、逆に自分が相手に対して「ちょっと聞き取りづらいかも」と気になったことがあります(相手の声が遠い、ノイズで聞き取れないなど)。もしかして、言われていないだけで自分も「聞こえづらい」と思われているのかも……? そういえば、声が聞き取りやすいと感じた方はみんなきちんとしたマイクを使っていました。外付けマイクがあればこの問題を解決してくれるのでしょうか……! しかしいざマイクを買おう! と調べてみても、素人にはなかなか難しい。初めて聞く用語ばかりでメゲてしまいそう……マイク選びって何を基準にどう選んだらいいの?? こんなときは、先人たちの

                                                  Web会議に外付けマイクってやっぱり必要? 試行錯誤してきた3名による「おすすめマイク座談会」 #ソレドコ - ソレドコ
                                                • インフラ自動化の落とし穴と宣言的アーキテクチャ

                                                  2020/07/14 Cybozu Tech Meetup #3

                                                    インフラ自動化の落とし穴と宣言的アーキテクチャ
                                                  • 「入門GUI」が発売されました - No Regrets in Bathing

                                                    techbookfest.org GUIの薄い本です。「入門 監視」ばりに主語デカタイトルです。 著者は私と f_subalさん、daiizさん、miyaokaさんで、座談会パートにはKeima Kaiさんが参加しています。 内容は「ドラッグ&ドロップを始めとする作るのがしんどいGUI」をいちから書いてみようよ、という感じです。 GUIコンポーネントの使い方についての本はよく見かけますが、コンポーネント自作についての本というのはなかなか珍しいんじゃないかと思います。 概ね下記のようなノリの、ゆかいなGUIの本として読んでもらえれば、と思います。 私はセレクトボックスを実装してみようという章を書いています。最終的になぜかリングコマンドになりました。 中でも、最後の座談会パートは好評です。STUDIOの二人が参加しているので、先にSTUDIOを触ってみるとより文脈がわかると思います。 サンプル

                                                      「入門GUI」が発売されました - No Regrets in Bathing
                                                    • なぜ読みやすいコードが必要なのか - コードの可読性を高める手法をサンプルで学ぶ - エンジニアHub|Webエンジニアのキャリアを考える!

                                                      なぜ読みやすいコードが必要なのか - コードの可読性を高める手法をサンプルで学ぶ システム開発会社「アクシア」の代表として、自社・他社含め、さまざまなエンジニアのコードを読んできた米村歩さん。そんな米村さんの持論は、「コードの可読性は生産性に多大な影響を与える」ということ。可読性の低いコードはどんな弊害をもたらし、どうすれば改善できるのか――。チーム開発を効率化するコードの「可読性」について綴っていただきました。 プロフェッショナルのエンジニアには、「可読性」の高いコードを書くスキルは必要不可欠です。単に目的とする処理が実行できればよいわけではありません。しかし実際の開発業務の中では、可読性は意外と軽視されてしまいがちです。 経験の浅い駆け出しのエンジニアにとっては、可読性の重要さを肌感覚で理解するのは難しいかもしれません。また、新人エンジニアに対してプログラミング言語や開発ツールについて

                                                        なぜ読みやすいコードが必要なのか - コードの可読性を高める手法をサンプルで学ぶ - エンジニアHub|Webエンジニアのキャリアを考える!
                                                      • 大企業でプロダクトエンジニアとして働いたら、コーディングのスキルが下がっていた

                                                        背景 Shopifyという会社に1年半前に転職しました。あれよあれよと会社が拡大して、現在は従業員一万人弱くらいです。 画像元 公式ではない雑な情報です。あくまでイメージ その前はChartmogulという、せいぜい20人、30人ぐらいの会社にいました。 なぜ表題のようなことを思ったか 面接インタビュアー側として、出題することになるコーディング問題を自分で試しに解いていました。一年半前には自分が受ける側の立場だったので、自分の腕前の定点観測ができました。 やってみてどうだったか。 コーディングにおけるシャープさという観点では明らかに衰えているな、と思いました。問題が与えられて、それに短時間で、論理的に向き合う力とでもいうのでしょうか。 自分は現職でマネージャの立場になったわけでもないので、これはマズイ。なんとなくこの一年くらいそんな気はしていたので、これを機会にもうちょっと深堀してみます。

                                                          大企業でプロダクトエンジニアとして働いたら、コーディングのスキルが下がっていた
                                                        • 日本のソフトウェア企業でよく見るエンジニア組織の構造と、近年推奨されるエンジニア組織の構造について

                                                          はじめに 恥ずかしながらスクラム開発の開発チームへの導入を何度も経験しているのだけれど、どうしてもチームの成熟レベルが高い位置までもっていくことができませんでした なぜうまくいかないのか? これを深掘りする過程で教科書どおりに実行するには組織の構造がスクラムガイドで書いてある構造と根本的に異なっているのではないか?と考えるようになりました。 よくあるエンジニア組織の構造 大きめのWebソフトウェア企業の内製型エンジニア組織の構造はだいたいどこもこのような感じになっています この組織構造の問題点 スクラムを導入する場合、リーダー自身かあるいはメンバーの一人がスクラムマスターとなります リーダー自身がスクラムマスターになる場合でもアンチパターンと言われる開発者との兼任になります。 スクラムマスターの最も重要な職務である「観察」が行えなくなります。 スクラムマスター自身が観察を行わない場合、各メ

                                                            日本のソフトウェア企業でよく見るエンジニア組織の構造と、近年推奨されるエンジニア組織の構造について
                                                          • The Missing Semester of Your CS Education (日本語版)

                                                            The Missing Semester of Your CS Education (日本語版) 大学の講義ではオペレーティングシステムから機械学習まで、 コンピュータサイエンスの様々な発展的トピックを学びます。 しかし、重要であるにも関わらず講義で教わることはめったになく、 したがって自分で学ばなければならないことがあります。 それは「コンピュータを操作するツールを習熟すること」です。 本講義では、コマンドライン操作をマスターすること、パワフルなテキストエディタを使いこなすこと、 バージョンコントロールの様々な機能に触れること、などなどを教えます! 学生は大学生活を過ごすうえでそういったツールを使うことに何百時間も費やします (その後のキャリア全体を考えれば何千時間も使うと言えるでしょう)。 よって、ツールを使う経験を可能な限り流暢で淀みない状態にしておくということは、 非常に有意義であ

                                                            • スプリント1を始める前にどんな準備をするか

                                                              みなさんこんにちは。@ryuzeeです。 スクラムでスプリント1を開始する前にどんな準備をしておくと良いかについては、Regional Scrum Gathering Tokyo 2018で話をしたのですが、改めて文章化してみました。 なお、かなり長いので関係なさそうなところは適宜読み飛ばしてください。 1. はじめに1.1 この記事の目的スクラムでは、プロダクトバックログが用意されていて、それを元にスクラムチームでスプリントプランニングを実施し、スプリント期間中毎日デイリースクラムを行い、最後にスプリントレビューとレトロスペクティブを実施することになっています。 つまりプロダクトバックとスクラムチームが存在するところがスタート地点になっています。言い換えるとそれらがないとスプリントが開始できません。 本稿では、実際にスクラムでスプリントを開始する前にどんな準備を行うと良いのかを考察してい

                                                                スプリント1を始める前にどんな準備をするか
                                                              • 分かりやすいドキュメントを書く「テクニカルライター」という仕事 / About the job "Technical writer" who writes easy-to-understand documents

                                                                もともとインフラエンジニアをしていた私が、LINEに入るまで知らなかった「テクニカルライターという職種があること」と「LINEにはテクニカルライティング専門のチームがあること」の2つについてお話しします。技術も好きだし、ドキュメントを書いたり、人に教えたりするのも好きだ、という方に「こういうキャリアもあるんだ」と発見してもらえるセッションです。 ■ 発表者 堀越 良子 / LINE株式会社 テクニカルライター。元インフラエンジニア。ねこが好き。 https://twitter.com/mochikoAsTech ■ セッション動画 https://youtu.be/nmFVXJGiCxM?t=2817 ※こちらは以下イベント内で発表した内容です https://line.connpass.com/event/205655/

                                                                  分かりやすいドキュメントを書く「テクニカルライター」という仕事 / About the job "Technical writer" who writes easy-to-understand documents
                                                                • 「アジャイルサムライ」の著者が語る、技術志向の企業が世界をどう見ているのか? そしてソフトウェアテスト自動化を進化させる方法について(前編)。JaSST'22 Tokyo基調講演

                                                                  「アジャイルサムライ」の著者が語る、技術志向の企業が世界をどう見ているのか? そしてソフトウェアテスト自動化を進化させる方法について(前編)。JaSST'22 Tokyo基調講演 Jonathan Rasmusson(ジョナサン・ラスムッソン)氏はアジャイル開発における著名人の一人であり、さまざまな先進的ソフトウェア企業において開発やテストに携わってきました。 日本ではアジャイル開発の入門書として話題となった書籍「アジャイルサムライ」(オーム社,2011)や「初めての自動テスト」(オライリー,2021)、「ユニコーン企業のひみつ」(オライリー,2017)の著者としても有名です。 そのラスムッソン氏が2022年3月10日と11日の2日間、ソフトウェアのテストに関わる国内最大のイベント「ソフトウェアテストシンポジウム 2022 東京」(JaSST'22 Tokyo)の基調講演に登壇しました。

                                                                    「アジャイルサムライ」の著者が語る、技術志向の企業が世界をどう見ているのか? そしてソフトウェアテスト自動化を進化させる方法について(前編)。JaSST'22 Tokyo基調講演
                                                                  • キタ!Google カレンダー「予約スケジュール」一般提供

                                                                    「Google カレンダー」の「予約スケジュール」機能一般提供開始 これまでフリーランスや中小企業向け有料アカウント「Google Workspace Individual」向けに提供されてきた「Google カレンダー」活用予約受付システム 一般ユーザーも利用可能に(予約時の決済連携は利用不可) Google が 2023 年 6 月下旬に発表した、「Google カレンダー」の「予約スケジュール」機能一般提供が、2023 年 7 月 19 日(水)前後よりついに開始されました。 「Google カレンダー」の「予約スケジュール」機能は当初、フリーランスや中小企業向け有料アカウント「Google Workspace Individual」向けサービスとして 2021 年より提供されてきた、「Google カレンダー」活用の予約受付システムです。事前に「Google カレンダー」に予約可能

                                                                      キタ!Google カレンダー「予約スケジュール」一般提供
                                                                    • 入社して1ヶ月で意思決定の速さに驚いた話 - ANDPAD Tech Blog

                                                                      2021/10から株式会社アンドパッドで働いているid:shiba_yu36です。現在はセキュリティチームで認証基盤に関するエンジニアリングをしています。 アンドパッドは2021/10/01時点で従業員数が539名となっています。入社する以前は「この人数になってくると自分が何か提案したとしても中々意思決定が進まずヤキモキするのではないだろうか」と不安に思っていました。 しかし入社してから自分が開発プロセスや人員配置に関して提案してみたところ、この心配は杞憂だったどころか、逆に思った以上の意思決定のスピードに驚いてしまいました。そこで今回は自分が入社してから1ヶ月ほどの間に実際に提案・採用した内容を書きながら、どの程度意思決定がスピーディだったか伝えられればと思います。 ミーティングではesaで同時編集しながら議事録をみんなで作るスタイルへ -> その日から開始 フルリモートでの円滑なコミュ

                                                                        入社して1ヶ月で意思決定の速さに驚いた話 - ANDPAD Tech Blog
                                                                      • git push -f が更に安全になる --force-if-includes - id:onk のはてなブログ

                                                                        歴史改変、してますか? 私は歴史改変が大好きで、毎日 rebase しています。なので割と毎日 git push -f することになっています。 口で -f と言っても、実際には --force-with-lease --force-if-includes をしているので、これらのオプションのご紹介。 この記事は はてなエンジニア Advent Calendar 2022 の 18 日目です。昨日は id:rokoucha さんで 壊れたデータベースとの向きあいかた - rokoucha でした。 qiita.com -f の危険性 ...--F--G--H <-- main という状態で push した後、H をコミットし直したとしよう。 ...--F--G--H' <-- main \ H <-- origin/main このまま H' (main) を origin/main に p

                                                                          git push -f が更に安全になる --force-if-includes - id:onk のはてなブログ
                                                                        • 高度だった日本軍の情報収集能力、なぜ負けたのか? 戦前から続く日本の「インテリジェンスの扱い方」の問題点 | JBpress (ジェイビープレス)

                                                                          作戦に参加した日本兵のほとんどが死に、史上最悪といわれる「インパール作戦」。 画像は日本軍を撃退しに向かうグルカ兵。(Wikipediaより) 太平洋戦争に突入した直後の戦況は、たしかに日本が優勢であった。それは、当時の日本軍が世界有数の高度な情報収集能力を有していたからだという。戦前の日本では一体どのようなインテリジェンス活動が行われていたのか? インテリジェンスの専門家である小谷賢氏の著書、『日本軍のインテリジェンス』より、日本特有の「インテリジェンスの扱い方」の長所と短所を探る。(JBpress) (※)本稿は『日本軍のインテリジェンス』(小谷 賢著、講談社選書メチエ)より一部抜粋・再編集したものです。 戦前日本のインテリジェンス 近年、日本におけるインテリジェンス(情報活動)への関心が高まってきているようである。少し前までは、「インテリジェンス」という言葉自体なじみの薄いものであっ

                                                                            高度だった日本軍の情報収集能力、なぜ負けたのか? 戦前から続く日本の「インテリジェンスの扱い方」の問題点 | JBpress (ジェイビープレス)
                                                                          • ドワンゴのエンジニアはSlackで遊んでいる

                                                                            ここ数ヶ月の退職ムーブメントの中でドワンゴを退職した身だが、このブログのSlack云々の話は現職さんが正しい。 現職エントリ - 毎日わんわん https://mi111.hatenablog.com/entry/2019/11/01/013545 ドワンゴのエンジニアはSlackで遊んでいる。 が、そんなことしているのは一部のエンジニアだけというのも事実。少なくとも、自分が担当していたサービスのエンジニアさんは、Slackでの雑談に時間を使うなんてことは(ほぼ)なかった(後述する雑談チャンネルでは見かけなかった)。 サービスへの愛情も良くしようという熱意もあったし、非エンジニアの要件をしっかり仕様に落とし込み、実装してくれる頼もしい人たちだった。 ときには、エンジニア側からサービスに対する提案もあったりして、すごくありがたかった。 退職エントリの人は「ドワンゴの slack では、将来的

                                                                              ドワンゴのエンジニアはSlackで遊んでいる
                                                                            • アジャイルと契約 / Agile Contracts

                                                                              忙しい人向けダイジェストをこちらに用意しました。 https://www.agile-studio.jp/post/agile-contracts

                                                                                アジャイルと契約 / Agile Contracts
                                                                              • ユーザ増加ペースは「Notion」超え、100万人以上が使うデジタルノートアプリ「Craft」の強みと可能性 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

                                                                                Image credit: Craft Craft は「Notionに取って代わることができる」と謳うデジタルノートアプリで、2020年のローンチ後、2年足らずで100万ダウンロードを突破し、Notion を上回る速さの成長を見せている。 Craft はどのように他のデジタルノートアプリと差別化し、Notion に挑戦しているのだろうか? Craft は Notion のポジションにどう挑むのだろうか? コンテンツ制作に特化した機能性と多様なテンプレートをユーザに提供 Craft のロジックは Web ページの作成に似ており、各プロジェクトやノートを独立したページにすることができる。例えば、「特集記事」を企画する場合、内側のページに「取材先」「調査データ」などのサブページを挿入することができ、サブページのサイズや背景も自由に設定することができる。 Notion と Craft のファンクシ

                                                                                  ユーザ増加ペースは「Notion」超え、100万人以上が使うデジタルノートアプリ「Craft」の強みと可能性 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
                                                                                • アジャイル手法提唱者が涙ぐんだ「日本発の論文」 | Japan Innovation Review powered by JBpress

                                                                                  新しいソフトウェア開発方法論「アジャイル開発」の一手法である「スクラム」の源流は、日本発の論文にあった。その論文著者の一人、野中郁次郎氏(一橋大学名誉教授、中小企業大学校総長)が語る「アジャイルの真髄」とは何か。(JBpress) 新しいソフトウェア開発手法として、さらに組織変革やビジネスの革新手法として注目を集めている「アジャイル」。「スクラム」はその中で最も普及している具体手法である。その「スクラム」提唱者の一人ジェフ・サザーランド氏が着想を得る原点となったのが、日本企業におけるイノベーションの成功要因を研究した日本発の論文なのだ。 サザーランド氏が、その論文を竹内弘高氏(現ハーバード・ビジネス・スクール教授)とともに執筆した野中郁次郎氏に実際に対面したのは、「スクラム」を提唱してから時間が経った2011年だった。サザーランド氏が着想を得た論文の中核部分は何か、またどのような経緯で対面

                                                                                    アジャイル手法提唱者が涙ぐんだ「日本発の論文」 | Japan Innovation Review powered by JBpress