Mohammed Siddiquiは、 Mendix | Mendix

メインコンテンツへスキップ

Mohammed Siddiquiは、 Mendix

Mendix ブログの背景

モハメド・シディキの肖像今日では メーカープロフィールプリンシパルビジネスエンジニア/スクラムマスターであり認定資格を持つモハメッド・シディキ氏をご紹介します。 Mendix AuraQ のエキスパート開発者。LV= Insurance や SUEZ などの企業向けに構築したアプリケーションについて詳しく聞きます。

1. あなたの学歴/職歴は何ですか? 以前に開発経験はありましたか?

私はインドでコンピューターサイエンスの学士号を取得し、その後2010年に英国に渡り、ITマネジメントの修士号を取得し、2011年に学位を取得しました。最初の仕事を始める前は開発経験はありませんでした。

2. どのように紹介されましたか? Mendix? 最初の反応はどうでしたか?

修士課程の一環として、私は RADツール モジュールの1つで使用したい。3つのオプションがあり、私は Mendix 全く新しいものだったので、学びたかったのです。教授は各ツールの簡単なデモを見せ、比較した後、 Mendix 他の2つの選択肢の代わりに、私は Mendixその後、展示会管理に関するアプリケーションを構築する必要があり、このプロジェクトが私の道の始まりとなりました。 Mendix 開発。

私はすぐに、開発がいかに速いかに気づきました。 Mendix. 学部時代からJavaには慣れていましたが、専門的な知識がなくても驚くほど早く開発できました。最終論文では、 Mendix私の論文は、さまざまな方法論を評価し、 アジャイル方法論 開発プロセスをより迅速に行うことができます。

私は伝統的な方法論とアジャイルを比較し、 Mendix 開発ツールとして。私はゼロからアプリを開発しました。 Mendix そして、最終論文と資料の一部としてハウツーガイドを提供しました。私の結論は、 Mendix 開発は前例のない速さでした。コードを書いてバックエンドとフロントエンドの両方で別々に作業する時間があると思っていましたが、 Mendix、それは単なる 1 つのツールです。 

3. 最も役に立った学習内容 Mendix?  

使い始めたとき Mendix最も役立つことは、探索し議論することでした Mendix プラットフォームに精通した指導教官と一緒に学びました。私が学んだことのほとんどは、論文の探求中に自分で発見したものです。 

4. プラットフォームを使用して何を構築しましたか? 最も誇りに思っているアプリ/プロジェクトは何ですか?

使い始めてから作ったアプリケーションはたくさんある Mendixキャリアを始めたとき、私はC#開発者としてスタートしましたが、本当に好きではありませんでした。LV=でチャンスを得て、ここでキャリアをスタートしました。 MendixLV= で働いている間、私は QuickCover という保険商品用のアプリケーションを構築しました。これは、顧客が数回クリックするだけで生命保険に加入できるように見積もりと購入のプロセスを提供する製品です。これは「テストと学習」のアプリケーションであり、LV= はこのタイプの申し込みプロセスが英国で実行可能な市場であるかどうかに関する情報を収集することができました。

LV= アプリケーションスクリーンショット

このソリューションは、モバイル、タブレット、またはデスクトップで利用できるレスポンシブ アプリケーションで、顧客を簡単な一連の引受審査の質問に誘導し、QuickCover 生命保険商品の見積もりと購入のプロセスを形成しました。このアプリケーションは高度に構成可能で、LV= は引受審査の質問、価格帯、料金、補償と条件、ビジネス プロセス ルールなど、ほとんどのコンポーネントをカスタマイズできます。この構成可能な性質により、LV= は、ユーザーのプロセスでのやり取りについてさらに詳しく知るにつれて、アプリケーションの要素をすばやく調整できます。このアプリケーションは 8 週間で開発され、チームのメンバー約 10 人が関与しました。そのほとんどはビジネス ユーザー/利害関係者でした。

保険申込書のスクリーンショット

この製品の発売は、LV= の主力生命保険製品に大きな影響を与え、多くの顧客が主力製品よりも QuickCover 製品のシンプルさとユーザー エクスペリエンスを好んでいました。これにより、すべての製品ラインで顧客エクスペリエンスを向上させるための多くの新しいアイデアとさまざまな方法 (実際の顧客からのフィードバックに基づく) が生まれました。これは、顧客が使いやすい、構成可能で応答性の高いアプリケーションを開発する必要があったため、特に UX/UI の設計と実装の点で、最高かつやりがいのあるプロジェクトの 1 つでした。私は課題を解決するのを楽しみ、UX/UI の設計も担当しました。

私が構築した別のアプリケーション Mendix SUEZ のコミュニティ ポータルです。国内の特定の地域または特定のサービスでは、SUEZ リサイクル アンド リカバリー UK が複数の異なるサプライヤーに廃棄物収集を下請けします。これまでは、スプレッドシートを使用して新しい下請け業者を登録し、廃棄物の種類、地理的エリアなどのさまざまな変数に応じて廃棄物収集サービスの料金を管理していました。このアプローチは時間と労力がかかるため、SUEZ の主な目的は、コミュニティ ポータルを開発して登録と料金管理のプロセス全体をデジタル化することでした。

コミュニティ ポータルは、SUEZ の下請け業者ネットワークの管理に役立つアプリケーションです。このポータルの目的は、下請け作業のプロセスを合理化して、SUEZ の顧客が同社のネットワークの強みを活用できると同時に、直接の SUEZ サービスから得られるのと同じサービス レベルとレポートを利用できるようにすることです。

このポータルは廃棄物管理業界内で独自の優位性をもたらし、顧客のあらゆる資材および環境ニーズに対応する「ワンストップショップ」および唯一のプロバイダーになるという SUEZ の目標をサポートします。

