設計に関するasami_xxxのブックマーク (4)

  • ソフトウェア設計とは何か 〜 設計にはプログラミング経験が必要か否か | Social Change!

    「プログラミング経験のない人がソフトウェアの設計をすること」の是非について、どう考えますか? もしかしたら、このブログの読者であれば、プログラミングが出来ないのにソフトウェア設計をするなんてありえない!という意見の方が多いかもしれません。私もそういう意見ではあったのですが、色々な人と話をするにつけ、どこか違和感を感じていました。 その違和感の正体を探るべく、ソフトウェア設計とプログラミングについて考えてみました。そこでわかったことは「ソフトウェア設計」について、人それぞれに捉え方が違うために、話が通じないことがあることから産まれた違和感だったということです。 この記事では、私の考える「ソフトウェア設計とは何か」について書きました。 ソフトウェア開発はすべてが「設計」である モノづくりにおいて、大きく工程を2つに分けるとしたら「設計」と「製造」に分けることが出来ます。何をどう作るかを決めるこ

    ソフトウェア設計とは何か 〜 設計にはプログラミング経験が必要か否か | Social Change!
    asami_xxx
    asami_xxx 2014/01/22
    あとでちゃんと読もっと
  • なぜプロジェクトマネジメントは機能しないのか

    みなさん、はじめまして。プロセスデザインエージェントの芝秀徳です。特集では、システム開発などのプロジェクトを成功に導くための大切な要素である「プロセス設計」と、そこから展開する「プロジェクトマネジメント」について解説していきます。まずは自己紹介を兼ねて、なぜ私が専業コンサルタントとしてこれらを追い求めることになったかというところから話を始めましょう。 「デスマーチ」体験からプロセス設計の重要性を知る 大学卒業後、私はソフトウエアエンジニアとして、ソフトウエアベンダーに入社しました。新入社員研修が終わり、その後はひたすら組み込みソフトウエアのテスト業務に取り組む日々が続きました。これが数カ月ほど続いた後、初めて開発メンバーとして参加したプロジェクトが、まさに“デスマーチ”となったのでした。 いつ収束するとも分からない不具合。当の納期は客先の担当課長だけが知っていて、私たちは設定されたム

    なぜプロジェクトマネジメントは機能しないのか
  • システム設計の謎 ~べ、別にあんたのために設計してるんじゃないんだからね///~

    2013/05/28 横浜道場 特別会 「システム設計の謎 ~べ、別にあんたのために設計してるんじゃないんだからね///~」Read less

    システム設計の謎 ~べ、別にあんたのために設計してるんじゃないんだからね///~
  • バッチ処理を再考する - 急がば回れ、選ぶなら近道

    最近そもそもバッチ処理というものを知らない人達を見ることが多くなりました。某プロジェクトで「いや、ストプロってよくわからないんですよ。最近書いたことないし。」という話をずーっと聞いていたのですが、人はバッチ処理という意味で話していたことが後から判明した、ということがありました。 ああ、この人はSQLでのバッチ処理しか知らないのですね、とちょっと衝撃ではありました。とうとうそーゆー時代になったかと。 まず、誤解のないようにいうとバッチ処理、という言葉自体はIT固有のものではないです。生産管理や物流や、そういった業務では普通に「バッチ」という言葉をIT以外で使います。ただし意味はある程度同じで、「一定の塊を一度に処理をする」ということです。物流システムの業務要件なんかを詰めているとバッチっていうと、どっちのこと?なんて普通に聞かれたりします。その意味ではバッチの対義語がリアルタイムというのは

    バッチ処理を再考する - 急がば回れ、選ぶなら近道
  • 1