Find out what pays and what doesn't for software engineers, developers, and other programming professionals. Executive Summary THIS REPORT EXPLORES THE LANDSCAPE of the professionals working in all facets of software development, including details about the relationship between roles, location, company size, industry, and earnings. The results are based on more than 6,800 responses collected via a
by torbakhopper @flickr 全産業のソフトウェア化 いま世界は、全産業がソフトウェア化していく過程にある。差別化要因がハードからソフトに移行する中で、高付加価値なソフトを開発する力のない企業は廃れていくという現象が今後たくさんの業界で起こっていくと考えられている。問題はそれがどれくらいのスピードで起こるかだが、私の読みは10-15年、というところ。(そう思う理由はまた別途書きます。) 2011年に、Marc AndreessenがWall Street JournalにWhy Software Is Eating The Worldという文章を寄稿した。この”software eats the world”という表現のインパクトもあって、未だに語り継がれる記事になっているが、その中でAndreessenはこう言っている。 we are in the middle of
1. ソフトウェア工学で 最も大切な 10の考え方 (この困難な時代だからこそ) Ed Yourdon email: ed@yourdon.com Website: www.yourdon.com Blog: www.yourdonreport.com, Twitter, Flickr, Facebook, LinkedIn: “yourdon” Japanese translation by Version 11.1, spring 2009 Kenji Hiranabe Slideshare.net version 日本語訳:平鍋健児 2. 公開に関する詳細および免責事項 このプレゼンテーションは、オープンな共同ドキュメントです。インターネットとWebブラウザがあれば、誰でもこれを見ることができ、 かつ改変することができます(良い改変も悪い改変も、Googleがそのような改変されたドキ
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Software release life cycle" – news · newspapers · books · scholar · JSTOR (April 2023) (Learn how and when to remove this message) The software release life cycle is the process of developing, testing,
「技術的負債」をコントロールする定量評価手法への期待 からの続きです。 ソフトウェアサービス企業における技術責任者の最も重要な仕事のひとつが、エンジニアリングの効率化です。そのためには、サービスの初期開発コストだけでなく、運用コストを織り込んだ上で正しい技術的判断を行っていく必要があります。 「技術的負債」という言葉は、この運用コスト最適化の重要性を指摘する上で、とてもキャッチーなフレーズだと考えられます。しかし、「技術的負債」を産まないように、あるいは負債を早めに返していこうとすると、開発工数が大きくなってしまうという問題もあります。 初期開発コストと運用コストのバランス注1を、どのようにとっていけば良いのでしょう? 同等の機能を提供する「ソフトA」と「ソフトB」を考えてみます。ソフトAは、初期開発工数が6だが、2年目以降の維持工数が毎年4かかるとします注2。ソフトBは、初期開発工数が1
Various researchers and experts have produced lists of kinds of software quality, often informally called ilities since most of their names end in -ility. Here we examine three lists of ilities, produced by three different groups of researchers. Boehm, Brown, and Lipow's 23 Quality Characteristics (1976) Why ilities are important ‘Suppose you receive a software product which is delivered on time,
Creating and Sustaining Winning Solutions by Luke Hohmann 2003 Architecture has become a very slippery word in the software business. It's hard to come up with any solid definition of what it means. I see it as a fundamentally subjective term - when people describe their software architecture they select the important parts of their systems, how these parts fit together, and the key decisions they
Systems engineering techniques are used in complex projects: printed-circuit-board design, robotics, bridge building, software integration, and spacecraft design. Systems engineering uses a host of tools that include modeling and simulation, requirements analysis, and scheduling to manage complexity. Systems engineering is an interdisciplinary field of engineering and engineering management that f
現代の企業においては、IT(情報技術)、そしてウェブをどう使っていくかが企業の成長のカギを握っている――。このことに異論がある方はいないだろう。 少し前までは、既存の業務を一部IT化し「わが社はITを活用している」などと生ぬるいことを言っていられる時代だったが、今ではIT、ウェブをベースにビジネスモデルを組み立てていないと勝ち目の無い世界になりつつある。 グーグル、フェイスブック、マイクロソフトなどは言うまでもなく、今やITと全く無縁そうな回転寿司屋でさえ、ビッグデータを活用し廃棄量75%削減を達成している時代である(「スシロー、ビッグデータ分析し寿司流す 廃棄量75%減」:日経新聞電子版1月27日)。 しかし、これだけビジネスの中心にIT、ウェブが入り込んできている現在でさえ、IT、ウェブの中心を担うITエンジニアの仕事について「製造業と同じようなもの」と勘違いしている人が非常に多い。
クリティカルチェーン・プロジェクトマネジメント(Critical Chain Project Management、略称CCPM)は、エリヤフ・ゴールドラットが開発した制約条件の理論に基づき全体最適化の観点から開発されたプロジェクト管理手法。 工期短縮、納期遵守率の向上を目指す。 近代的なプロジェクトマネジメント理論はクリティカルパス法やPERT法に端を発するが、これらのマネジメント手法は軍事や建築を対象として生まれたことから、「予算の制約よりも納期が優先される(納期を遵守するために潤沢な予算の追加投入が可能)」「作業員を雇用することが容易」という暗黙の前提があった。このため、人員、設備といったリソースが乏しく、競合を起こす場合の制約条件は考慮されてこなかった。 5つのマイルストーン(10から50)と6つの作業(AからF)がある7か月間のプロジェクトのPERTネットワーク図 プロジェクトに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く