ユースケース入門 - はじめに -

ユースケース入門では、intra-martを初めて使う若手エンジニアが、intra-martの機能を学びながら、複数の機能を組み合わせてアプリケーションを作成するまでの流れを紹介します。

e-learningやチュートリアルガイドで知識を身につけても、実際にアプリケーションを作成する際には、どの機能を使えばよいか迷ったり、設定方法がわからなかったりすることがあります。

そこで、簡単なアプリケーションの作成を題材に、つまずきやすいポイントを確認しながら、佐藤さんが一つずつアプリケーションを完成させていく様子を紹介します。

登場人物


佐藤 健太 さん

中途採用で入社し、情報システム部門に配属された若手エンジニアです。5年ほどのシステム開発経験がありますが、intra-martを使用するのは今回が初めてです。

高橋 美咲 さん

入社8年目を迎え、情報システム部門でチームリーダーを務めるエンジニアです。intra-martに関する豊富な知識と経験があり、社内でローコード開発をリードしています。

アプリケーション作成の背景

中途入社した若手エンジニアの佐藤さんは、リーダーの高橋さんから、来期よりintra-martを活用したローコード開発プロジェクトに参加するよう指示されました。そこで佐藤さんは、ローコード開発への理解を深めるため、e-learningやチュートリアルガイドを使って学習を進めました。学習に使用したリソースは以下のとおりです。

  • e-learning
  • ドキュメント

これらの学習リソースを参考に、佐藤さんは実際にアプリケーションを作成してみることにしました。今回は、テンプレートを活用してタスクボード機能を備えたアプリケーションを作成し、プロジェクトのタスク管理に利用できるアプリケーションを目指します。

アプリケーション作成のポイント

プロジェクト用タスクボードアプリの作成では、intra-martのローコード開発における以下のポイントを確認できます。

  • Accel Studioを使って、2つのテンプレート機能を活用する
  • IM-Repositoryで作成したエンティティを、変数やロジックの入出力値として利用する
  • IM-BloomMakerでアクション設定の一部を変更する
  • IM-LogicDesignerで処理の一部を変更する

一からアプリケーションを作成する方法もありますが、テンプレートをもとにカスタマイズすることで、既存の設定を確認しながら各機能の使い方を学べます。また、ローコード開発が初めての場合でも、テンプレートを活用することで、アプリケーション作成の流れや各機能の設定方法を理解しやすくなります。

なお、このユースケースで作成するアプリケーションのローコード資材は、下記よりダウンロードできます。実際に資材を確認・編集しながら、アプリケーションの作成方法を学んでみましょう。

ローコード資材のダウンロード

完成したタスクボードアプリのローコード資材をダウンロードできます。ダウンロードページの閲覧には、「icoNEO」への会員登録とログインが必要です。

アプリケーション作成の流れ

ユースケース入門では、佐藤さんがタスクボードアプリを作成する過程を、企画編・開発編・成果編の3部構成で紹介しています。それぞれのステップを順番に読むことも、気になるところから読むこともできます。

企画編

佐藤さんがタスクボードアプリの仕様や、利用するintra-martの機能を整理するところから始めます。テンプレートを選ぶ過程や、アプリケーションを作成するための準備に注目してみましょう。

STEP
1

開発編

準備が整ったら、実際にテンプレートを活用してアプリケーションを作成します。ドキュメントを調べたり、リーダーの高橋さんからアドバイスを受けたりしながら、佐藤さんが開発を進めていく過程を追っていきます。

STEP
2

成果編

完成したタスクボードアプリを高橋さんに確認してもらい、フィードバックをもとに修正します。最後に、完成したアプリケーションを実際のプロジェクトで利用するための公開や、今後の改善に向けた準備について紹介します。

STEP
3

佐藤さんが試行錯誤しながらアプリケーションを作成していく過程を、一緒に見ていきましょう。