ソフトウェア・テストの現状 ソフトウェア開発を行う際には、必ずテストを行います。特に、現代のソフトウェア開発では、全開発工数におけるテストの比率が高くなる傾向にあります。なぜならば、(前回も触れたように)現代のソフトウェア開発では、「ゼ...……
ソフトウェア開発は時間との戦い 前回のコラムの中で、ソフトウェアの利用者側は、開発プロジェクトにおけるテストの計画/設計がしっかりできているかどうかに留意すべきであると述べました。また併せて、ソフトウェアに対する要求を適切に分類し階層化...……
品質リスクを評価する方法 前回のコラムでは、品質リスクの高低をパラメータにして、テストのやり方を変えていくことで、ソフトウェアのビジネス価値を判断するために必要な情報量と、その情報を得るために必要なコストや時間との間でバランスを取ること...……
あらゆるものがソフトウェアで成り立っている 自動車、携帯電話、ゲーム、インターネットなど、私たちの身の回りの多くのものには、必ずといってよいほどソフトウェアが利用されています。一見ソフトウェアとは関係のないようなもの、例えば、食料の調...……
そのソフトウェアのビジネス価値は? まずは、ビジネス価値が曖昧なソフトウェアがなぜ作られてしまうのかについて、「クラウドを活用したコスト削減」を例に解説したいと考えます。 IT業界では近年、「クラウド」が重要視されています。 ...……
現代のソフトウェア開発の特徴 本連載の初回でソフトウェア品質の相対性について言及し、また、前回では目的と手段の階層構造とサイロ化の現象について説明しました。これら2回の連載を通じて筆者が伝えたかったポイントの1つは、目的をどのレベルでと...……
開発と運用の間の垣根を取り払うことでITサービス提供のさらなるサイクル短縮を実現する「DevOps」は昨今国内でも注目されるようになりまし た。Dev(Development=開発)とOps(Operations=IT運用)をつなげようと言...……
DevOps と OpsDevそして改善の原理原則について DevOpsはScrumやアジャイル、カンバン方式、LeanITやITIL等から全く違ったエリアから借りてきたり同化したりしていくつかの解釈やアプローチができてきました。こ...……
前回はDevOps成熟度モデルの概要を紹介しましたが、第2回では実際に組織間での異なった環境が存在するのにどのようにして自社のDevOpsの成熟度モデルを推測するかと、あるレベルから次のレベルまでの移行に必要なものが何かを紹介したいと思いま...……
DevOpsのコンセプト導入に自分たちはどのくらいのレベルにあるのかはみなさん気になるところではないでしょうか? DevOpsに限らずコンピュータ業界は様々なバズワードが出てきては消えています。再利用からオブジェクト指向、疎結合、SOA...……