予算ブレの原因

開発の変動要因

システム開発は長期にわたることが多く、また未来の不確実性の中で予算を策定しなくてはいけないことがある。セキュリティーをはじめ動作環境の変化や人員の欠如、予期していなかった仕様の発覚などが原因だ。

目標変化と予算

進捗率は目的地が明確に設定されていれば数字を負うことで予算達成率を算出することができる。しかし、目的地が近い遠いのは無しではなく、根本的な目的地がなくなったり、複数になったりすることがシステム予算の策定の難しいところである。

計画型開発法

システムに未来を見ることができればブレない、見えないことをすべて調査の上で着手できれば確実な予算と実行が可能である。進捗率の報告が可能になる。フォーターフォールモデルなのでコストがかかることと時間がかかることの覚悟が必要だ。途中での方向修正は原則できない。

柔軟な開発手法

逆に低予算で早く導入するなら、見えにくくなるデメリットがある。状況によって対応を素早く変化させる必要があるため進捗率を算出しにくい。アジャイル開発と呼ばれるものであり、社内開発であることが理想である。途中で出てくる条件に対しても柔軟に方向性を変化させることが可能である。

まとめ

アジャイル開発で予算を立てるときは、1.5-2.5倍くらいを目安に余裕を持って設定することを推奨する。

関連記事

ローコード導入判断基準

ローコード導入の必要性

近年、企業のデジタル変革(DX)において、ローコードプラットフォームの活用が急速に広がっている。従来の開発手法では時間とコストがかかりすぎ、変化の激しいビジネス環境に対応できないという課題が深刻化しているためである。特に日本企業では、IT人材不足が深刻な問題となっており、限られたリソースで最大の成果を上げる必要がある。このような背景から、ローコード開発は単なる開発手法の一つではなく、企業存続のための戦略的選択肢として注目されているのである。

導入メリット

ローコード導入により得られる最大のメリットは、開発期間の大幅な短縮である。従来のプログラミングで数ヶ月かかっていたアプリケーション開発が、数週間で完了できる事例が数多く報告されている。また、専門的なプログラミング知識を持たない業務部門の担当者でも、簡単なアプリケーションを自ら構築できるため、IT部門の負担軽減にもつながる。さらに、クラウドベースのプラットフォームが多いため、インフラ構築コストも削減でき、総所有コスト(TCO)の観点からも非常に魅力的な選択肢となっている。これらの要素が組み合わさることで、企業の競争力強化に直結する効果が期待できる。

導入判断の観点

一方で、すべてのプロジェクトにローコードが適しているわけではない。導入判断には慎重な検討が必要である。まず、プロジェクトの複雑性を評価する必要がある。単純な業務アプリケーションや社内ツールには適しているが、高度なセキュリティが求められるシステムや、大量のデータ処理を行うシステムでは従来の開発手法が望ましい場合もある。また、既存システムとの連携要件や、将来的な拡張性も重要な判断要素となる。組織の技術的成熟度や、ガバナンス体制の整備状況も考慮すべきポイントである。これらの観点を総合的に評価することで、適切な導入判断が可能になる。

成功のアプローチ

ローコード導入を成功させるには、段階的なアプローチが重要である。まずは小規模なパイロットプロジェクトから始め、組織の学習とプラットフォームの理解を深めることを推奨する。同時に、適切なガバナンス体制の構築と、セキュリティポリシーの策定も不可欠である。また、従来の開発チームとローコード開発チームの連携体制を整備し、知識の共有と技術的サポートを確保することが成功の鍵となる。さらに、継続的な教育プログラムの実施により、組織全体の技術力向上を図ることで、長期的な成功を実現できる。これらの取り組みにより、DXの目標達成により近づくことができるだろう。

まとめ

DXプロジェクトにおけるローコード導入は、適切な判断基準と実践的なアプローチにより大きな成果をもたらす。開発スピード、コスト効率、技術者不足への対応という観点から、多くの企業にとって有効な選択肢となっている。成功の鍵は段階的導入と適切なガバナンス体制の構築にある。

続きを見る >

フルスクラッチは体力

開発手法の選択

フルスクラッチかパッケージか、最近ではSaaSなどもシステム構築の検討に入る。実は開発手法やツールよりも、どのようなシステムで、どれくらいの規模のシステム開発会社が担当するかが重要である。

SESのリスク

人数が多い会社であればあるほど安心感があってよいと安易に考えることは適切ではない。なぜなら、SE派遣やSESと呼ばれる人月(人工)単位で売り上げの経つ会社には技術の総合力がないからである。

技術の総合力

技術の総合力とは、SE作業やプログラミング作業などの1人で対応できる技術力を差すのではなく、システム構築やシステムの運用全般における最適手段を考えることができる能力のことである。

表層の即効性

SE派遣やSESの付加価値はその人単体のプログラミング能力に偏るため、一見対応がよく、何も問題がないように思える。しかし、これが技術的負債を作ってしまうひとつの要因でもある。

まとめ

フルスクラッチを考えるなら、SESを中心としないシステム会社で且つ人数規模も多い方がよい。安価にフルスクラッチでシステムを構築してしまうと、メンテナンスや運用でしっぺ返しが待っている。時間が経つごとにシステム保守費用が高くなるのである。

続きを見る >

Power Platform導入の注意点

業務変革の実現

Microsoft Power Platformは、Power BI、Power Apps、Power Automate、Power Pagesなどの複数のサービスで構成される統合プラットフォームである。ローコード・ノーコードでアプリ開発やデータ分析、業務自動化が可能になり、企業のDX推進において重要な役割を果たしている。専門的なプログラミング知識がなくても、業務担当者が直接システムを構築できる革新的なソリューションとして注目されている。

導入前の課題

Power Platform導入を成功させるには、事前の課題整理が不可欠である。まず組織内のITリテラシーレベルを把握し、適切な教育体制を構築する必要がある。また、既存システムとの連携方法や、データガバナンスの方針を明確にしておくことも重要である。さらに、開発したアプリやフローの管理・運用体制、セキュリティポリシーの策定、ライセンス管理の仕組みも事前に検討しておく必要がある。これらの準備不足は導入後の混乱を招く可能性がある。

セキュリティリスク

Power Platformの手軽さは、一方で「野良アプリ」や「シャドーIT」のリスクを生み出す。業務担当者が独自にアプリを開発し、適切な管理なしに運用されるケースが増加している。これにより、機密データの不適切な取り扱いや、セキュリティホールの発生、システム全体の統制が取れなくなる問題が生じる。また、外部サービスとの不適切な連携により、データ漏洩のリスクも高まる。組織全体でのガバナンス体制確立と、定期的な監査・レビューの仕組みが必要不可欠である。適切なアクセス権限管理とデータ分類も重要な対策となる。

成功の戦略

Power Platform導入を成功させるには、段階的なアプローチが効果的である。まず小規模なパイロットプロジェクトから始め、成功事例を積み重ねながら組織全体への展開を図る。この過程で、社内のベストプラクティスを蓄積し、標準化されたテンプレートやガイドラインを整備することが重要である。また、継続的な教育プログラムの実施、専門チームによるサポート体制の構築、定期的な効果測定と改善サイクルの確立も欠かせない。技術的な側面だけでなく、組織文化の変革も視野に入れた長期的な取り組みが成功の鍵となる。

まとめ

Power Platform導入は大きな可能性を秘めているが、適切な準備と計画なしには失敗のリスクも高まる。セキュリティとガバナンスの確立、段階的な導入アプローチ、継続的な教育と改善が成功の要件である。組織全体での取り組みが不可欠である。

続きを見る >