タグ

開発と手法に関するlocke-009のブックマーク (4)

  • 形式手法はなぜ流行っていないのか - Qiita

    はじめに みなさん形式手法をご存知でしょうか? 名前くらいは聞いたことあるけどいまいち何かわからないという方が多いのではないでしょうか。 その通りです。形式手法はアカデミアではそれなりに研究されているものの、 一般の(特にWeb系)ソフトウェア開発者が携わることはなかなかないのではないかと思います。 この記事ではソフトウェア開発に形式手法が導入されないのはなぜなのかを考察します。 この記事ではアジャイルソフトウェア開発において形式手法を導入する際のハードルについて考察します。 追記 記事について、「形式手法は流行っていない」というのは正確ではないのではないかという指摘をいただきました。組み込み系や社会インフラ系等バグを絶対に出せないシステム開発では形式手法がよく使われているそうです。 ちょっと古いデータですが活用事例です。 誤解を招く紹介となっていたことをお詫びします。 さらに追記 ku

    形式手法はなぜ流行っていないのか - Qiita
  • テーブル設計を遅らせることでユーザー体験の最大化を狙える!?米国式最新開発手法「ADD」とは。。 - Qiita

    初めまして、記事に訪問いただきありがとうございますm(_ _)m 今までのプロジェクトでありがちな言い訳。。。 今からこの仕様変更をすると「テーブル設計」に影響が出るので工数がとてもかかります 今からこの仕様変更をすると「テーブル設計」に影響が出るので工数がとてもかかります 今からこの仕様変更をすると「テーブル設計」に影響が出るので工数がとてもかかります 今からこの仕様変更をすると「テーブル設計」に影響が出るので工数がとてもかかります 今からこの仕様変更をすると「テーブル設計」に影響が出るので工数がとてもかかります なんでこんなことが起こってしまうのか もう15年も前になるPOA vs DOA論争の結果、データ整合性のためにテーブル設計を一番初めに済ませることが一般的になりました。 【初級】ゼロから学ぶDOA 第1回 ですがこのやり方では実際の画面の動きをお客様が見る前に仕様を決めて、 そ

    テーブル設計を遅らせることでユーザー体験の最大化を狙える!?米国式最新開発手法「ADD」とは。。 - Qiita
  • UX先行開発のすすめ - Qiita

    はじめに この記事はアプリケーションを開発するにあたっての方法論を記載しています。 いくつか前提となることを記載しておきます。 GUIを持つアプリケーションであること フルスクラッチ開発であること アプリケーションの至上の価値 まず最初に、アプリケーションで最も大事なものとは何でしょうか。 これには諸説ありますが、私はUX(ユーザ・エクスペリエンス)であると考えています。 また、同時にUXを最適化させることが、最も重要な仕事であることになります。 アプリケーションを完成させるためには、あらゆる作業が必要になりますが、最高のアプリケーションになれるかどうかは、ほぼ全てここにかかっています。 これ以外のすべてのものは、あくまで最高のUXを実現するための手段でしかありません。手段が目的を先んずることは、決してありません。 この記事はまず、この考えを土台の最も基礎部分に置いています。そこをご念頭に

    UX先行開発のすすめ - Qiita
  • 猿には分からないけど、非エンジニアでも分かると思う、ドメイン駆動設計の「ド」の字くらいだけ説明する - Qiita

    はじめに 一度は誰もが調べたキーワード「ドメイン駆動設計(開発)」。 山のように解説記事、ヒットします。開いてみてください。全然意味が分かりません。 ということで、猿には流石に分からないですけど、 非エンジニアの方でも「ドメイン駆動設計」って一体何なのか分かるくらい、 当に簡単に、そして基礎の初歩の入門だけ説明しようと思います。 筆者もドメイン駆動設計を勉強して、まだまだ浅いので皆様と一緒に 「ドメイン駆動設計」についてもっと考えられたら、 より良い開発ができると考えていますので、何かあればコメントなど頂けると嬉しいです。 そして初めにですが、この記事は引用などはありますが、あくまで私なりの解釈ですので、 これが「ドメイン駆動設計」の絶対的な定義などでは全くありません。 ドメインはドメインであってドメインじゃない 「ドメイン駆動設計」とは何か。まずWikipediaから引用してみます。

    猿には分からないけど、非エンジニアでも分かると思う、ドメイン駆動設計の「ド」の字くらいだけ説明する - Qiita
  • 1