Power Apps対kintone

比較で迷う現場

中小企業のDX担当者が必ず通る道が、ローコードツール選びである。なかでもPower Appsとkintoneは、どちらも「現場が自分でアプリを作れる」と評判で、調べるほど甲乙つけがたく感じる。営業に聞けば「うちが一番」と言われ、社内では「結局どっちなのか」と問われる。情報は多いのに決め手がない。本記事では費用・機能・学習コスト・拡張性の4軸で両者を整理し、迷わず選ぶ基準を示す。

比較の4軸

比べるときは、軸を決めると霧が晴れる。本記事の4軸は、費用・機能・学習コスト・拡張性だ。まず費用から見ていく。Power AppsはPremiumプランが1ユーザー月20ドル前後で、最低契約人数の縛りがなく、作れるアプリ数も無制限である。一方kintoneは、スタンダードコースが1ユーザー月1,800円、最低10ユーザーからの契約となり、最低でも月1万8千円から始まる。少人数なら割高に見えるが、サポートや国産ならではの安心感が価格に含まれていると考えると、印象は変わってくる。

機能と学習コスト

ここで視点を変える。費用の次に効いてくるのが、機能と学習コストの関係だ。kintoneは、ドラッグ&ドロップで項目を並べるだけでアプリが完成し、ITに不慣れな現場担当者でもその日から使い始められる。立ち上がりの速さは大きな魅力である。対してPower Appsは、Excelに近い関数や画面設計の考え方を覚える必要があり、最初の学習コストはやや高めだ。しかしMicrosoft 365をすでに使っている企業なら、TeamsやSharePoint、Outlookとそのまま連携でき、覚えた先にできることの幅が一気に広がる。手軽さを取るか、伸びしろを取るか。ここが、両者を分ける最初の大きな分岐点になる。

拡張性が決め手

最後の軸、拡張性が、実は選定の決め手になる。kintoneは外部サービス連携やプラグインが豊富で、追加開発なしでも業務に合わせて育てやすいのが強みだ。Power Appsは、Power AutomateやAI機能、Dataverseと組み合わせることで、基幹システムとつながる本格的な仕組みまで一気通貫で作れる。ここまで来ると見えてくるのは、「どちらが優れているか」ではなく「自社の起点はどこか」という問いである。すでにMicrosoft 365が社内に根づいているならPower Apps、まずは小さく現場主導で始めたいならkintone。この軸で考えると、4つの比較が一本の線でつながり、迷いが消えていく。

まとめ

Power Appsとkintoneは、費用・機能・学習コスト・拡張性の4軸で性格が分かれる。手軽さと現場主導ならkintone、Microsoft 365を活かした拡張ならPower Appsだ。大切なのは、自社の起点から逆算して選ぶことである。

関連記事

ベトナムオフショア開発におけるブリッジエンジニアの重要性とその役割

オフショア開発の新たな展開とブリッジエンジニアの必要性

現在、日本企業がベトナムを含む海外の開発会社と協力してオフショア開発を行う流れが増えています。過去10年間で、ベトナム自体が珍しい存在ではなくなり、海外の開発会社がプロジェクトに参加するのは当たり前の状況となりました。 しかし、この状況下で単に「人件費の安いベトナム」に発注するというコストダウンの視点では、現在の状況には適していないのが実情です。 もしコストカットが目的であれば、システム開発ではなく、比較的単純で反復的な業務を対象とするBPOを検討すべきです。

言語と文化の壁を乗り越えるブリッジエンジニアの役割

それでは、BPOではないシステム開発においてはどのようなアプローチが求められるのでしょうか?その答えは、ブリッジエンジニアを用意することです。ブリッジエンジニアは、日本語とベトナム語の両方を使いこなせるソフトウェアエンジニアであり、コミュニケーターとも称されます。彼らは言葉の問題だけでなく、仕事のやり方や文化の違いによる課題をブリッジする必要があります。

例えば、日本のソフトウェア開発では受託開発が一般的であり、開発プロジェクトの進捗管理においては報連相が重視されます。また、ボトムアップ型のアプローチが好まれ、開発現場の個々の創意工夫や意見が重要視されます。しかし、ベトナムにおける受託開発は成果物の完成を約束する契約であり(日本の受託開発も契約上はこうなのですが)、成果物の進捗について日本の発注元から頻繁に報告を求められることに対してベトナムの開発者は反発を感じることがあります。また、指示命令がはっきりしているベトナムの組織では、開発現場において意見を求めつつも、その結果に責任を開発現場に求める日本のマネジメントスタイルは、無責任に映ることもあるかもしれません。

ブリッジエンジニアの役割とスキル要件

こうした課題を乗り越えるためには、ブリッジエンジニアの存在が不可欠です。彼らは単なる言語の通訳だけでなく、両国の開発文化の違いを理解し、適切なコミュニケーションを取る能力を持っています。ブリッジエンジニアは、日本のソフトウェア開発の特徴や要件を正確に把握し、ベトナムの開発者に伝えることで、円滑な連携を実現します。彼らは言葉や文化の壁を乗り越え、双方の開発チームを結びつけ、プロジェクトの成果を最大化する役割を果たすのです。

ブリッジエンジニアには、ソフトウェア開発の知識や技術力に加えて、優れたコミュニケーション能力や対人スキルが求められます。彼らは単に言葉を通訳するだけでなく、双方の文化や仕事のやり方を理解し、適切な形で情報を伝える必要があります。また、柔軟性と問題解決能力も重要です。彼らは状況に応じて適切な対応を取り、課題を解決するための努力を惜しまない必要があります。

結論

ベトナムオフショア開発において、ブリッジエンジニアは非常に重要な存在です。彼らの存在は単なるコストダウンだけでなく、効果的なシステム開発を実現するために不可欠です。ただし、ブリッジエンジニアの人件費は安くなく、市場には数が限られています。多くの日系開発企業が、優れたブリッジエンジニアを最重要の人的資源として確保しているためです。そのため、ベトナムオフショア開発は必ずしも安価ではありません。ブリッジエンジニアの重要性を理解し、適切な人材を配置することで、プロジェクトの成功につなげることが求められます。

続きを見る >

フルスクラッチは体力

開発手法の選択

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

SESのリスク

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

技術の総合力

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

表層の即効性

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

まとめ

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

続きを見る >

相場の不在

開発の相場観

相場とは、一般的に市場で競争売買によって決まる商品の価格とされているが、ことシステム開発においては、相場というものが存在しない。

比較の難しさ

比較できる同じものであれば競争原理が働き相場が構築されるが、フルスクラッチされるシステム開発においては全く同じものができることはない。しかも、出来上がるものはパッケージシステムやSaaSの利用以外は、未来にしか完成しないので当然比較もできないものとなる。

将来要件判断

比較的ないからこそ、しっかりと吟味する必要があるが、吟味する材料や条件などは現時点で明確になるものが元となる。未来に発生する追加条件や変更される環境などはジャッジする時点にはすべて出そろわないという難しさがある。

変化への対応

システム開発は未来にどのような条件変更やルール変更が行われるかわからないものであるという認識を持つことが大切である。その上で最善のジャッジを行うべきである。その判断は過去を遡って正解か間違いかを評価すべきではない。

まとめ

日本では原点方式の人事評価が行われるため、イノベーションは起こりにくい本質的な問題がある。これを無視して「DXだ」といっている組織があるとすれば、それは本質を見誤っているといえる。

続きを見る >