タグ

uesimaのブックマーク (1,719)

  • 要件定義、基本設計、詳細設計の流れを総復習

    はじめに 📘 この記事は ラクス Advent Calendar 2023 の7日目の記事になります。 要件定義から基設計、さらに実装や保守運用に至るまでの一貫した経験を何度か積んできましたが、毎回 「要件定義って具体的に何の項目が必要だっけ?」 「基設計との違いって何だったっけ?」 「基設計と詳細設計の区別って?」 といった疑問が頭をよぎってきました。 そんなわけで、これまでの経験を振り返りつつ、開発プロセスについて1からまとめていくことで頭の中の大掃除を行なっていきたいと思います🧹 この記事の対象者 🎯 開発プロセスについて学びたい方 要件定義の基を学びたい人 要件定義と基設計の違いがわからない人 一緒に開発プロセスについて復習したい方 前提 記事中の一部(特に要件定義や基設計、詳細設計のサンプル)を自動生成で作成してます。一貫性の無い内容があるかも知れませんが、あく

    要件定義、基本設計、詳細設計の流れを総復習
    uesima
    uesima 2024/05/04
  • デジタルスキル標準(DSS)活用事例集、リンク集 | デジタル人材の育成 | IPA 独立行政法人 情報処理推進機構

    ページに掲載する事例、リンクについて IPAは、デジタルスキル標準(DSS)を活用している企業にヒアリングを行い、ページでご紹介しています。 また、経済産業省やIPAからのDSSに関する発信、各メディアに掲載されたDSSに関する記事をリンク集に掲載しています。 ページに追加したい事例、記事などありましたらお問い合わせ先までご連絡お願いいたします。

    デジタルスキル標準(DSS)活用事例集、リンク集 | デジタル人材の育成 | IPA 独立行政法人 情報処理推進機構
    uesima
    uesima 2024/05/02
  • 学生のためのお薦め図書リスト | 筑波大学 比較文化学類公式ホームページ

    比較文化学類では、学生のみなさんに、自主学修として広く読んでほしい図書を選定しました。 リストは「まず読みたい図書100」と「次に読みたい図書100」の二つに分かれています。それぞれに、専門の枠にとらわれない「全学生向きの図書」と、「領域・コースの学習に関する図書」が挙げられています。自由に参照して、読みたいを見つけるための一助としてください。 もちろんこのほかに、授業等で紹介される図書を読むことや、自分で読むべきを探すことも重要です。読書は、ある問題についての体系的な知識を獲得したり、複雑な情報を受け止めながら思考を深め、自分の問題意識を磨いていくために、きわめて重要な知的レッスンの場となります。できれば読書記録を作り、感じたことや考えたことをまとめたり、気に入った文章を引用して書き留めたりするとよいでしょう。 みなさんがこのリストを活用して、書物の世界を大いに楽しみ、刺激を得てくれ

    uesima
    uesima 2024/04/26
  • データ分析のためのSQLを書けるようになるために

    はじめに 稿では分析用クエリをスラスラ書けるようになるまでの勉強方法や書き方のコツをまとめてみました。具体的には、自分がクエリを書けるようになるまでに利用した教材と、普段クエリを書く際に意識していることを言語化しています。 想定読者として、SQLをガンガン書く予定の新卒のデータアナリスト/データサイエンティストを想定しています。 勉強方法 基礎の基礎をサッと座学で勉強してから、実践教材で実際にクエリを書くのが望ましいです。 実務で使える分析クエリを書けるようになるためには、実務経験を積むのが一番良いですが、だからといって座学を御座なりにして良いというわけではありません。SQLに自信がない人は、一度基礎に立ち返って文法の理解度を確認した方が良いと思います。 書籍 SQL 第2版: ゼロからはじめるデータベース操作 前提として、SQLに関する書籍の多くがデータベース運用/構築に関する書籍がほ

    データ分析のためのSQLを書けるようになるために
    uesima
    uesima 2024/04/02
  • 受託開発におけるアジャイルに限界を感じた私が、「納品のない受託開発」を始めるまで - 倉貫義人の「はじめてのアジャイル」 - Agile Journey

    Agile Journeyをご覧のみなさん、はじめまして。株式会社ソニックガーデンの代表をしている倉貫義人と申します。 私はもともと大手システム会社でプログラマとして働いていました。そのとき出会ったアジャイル開発に魅了され、これこそ自分にとって理想の姿であると確信し、それ以来アジャイル開発を広めるための様々な活動を社内外で行ってきました。 最終的に、当に自分の理想とするソフトウェア開発と、それを実現する組織をつくるためには、自ら会社を経営する立場になるしかないと考え、起業することになりました。そうしてできたのが株式会社ソニックガーデンです。 ソニックガーデンでは「納品のない受託開発」というサービスを提供しています。従来的な受託開発から、そもそものビジネスモデルを見直したことで、今では「アジャイル開発」を意識せずとも、自然とそれに取り組める組織として機能しています。 思い返すと、私のアジャ

    受託開発におけるアジャイルに限界を感じた私が、「納品のない受託開発」を始めるまで - 倉貫義人の「はじめてのアジャイル」 - Agile Journey
    uesima
    uesima 2024/03/25
  • 現職と前職で感じたスクラムの違い - Qiita

    はじめに 今の会社に転職してきて2ヶ月が経ち、まだまだ分からないことも多いですが少しずつ環境にも慣れてきたので頭の中を整理するためにも今感じていることをアウトプットしたいなと思い書きました! 現在、私が参画しているチームはスクラムをベースとして開発を行なっており、前職もスクラムでの開発を経験していたので、その違いを整理していきます。 前職 スクラムを導入するまでの背景 前職では、美容医療・精神科クリニックを運営している会社で、クリニックスタッフが使用する社内システムの開発に携わっていました。働き方としてはフル出社になります。 チーム構成は以下で、私はメンバーでした。 チーム構成(7名) ディレクター(PM) 1名 リーダー 1名 アーキテクト 1名 メンバー 4名 はじめからスクラムを導入していた訳ではありませんでした。 開発の流れとしては、クリニックスタッフまたは関係者からディレクター(

    現職と前職で感じたスクラムの違い - Qiita
    uesima
    uesima 2024/03/20
  • インデックスを理解したい - Qiita

    はじめに みなさんはDBのインデックスを正しく使えていますか? 私はなんとなく「DBのパフォーマンスを向上するためのもの」という認識はあったのですが、 どのような場面で使うものなのか、逆にどのような場面では使うべきでないのかなど 明確に理解できていませんでした。 今回はそんなインデックスについての理解を深めたいと思います。 インデックスとは インデックスとは、その名の通り「索引」です。 表現の仕方と変えると、(x, a)という形式の配列であるとも言えます。 xというキー値とそれに結びつくaというデータ情報があり、 これを利用することですべてのデータを網羅して見ることなく、 まさにの索引のように目的のデータにたどり着くことができます。 インデックスはSQLのパフォーマンスを改善するための非常にポピュラーな手段であり、 理由としては下記の3点が挙げられます。 アプリケーションのコードに影響を

    インデックスを理解したい - Qiita
    uesima
    uesima 2024/03/20
  • ポスト資本主義におけるソフトウェアエンジニア

    1. はじめに 企業に務めるソフトウェアエンジニアにとって、生産性向上というフレーズは聞かない日がないほど身近なものです。私自身も日々の仕事が、チームや組織の生産性向上に寄与するかどうか、意識しながら働いています。そもそもソフトウェアエンジニアという仕事は、人を機械に置き換えるという性質上、生産性向上とは切っても切り離せないという関係性を超え、生産性を向上させる営みそのものと言っても差し支えありません。 では私たちソフトウェアエンジニアのDNAである生産性向上の出自は何処かと探っていくと、どうやら資主義と共に拡大してきたイデオロギーであることが分かります。資主義は無限の成長を志向するエンジンを内蔵しており、現在先進国に住まう私たちの生活の豊かさは疑いなく資主義の恩恵に依拠しています。その一方で、200年以上稼働し続けるこの資主義というシステムについて、昨今多くの学者と有識者がその綻

    ポスト資本主義におけるソフトウェアエンジニア
    uesima
    uesima 2024/03/17
  • 賢い質問のしかた

    翻訳: アラビア語 インドネシア語 ベラルーシ語 ブラジルポルトガル語 中国語 チェコ語 オランダ語 フランス語 グルジア語 ドイツ語 ギリシャ語 ヘブライ語 ポーランド語 ポルトガル語 ルーマニア語 ロシア語 セルビア語 スペイン語 スウェーデン語 タイ語 If you want to copy, mirror, translate, or excerpt this document, please see my copying policy. 多くのプロジェクトのウェブサイトがヘルプの項目からこのドキュメントにリンクを張っている。それは私達の意図した使い方なので構わない ―― しかしあなたがそのようなリンクをプロジェクトのページに追加しようとしているウェブ管理者ならば、リンクの傍らに目立つように、私達があなたのプロジェクトのサポート窓口ではないことを明示してほしい。 その注意書き無くし

    uesima
    uesima 2024/03/17
  • 【シェフ考案】チキン南蛮の作り方。衣はザクザク、肉はジューシー! 甘酢、タルタルレシピも必見です | 三越伊勢丹の食メディア | FOODIE(フーディー)

    チキン南蛮とは、卵を衣にして揚げた鶏肉を甘酢だれに漬け、タルタルソースをかけてす、宮崎県の郷土料理。今回、そんなチキン南蛮を「大人好み」の味わいにプロがアレンジして紹介します。教えてくれたのは、伊勢丹新宿店<キッチンステージ>の柬理美宏シェフです。 「場のチキン南蛮は、揚げた鶏肉を甘酢だれに浸してしっとりした感を楽しみます。一方、今回ご紹介する私のオリジナルのチキン南蛮レシピでは、甘酢だれをトロッと煮詰め、揚げた鶏肉にかけるスタイルなので、衣のザクッとした感が楽しめます。ごはんのおかずとしてだけでなく、酒の肴としてもおすすめの一品です」 甘酢だれやタルタルソースの作り方にも、知らなかったプロのテクニックが満載というから気になります! シェフ考案のこだわりポイントとともに詳しく教えてもらいましょう。 チキン南蛮にも! 揚げ物ができるフライパンはこちら>> 大人好みのザクザク感! シ

    【シェフ考案】チキン南蛮の作り方。衣はザクザク、肉はジューシー! 甘酢、タルタルレシピも必見です | 三越伊勢丹の食メディア | FOODIE(フーディー)
    uesima
    uesima 2024/03/17
  • モダンなタスク管理を可能にするSnowflake Python API

    結論 Taskを管理するならSnowflake Python APIを使おう Snowflake Python APIとは Snowflake公式のPythonのオブジェクト管理ライブラリ「snowflake.core」のことです(Public Beta)。Snowflake Python Connectorとは全く別物です。 Snowflake Python APIを使用すると、Pythonコードを使ってSnowflakeのリソース(Table、Warehouse、Task、Snowpark Container ServiceのCompute Poolなど)を管理することができます。 記事では、Snowflake Python APIを使ってSnowflakeのタスクとDAG(Directed Acyclic Graph)を管理する方法を詳しく解説します。これにより、Streamlit

    モダンなタスク管理を可能にするSnowflake Python API
    uesima
    uesima 2024/03/16
  • Numpyが18年ぶりのメジャーアップデート! 改善点、変更点まとめ - Qiita

    NumPy 2.0.0の主要な変更点 皆さんもお世話になっているであろう科学計算ライブラリNumPyが、2006年以降初めてのメジャーアップデートを発表しました。そこで、変更点をざっくりとまとめてみました。以下は変更点の一部であり、それ以外については実際のドキュメントを参照してください。 免責事項:この記事は、NumPy 2.0.0の変更点について個人的な見解を述べたものであり、NumPyの開発チームや関係者の公式な見解を代表するものではありません。変更点の影響や対応方法については、必ず公式のリリースノートと移行ガイドを参照してください。また、この記事には不正確な情報が含まれている可能性があります。記事の内容を実際のプロジェクトに適用する前に、必ず公式ドキュメントで情報を確認してください。 概要 2006年以来の最初のメジャーリリース 破壊的な変更あり 多くの新機能とPython/C AP

    Numpyが18年ぶりのメジャーアップデート! 改善点、変更点まとめ - Qiita
    uesima
    uesima 2024/03/16
  • 「Linux」初心者が最初に学ぶべきコマンド5選

    Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2024-03-14 07:45 1990年代後半に「Linux」を使い始めたときのことは、今でも覚えている。当時、コマンドラインを使用しないという選択肢はなかった。すべてのLinuxユーザーがターミナルを使用していた。 以前は、今日ほどサポートが充実していなかったので、コマンドラインを使いこなすのは難しかった。筆者もほぼ自力で何とかするしかなかった。幸いなことに、筆者は試行錯誤を繰り返しながら、コマンドラインに習熟していった。もちろん、それだけの労力を費やしたにもかかわらず、現在では、コマンドラインを使用することが必須ではなくなったのは皮肉なことだ。 それでも、簡単なコマンドを初めて学んだときのことは、今でも覚えている。そうした基礎があったおかげで、学習を円滑に進めて、強固な基盤を構築し、それをさら

    「Linux」初心者が最初に学ぶべきコマンド5選
    uesima
    uesima 2024/03/16
  • 謙虚なリーダーのもとで心理的安全性が高まりメンバーが本領発揮しやすくなる―職場においてリーダーの謙虚さと心理的安全性が果たす役割― | 東京大学 先端科学技術研究センター

    ホーム ニュース プレスリリース 謙虚なリーダーのもとで心理的安全性が高まりメンバーが領発揮しやすくなる―職場においてリーダーの謙虚さと心理的安全性が果たす役割― 東京大学 発表のポイント 日の企業において、リーダーの謙虚さが心理的安全性を介してプレゼンティーズムに影響することがわかりました。 チーム単位で働く職場において、リーダーの謙虚さ、心理的安全性、そしてプレゼンティーズムの3変数がどのように関係しているか初めて明らかにしました。 メンバーが活躍できる職場の人的環境や文化的条件を考え、介入をデザインする上で示唆に富む結果といえます。 謙虚なリーダーシップは、心理的安全性を介してプレゼンティーズムと関連する 発表概要 東京大学先端科学技術研究センターの松尾朗子特任助教、熊谷晋一郎准教授らの研究グループは、複数の業種の日企業を対象に調査を実施し、リーダーの謙虚さが高まると心理的安全

    謙虚なリーダーのもとで心理的安全性が高まりメンバーが本領発揮しやすくなる―職場においてリーダーの謙虚さと心理的安全性が果たす役割― | 東京大学 先端科学技術研究センター
    uesima
    uesima 2024/03/16
  • 三流リーダーは「下位2割の社員」を入れ替えようとし、二流は「頑張れ」と寄り添う。では、一流は?

    リーダーは偉くない。 ゴールドマン・サックスなど外資系金融で実績を上げたのち、東北楽天ゴールデンイーグルス社長として「日一」と「収益拡大」を達成。現在は、宮城県塩釜市の廻鮮寿司「塩釜港」の社長にして、日企業成長支援ファンド「PROSPER」の代表として活躍中の立花陽三さん。書は、ビジネス現場での「成功」と「失敗」を赤裸々に明かしつつ、「リーダーシップの秘密」をあますことなく書いていただきました。リーダーだからといって「格好」をつけるのではなく、自分の「欠点」や「弱点」を素直に受け入れて、それをメンバーに助けてもらう。つまり、「リーダーは偉くない」と認識することが、「強いチーム」をつくる出発点だ――。そんな「立花流リーダーシップ」に触れると、きっと勇気が湧いてくるはずです。 バックナンバー一覧 ゴールドマン・サックスなど外資系金融で実績を上げたのち、東北楽天ゴールデンイーグルス社長とし

    三流リーダーは「下位2割の社員」を入れ替えようとし、二流は「頑張れ」と寄り添う。では、一流は?
    uesima
    uesima 2024/03/16
  • DDD入門:用語解説・モデリング編

    はじめに こんにちは、クラウドエース Backend Division 所属の秋庭です。 私は今年新卒で入社したのですが、入った案件では DDD (ドメイン駆動設計)を元に設計・実装が行われていたため DDD について学ぶ必要がありました。 この記事は、私が何も知らない状態から DDD について学び始めた一歩目のアウトプットであり、同様にこれから一歩を踏み出す方の手助けになるものとなったら嬉しいです。 この DDD 入門記事は大きく「用語解説・モデリング編」と「コーディング編」に分かれており、用語の紹介と実際の作業を通して DDD の概観を紹介できればと思います。 この記事は「用語解説・モデリング編」となります。この記事の続きとなる「コーディング編」もぜひご覧ください! 対象 想定読者 DDD の用語や概念、モデリングについてこれから学ぼうと考えている方。 記事内容 この記事では主に DD

    DDD入門:用語解説・モデリング編
    uesima
    uesima 2024/03/16
  • データ分析基盤まとめ(随時更新)

    はじめに データ分析基盤の資料を力尽きるまで追記していきます。 構成図にあるアイコンや記事の内容から技術要素を調べて記載していますが、不明分は未記載にしています。修正のコメント頂ければ助かります。 あと、この記事追加してっていう要望も歓迎いたします。 テンプレート 記事公開日 : 会社名(サービス名) データソース : データ処理 : アウトプット : 画像 URL 2025年 2024/03/14 : 株式会社エス・エム・エス(カイポケ) データソース : Amazon Aurora データ処理 : Datastream、BigQuery、dbt アウトプット : Looker Studio 2024/03/12 : 株式会社マイナビ データソース : SQL Server、Amazon S3 データ処理 : EmbulkAmazon MWAA、Apache Airflow、Snowf

    データ分析基盤まとめ(随時更新)
    uesima
    uesima 2024/03/16
  • 英語中級者から上級者になるための勉強法!中級から伸びないときの対策を紹介

    英語を何年も勉強しているけれど、中級レベルからなかなか伸びない……」 「英語の中級者から上級者になるには、どうすれば良いの?」 一生懸命英語学習に取り組んできたのに、中級レベルで伸び悩みを感じている方は多いでしょう。 ある程度は英語でコミュニケーションがとれていても、ふとした瞬間に自分の英語力の足りなさを痛感し、モチベーションが下がってしまった経験があるかもしれません。 ですが、早々に諦めてしまってはもったいないです。この記事を読みに来たあなたは、心のどこかで「もっと上手になりたい!」という意欲がある証拠。 意欲がある限り、まだまだ英語が伸びる可能性は十分にあります。 この記事では英語中級者の英語力が伸び悩む原因と、中級者の壁を破って上級レベルにステップアップしていくための方法をお伝えしてきます。 目標を高く持って、効率よく中級から上級レベルへと英語力を上げていきましょう! 執筆者:Li

    英語中級者から上級者になるための勉強法!中級から伸びないときの対策を紹介
    uesima
    uesima 2024/03/15
  • デイリースクラムいらなくなくなくなーい!?

    2022/9/17 Scrum Fest Mikawaのだらトラックで発表したスライドです。 https://confengine.com/conferences/scrum-fest-mikawa-2022/proposal/17149

    デイリースクラムいらなくなくなくなーい!?
    uesima
    uesima 2024/03/15
  • Pythonで1ヶ月前を求める時 - Qiita

    標記でネットを調べると、みんなdateutil を使うってなっているけど、わざわざutility使うことないのではと思って、下の関数を作成しました これは、YYYYMMのフォーマットで文字列6桁の年月を受け取り、1ヶ月前を返すものです 今の所、問題ない感じですね def get_pre_month(year_month: str) -> str: y = int(year_month[0:4]) m = int(year_month[4:6]) if m == 1: y -= 1 return f"{y}12" m -= 1 # 0 padding return f"{y}{m:02}" def test_get_pre_month(): assert app.get_pre_month("202403") == "202402" assert app.get_pre_month("202

    Pythonで1ヶ月前を求める時 - Qiita
    uesima
    uesima 2024/03/15