タグ

ブックマーク / agnozingdays.hatenablog.com (15)

  • ドキュメントとしての詳細設計書と、プロセスとしての詳細設計 - 勘と経験と読経

    「ソフトウェアの「詳細設計書」とはなんなのか」というブログ記事を読んで考えたこと。設計に関するプロセスとドキュメンテーションの関係性についての考えの整理。SI屋的な視点で。 2024/8/18追記:文中にあった雑な文系disが不愉快というご指摘を受けました。ご指摘の通りだと思いましたので訂正しています。大変失礼しました。 「詳細設計書」とはなんなのか nowokay.hatenablog.com こちらの記事では詳細設計書とは以下のようなものであると整理されている。 表現を変えたコーディング(の一種) 机上プロトタイプ(の一種) 分析資料 保守(のための)資料 (水平作業の場合の)作業指示書 (委託している場合の)契約資料 上記以外で考えられるのは次のようなものがあるだろう 利害関係者が要求している たとえば受託開発において発注者が要求している場合 ほかには連携している相手先システム側から

    ドキュメントとしての詳細設計書と、プロセスとしての詳細設計 - 勘と経験と読経
    peketamin
    peketamin 2024/08/18
  • 実践要件定義入門 - 勘と経験と読経

    最近ネットを見ていると要件定義入門的な記事とか、あと要件定義は不要みたいな記事が目についたので思ったことを書いてみる記事その2。ITシステム開発における要件定義に関するあれこれ。記事には前編があります。 目次 要件定義以前 要件定義の進め方 IPAユーザのための要件定義ガイドをベースにする 決め過ぎない 機能を定義するのではなく、機能要件を定義する 関係者をすべて洗い出す 利用者マニュアルの目次が作れるようになっているか ビジネス要件定義 前提事項、制約事項とリスクを定義する 優先順位の決定を忘れずに システム化要件定義 不安定な要件を構造で支える おまけ:記事の元ネタ 要件定義以前 要件定義というプロセスが当に必要なのか、ということなどは以下の記事に書いたので省略。 実践要件定義入門以前 - 勘と経験と読経 要件定義の進め方 IPAユーザのための要件定義ガイドをベースにする 前編に

    実践要件定義入門 - 勘と経験と読経
    peketamin
    peketamin 2023/10/10
  • 実践要件定義入門以前 - 勘と経験と読経

    最近ネットを見ていると要件定義入門的な記事が目についたので思ったことを書いてみる記事。ITシステム開発における要件定義に関するあれこれ。 【2023/10/10追記】続編の記事を書きました。実践要件定義入門 - 勘と経験と読経 目次 要件定義に関するおすすめ書籍 その要件定義は必要か 要件は決められるのか 要件定義をすることがルールで定められているから要件定義をする必要がある 要件は定義できるのか 現行の業務マニュアルをベースに要件定義をするつもりのあなたへ 現行システムをベースに要件定義をするつもりのあなたへ 外部業者を呼ぶ前に考えるべき事 どこから外注するかを考える 要件定義の作業期間を見積もる 要件定義に関するおすすめ書籍 この後に何度も引用することになると思うので、最初に要件定義のおすすめ書籍を紹介しておく。と言っても紹介するのは1つだけだ。 ユーザのための要件定義ガイド第2版 作

    実践要件定義入門以前 - 勘と経験と読経
    peketamin
    peketamin 2023/10/10
  • ウォーターフォールを殺しにきている書籍「継続的デリバリーのソフトウェア工学」を読んだ - 勘と経験と読経

    読むのがホネな(積みがちな)技術書やビジネス書を取り上げて2週間の読書期限を課して読んでアウトプットする仮想読書会「デッドライン読書会」の第52回。常時、けっこうな量の積読があるのだけれども、知り合いと読書期日を約束することによって消化が捗るという仕組み。過去5回分のログはこんな感じ。 #51 V字モデルの深淵を覗き込んで反省する:「単体テストの考え方(UTPPP)」を読む(後編) - 勘と経験と読経 #50 V字モデルの深淵を覗き見た気分:UTPPPを読む(前編) - 勘と経験と読経 #49 「デジタルトランスフォーメーション・ジャーニー」でDXできる? #デッドライン読書会 - 勘と経験と読経 #48 頭を良くしたいので「哲学思考トレーニング」を読んだ #デッドライン読書会 - 勘と経験と読経 #47 いまさら「マスターアルゴリズム」読んだ #デッドライン読書会 - 勘と経験と読経 さ

    ウォーターフォールを殺しにきている書籍「継続的デリバリーのソフトウェア工学」を読んだ - 勘と経験と読経
  • 要件定義を専門でやる技術者(Requirement Engineer)に関する雑感 - 勘と経験と読経

    タイムラインに流れていた『もう発注側企業に要件定義能力はないので、要件定義を専門でやる技術者(Requirement Engineer)が世界でも日でも出てきている』という話に関する極めて個人的な雑感。あるいは記憶のダンプ。 b.hatena.ne.jp 要件定義を専門でやる技術者(Requirement Engineer)の話はいつか来た道 要件定義を専門でやる技術者という話は新しい話ではなく、ゼロ年代後半から議論がされていたものである。 ゼロ年代後半というと、SIerを中心にわりと適切なプロジェクトマネジメント方法論が普及しはじめて、「要求された通りのシステムは開発できるようになってきた」という時代だ。 一方で「システムは開発できるが、要件定義がゴミだと、完成するシステムもゴミ」という問題が残っていて、要件定義の高度化や専門家育成の議論があったのだ。 要求開発~価値ある要求を導き出す

    要件定義を専門でやる技術者(Requirement Engineer)に関する雑感 - 勘と経験と読経
    peketamin
    peketamin 2022/12/08
  • 「Docs for Developers」を読んだ - 勘と経験と読経

    最近知った興味深いPodcast e34.fm で紹介されていたので興味を持って読んでみた「Docs for Developers: An Engineer’s Field Guide to Technical Writing」に関するメモ。 2023/3追記:翻訳されたようだ。ユーザーの問題解決とプロダクトの成功を導く エンジニアのためのドキュメントライティング e34.fmwww.oreilly.com この記事の目次 「Docs for Developers」はどんななのか 全般的な感想 各章に関する覚え書き Front Matter Chap 1. Understanding your audience Chap 2. Planning your documentation Chap 3. Drafting documentation Chap 4. Editing docum

    「Docs for Developers」を読んだ - 勘と経験と読経
    peketamin
    peketamin 2022/01/27
  • 「Retrospectives Antipatterns」を読んだ - 勘と経験と読経

    先日「Project Retrospectives: A Handbook for Team Reviews (Dorset House eBooks) (English Edition)」を読んだばかりだけれど、別の調べ物をしていたら「Retrospectives Antipatterns」というが最近発売されたことを知ってしまったので勢いで読んでみた。アンチパターン好きなもので。すごい有用なだった。 Retrospectives Antipatterns 作者:Corry, Aino,Corry, Aino発売日: 2020/11/02メディア: ペーパーバック 著者サイトはこちらのようだ。https://metadeveloper.com/ 全体的な感想 えてして「ふりかえり」のファシリテーターは孤独だと思う。特にファシリテーションすること自体を主な仕事にしている場合、「より良い

    「Retrospectives Antipatterns」を読んだ - 勘と経験と読経
    peketamin
    peketamin 2020/10/15
  • 障害発生時の対応フロー(初期対応、本格対応、再発防止) - 勘と経験と読経

    タイムラインで目に付いたこの記事を読んで考えたこと。 システム障害と僕達はいかにして戦えば良いのか、障害対応について考えた - Qiita そういえば障害発生時の対応フローは、割と標準的なものが無いような気がする(不勉強で知らないだけかもしれないけれど)。共通フレーム2013でも細かい定義は無かったし、他の書籍で読んだ記憶も無い。というわけでいったん経験的な知恵をアウトプットしてみようかと。 基的な流れ 割と自分のイメージと似た障害対応フローが公共系システムのドキュメントとして公開されてたので流用する。ここから拝借したもの。 図にもあるように、基的な流れは リカバリー対応(初期対応、一次対応) トラブル復旧作業(格対応) 再発防止 が一般的だと思っている。 初期対応のフレーム 初期対応で考えることはだいたいこんな感じ。あわててプログラムを修正する前にやることがある。 問題調査のために

    障害発生時の対応フロー(初期対応、本格対応、再発防止) - 勘と経験と読経
    peketamin
    peketamin 2018/07/02
  • 情報システムの障害状況ウォッチ(2016年後半) - 勘と経験と読経

    SEC Journal48号で2016年後半の情報システム障害状況まとめが公開されたので読んでみる記事。いろいろあってすでに2017年も4分の1が過ぎてしまったので今更感もあるのだけれど。 過去に書いた関連記事は以下の通り。 情報システムの障害状況ウォッチ(2016年前半) - 勘と経験と読経 情報システムの障害状況ウォッチ(2015年後半)、ポストモーテム - 勘と経験と読経 情報システムの障害状況(2015年前半)あるいは検死解剖 - 勘と経験と読経 SEC Journal最新号の入手はこちらから。 最新号とバックナンバー:IPA 独立行政法人 情報処理推進機構 情報システムの障害状況ウォッチ(2016年後半) 詳細はSEC Journalを確認いただくとして、掲載されているトラブル事例をいつもどおりニュース記事などとザックリ照らし合わせてみた。例によって調べているとお腹が痛くなる事案

    情報システムの障害状況ウォッチ(2016年後半) - 勘と経験と読経
    peketamin
    peketamin 2017/04/10
  • ウォーターフォール型開発プロセスの有効性 - 勘と経験と読経

    牛尾さんのブログで問題提起している「私はソフトウェアの専門家としてお答えすると、ウォータフォールは何のメリットも無いというのが私の意見である」という件について、自称ソフトウェア開発の専門家として考えたことを書いてみる記事。近しい各方面から意見を聞かれるので面倒なのでブログにまとめている側面もあるのだけれど。結論を先に書くと、計画駆動とアジャイルの扱いはバランスを重視。WFがメリットが無いというのは言いすぎだと思っている(課題はある)。 こちらも合わせて読んだ 日アジャイルが流行らない理由 - @ledsun blog 事業会社をIT会社に転生させることが、これからのSIerのミッション - GoTheDistance そもそも批判されるようなWF型プロジェクトは実在するのか 件に限らず批判されがちな「ウォーターフォール型開発プロセス(以下WFと記述)」だが、実際のところ皆さんそれぞれ

    ウォーターフォール型開発プロセスの有効性 - 勘と経験と読経
    peketamin
    peketamin 2016/06/22
  • 書籍『「納品」をなくせばうまくいく』を読んだ - 勘と経験と読経

    遅ればせながら書籍『「納品」をなくせばうまくいく』を読んだので考えた妄想について書く。Kindle版を割と前にセールで購入してたのだが、いろいろと他のを読むのに忙しくて後回しになってしまった。電子積読は難しい(あと4冊くらい積んでるけど) 「納品」をなくせばうまくいく 作者:倉貫 義人日実業出版社Amazon 書籍を執筆しました〜「納品」をなくせばうまくいくーソフトウェア業界の“常識”を変えるビジネスモデル | Social Change! さて書はソフトウェア開発のビジネスモデルとして既存の開発会社とは一線を画す「納品のない受託開発」を掲げるソニックガーデンの倉貫さんのである。考え方は倉貫さんのブログでもたびたび説明されているけど、一気に読めるというところがポイントかと。ただ、まとめて読んだらいろいろ気になる点も出てきた。 ブランディングは重要 そもそも論なのだけども、ソニックガ

    書籍『「納品」をなくせばうまくいく』を読んだ - 勘と経験と読経
    peketamin
    peketamin 2014/10/15
    "一種のPaaSビジネスのような気がする" なるほど!
  • いまさら「ドメイン駆動設計」を読み終えた - 勘と経験と読経

    今さらなのだけれども、「エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)」を読んだ。仕事で活用できるかと問われると微妙だけれども読んで良かった。避けていたのはいろいろな誤解があった。複雑なソフトウェアを作る為の考え方。 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践) 作者:エリック・エヴァンス発売日: 2011/04/09メディア: 大型 Eric EvansがDDDのアイデアを著書のドラフトというかたちでWeb上で公開し始めた2002年以来、この知恵の書は多くの識者の間で話題の中心となり、「徹頭徹尾有用な書籍(most thoroughly useful book)」とまで評された。記述されている内容の一言一句すべてにおいて役に立つことしか書かれていない、と賞賛

    いまさら「ドメイン駆動設計」を読み終えた - 勘と経験と読経
    peketamin
    peketamin 2014/05/01
  • ラフな見積りについて - 勘と経験と読経

    少し前に話題となったネット上のやりとりを読みながら考えたこと。別に意見を人に押し付けるつもりもないし、自由競争の世の中なので皆が好きにやれば良いと思うけれども。ちなみに当方基的にアプリ屋なので、ハードやインフラ絡みの観点は一切漏れているので注意いただきたい。 見積りの根拠出してくれっていったら、金くれって言われたよ 見積もりと設計の間の高い高い壁 - novtan別館 ラフな見積もり オーダーメードのソフトウェアを見積る場合 初期の見積もりは出来れば「ソフトウェアの規模」などを根拠に計算したほうが良いと思う。個人的にはFPあたり。 面倒な場合は、NEMSA法という恐ろしく簡単な計算方法もある。(35×内部論理ファイル)+(15×外部インターフェースファイル)が試算されたFPである 他にもGUI要素を数えて試算するなど、簡易計算方法はいろいろある。 それも面倒だったら同種のソフトウェアのコ

    ラフな見積りについて - 勘と経験と読経
  • Devlove HangarFlight -BlizzardSailing- に参加して社内内弁慶について話した - 勘と経験と読経

    2/15に「Devlove HangarFlight -BlizzardSailing-」という勉強会に参加したメモ。気楽に聴講するつもりだったのだけれども後半のFutureCenterセッションではマンマと1テーブル割り当てられてしまったので「社内内弁慶」というテーマで、エンジニアの学習姿勢などについて議論してしまったのであった。 これからの、ソフトウェア作りのために。 様々な企業の活動を支える、SI/受託開発。これからも多くの人たちから必要とされることでしょう。 そもそもソフトウェア作りとは創造的で難しく、刺激的で楽しいものです。 ソフトウェア作りは、多くの課題に直面します。自分には越えがたいと感じる課題、気持ちを砕く制約に遭遇することもあるでしょう。どのような課題を、どのようにして乗り越えていくか。 それを発見し、知恵を出し合うために、DevLOVEは存在します。 今回のDevLOV

  • チーム内でやる進捗会議はムダ - 勘と経験と読経

    ソフトウェア開発プロジェクトでは、顧客への定期的な進捗報告を行うために、当然のことだが進捗を管理しなければいけない。中規模以上のプロジェクトではプロジェクトはいくつかのチームに分かれていて、さらにチームごとに担当する会社が異なることもある。ありがちな事だが、チーム別にプロジェクト内の進捗会議を行うようになってくると、これが壮大なムダになっていく。 チームリーダーはソフトウェア開発プロジェクトのボトルネック ソフトウェア開発プロジェクトは、ウォーターフォール形式であれアジャイル開発プロセス型であれ、膨大なコミュニケーションと意思決定を行うことで進んでいく。ソフトウェアの仕様や構成について決定するのは、たいていはチームリーダーの仕事だ。また、各開発担当者の仕事の結果が正しいのかをレビューやインスペクションによって判定するのもチームリーダーの仕事であることが多い。そして、チームリーダーはチームメ

    チーム内でやる進捗会議はムダ - 勘と経験と読経
  • 1