SUEZリサイクルアプリケーションのスクリーンショット

コミュニティポータルは Mendix このプロジェクトには 12 人のチーム メンバーが関わりました。最初のリリースの開発は XNUMX 週間で完了し、ポータルはその後すぐに稼働しました。合計で、アイデアから稼働まで XNUMX 週間かかりました。最初のリリースでは、下請業者をオンボードし、セルフサービス機能を使用して料金を管理する機能を提供しました。その後、XNUMX 番目のリリースの開発が完了し、間もなく稼働する予定です。ここでは、オークション管理を設計および実装しました。これにより、SUEZ はサービスをオークションにかけ、選択した下請業者に料金を提示するよう依頼し、廃棄物の種類と地域に基づいて料金の設定を行い、累進料金を提供する機能とユーザーからのフィードバックに基づくいくつかの機能強化を導入できます。

SUEZリサイクルアプリケーションのスクリーンショット

このアプリケーションは企業に非常に好評です。以前は多くの時間と手作業のスプレッドシート管理を必要としていた下請け業者のオンボーディングプロセスがデジタル化され、手作業は最小限で済みます。下請け業者の料金管理は完全にデジタル化されており、下請け業者はスマートマップを使用して、郵便番号セクター、地区、エリアを自由にクリックして選択し、料金を提供および管理できます。下請け業者管理用の既存のプラットフォームはなかったため、このデジタルソリューションにより、下請け業者はセルフサービスで会社の詳細と料金を管理でき、SUEZは下請け業者ネットワークを管理できます。2番目のリリースでは、より多くの制御と機能が提供され、SUEZが次の目標を達成するのに役立つため、ビジネスにさらに多くの価値がもたらされます。 デジタル変換 顧客サービスの向上。

5. 使ってみて「なるほど!」と思ったことはありますか? Mendix?

使用することで多くの「なるほど!」という瞬間がありました Mendixですが、ここでは私のお気に入りの1つを紹介したいと思います。私は、従来の開発よりも6〜10倍速く納品されたさまざまなプロジェクトに携わってきました。かつて、クライアントにアプリを納品する必要があり、プロジェクトの初期段階で、 Mendix そのソリューションが純粋な Java コード ベースを使用して実装された場合と比較すると、私はクライアントの要件に基づいて見積もりを作成し、Java 開発者は見積もりを作成しました。

すぐに彼らの見積もりが高すぎることが分かり、複数の異なるリソースと専門家が必要となり、コストが大幅に増加しました。さらに、ビジネス要件に基づいてアプリを完全に構成可能にすることはできませんでした。比較すると、 Mendix 開発は6倍速くなり、必要なリソースも減り、コストも削減されました。 Mendixアプリケーションは要件に合わせて完全に構成可能でした。この比較は私にとって大きな驚きの瞬間でした。 Mendix 開発は伝統的な開発と比較されました。

6. 他の人にどんなアドバイスをしますか? Mendix 開発者ですか?

私が長年実践してきたこと、そしてお勧めしていることは、挑戦し続け、決して希望を失わないことです。 Mendix コミュニティは非常に役に立ちます。 Mendix フォーラムで助けを求めてください。ソリューションやロジックについての考えを同僚と話し合って意見を聞きましょう。ソリューションの実装にはさまざまなアプローチがあるかもしれません。ロジックはシンプルにして他の開発者が簡単に理解できるようにします (必要な場所に注釈を付けることを忘れないでください)。可能な限り、再利用可能なマイクロフローやモジュールなどを開発してください。同じことを 2 回行う場合は、同じアプリ内または異なるアプリ間で再利用できるようにリファクタリングする必要があるかもしれません。アプリが技術的負債に陥ったり、レガシー アプリになったりしないように、定期的にアプリをリファクタリングしてください。最後に、最新のアプリ ストア コンテンツ、モデラー リリース、および Mendix コミュニティに参加して、良い作品を共有し続けてください!

7. どうやって Mendix あなたの生活は楽になりましたか?

Mendix ビジネス上の問題に対するソリューションを提供し、迅速に提供することができます。ウィジェットやモジュールの形で、必要な構成要素のほとんどがアプリストアで入手できるため、多くの時間を節約でき、ビジネス要件に完全に集中して、ビジネスに迅速にソリューションを提供できます。 Mendix リリースには、常に私の生活を楽にする新機能があります。いくつかの例としては、Nanoflows の最新追加、デスクトップ モデラーのルック アンド フィール、Web モデラー、Atlas UI、REST 公開機能などがあります。REST 公開機能により、手間と時間を大幅に節約し、数回のクリックで REST サービスを公開できます。私のお気に入りのもう 1 つは、表現力豊かな条件付き可視性と編集性です。これは、可視性/編集性のためだけに異なるブール属性を持つ必要がなくなったため、日々の生活を非常に楽にしてくれた最高の機能の 1 つです。これは非常に小さいですが強力な機能です。

8. 仕事以外での興味や趣味は何ですか?

私はクリケットが大好きで、地域のクリケット クラブで地域リーグでプレーしています。バドミントンもやっていて、料理や旅行も好きです。仕事以外ではほとんどの時間を家族と過ごしていますが、余暇があれば、新しいことを学んだり探求したりして、それを仕事に応用できるかどうか試してみたいと思っています。空き時間には UX/UI を探求して新しい機能を学ぶのが好きで、すでにほとんどのプロジェクトで学んだことを応用しています。

意図に基づいて、適切なメッセージを適切なユーザーに適切なタイミングで Mendix 今すぐ無料で

言語を選択してください