デベロップメントオンラインゲーム開発に最適なプログラミング言語は何か?最近のゲーム開発者は、ゲームをより分かりやすく、魅力的なものにすることに注力しています。そのためには、最適なプログラミング言語を選択するという問題が生じます。すべての要件を満足する言語を選ぶのは簡単ではありませんが、JavaScriptのようなリーダに頼ることは可能です。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。Londonの参加者に、SIXでDevOpsを導入した方法を公開した。SIXは、ITとビジネスの協業のあり方として、それまでのサイロを破壊し、バリューストリームを実現する転換を着実に進めている。InfoQはScherrer氏に、この件について話を聞く機会を得た。あなたの現在の役割について詳しく教えてください。現在はSIXのソフトウェア部門を預かっています。支払取引といった領域において、包括的サービスを世界規模で提供する組織です。ITマネジメントの戦略ワークショップで私が提案して、DevOps活動の開始を決定しました。次に、開発と運用の思想的リーダ、最初のプロジェクトに相応しいパイオニア、変革の対象として最初に考えていた製品、ミドルマネジメントの中でこの考えをサポートしてくれる代表者などについて考慮しながら、コアチームを慎重に人選しました。このコアチームとともに、私たちはビジョンと原則の定義に着手したのです。私たちはDevOpsの活動を、Hakaプロジェクトというひとつ屋根の下にまとめています。これ以外では、インフラストラクチャとツールのセットアップを行なっています。OpenShiftプラットフォームの整備、バリューストリームマッピングのワークショップのようなリーン思想の推進、アジャイル手法やクロスファンクショナルなコラボレーションのコーチなどです。これらによって、DevOpsの原則に従ったビジネスおよびライフサイクルプロジェクトの実践が可能になります。昨年は、内部的な指示に対抗することの重要性について話されていましたね。その理由となった外部規制よりも厳格である場合が少なくないから、というのがその理由でしたが、このような会話を交わすことさえ憚られるような状況もあります。監査やリスク管理、セキュリティ部門との個人的な関係を使って、プロセス改革の意図に関して、早い段階から彼らに関与してもらえるようにしました。その上で彼らに、企業にとって重要なものとして判断してほしいと依頼したのです。私たちは幸運にも、両方の面で優れた専門知識を持つことができています。監査部門にはIT専門家チームがあります。彼らは元々、私たちソフトウェア部門の出身者なのです。開発者全員をオンコール担当ローテーションに含めるというのは、当初は大きなテーマでした。一部の開発者の説得には、長時間の議論が必要でした。運用チームとテストチームは現在もありますが、彼らは自分たちの将来が不安であったり、あるいは“左シフト”することを快くは思っていません。DevOpsチームをビジネスにより直結することによって、仲介者という役割はなくなり、組織内に敗者が生じることになります。Hakaプロジェクトの一環として、DevOpsコアチームとは週次のスタンドアップミーティングを行なっています。その他にも、コアチームに新メンバを参加させたり、数週間分の作業結果を観衆の前でデモンストレーションしたり、優秀なDevOpsの成果を表彰したりしています。このような方法で、従業員にDevOpsの進捗状況を伝えるようにしているのです。これと並行して毎年2回、各チームと進捗状況を議論して、その結果を成熟度メータという形式で透過的に公開しています。これにより、成熟度がどのように向上しているか、他チームと比較して自分たちがどの位置にいるのか、どのような点を改善できるのか、といったことを確認できます。私たちはアジャイル手法のコーチングの提供だけでなく、組織を前進させるための技術も提供しているのです。成熟度メータについて詳しく教えてください。成熟度メータは自慢できると思っています。他の企業でも採用されていますし、カンファレンスでも2回講演したことがあります。残念ながら、今のところはすべてドイツ語です。このメータでは、次のようなディメンションを使用しています。チーム顧客プロセス方法論ツールまず最初に、すべてのディメンションに対してYes/Noの質問をします。一元的に提供されるCi/CD用のツールスタックが使用されているか?答がNoのチームは、その理由が何なのか説明しなければなりません。Yesであれば、アンケートに基づいた成熟度の評価を行ないます。この内容を一晩で翻訳することは不可能ですが、大まかなアイデアならば説明できます。顧客のディメンションについては、顧客の関与、顧客をサポートするためのチーム内のビジネスノウハウ、客観的視点から見た場合の顧客は誰か、などを質問します。次に、該当する場合であれば、チームが指定した顧客の満足度を評価します。これらすべての結果を基に、1から10までの値を与えます。すべてのディメンションがまとまれば、チーム毎のレーダーチャートを作成します。このプロセスを実行するために、各チームに年2回、アジャイルコーチを派遣しています。これはかなり大変です。一方で私は、これはアジャイルコーチングの一部であって、管理業務とは見なしていません。それが可能なのは、結果の保存と表示の可能な自己開発型ソフトウェアがあるからです。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。よい世界へ私たちが暮らす世界を大切に思い、よりよいものにしたいと考えています。人のためのソフトウェア開発を加速し私たちのミッションを実現することで、この思いを成し遂げようとしています。私たちは利益の1%をさまざまな慈善団体に寄付しています。会社として、また従業員として、そうしたことの価値を強く信じているからです。with.プライバシーBTあなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。アドレス*Eメールを変更すると確認のメールが配信されます。会社名:現在の会社名をご入力ください。Other組織規模:現在の組織規模をご入力ください。2,501+国:現在の国を設定してください。Zimbabwe都道府県:現在の都道府県に設定してください。次の都道府県にアップデートする:ニュースレターを購読しますか?インダストリーメールを購読しますか?本Eメールに登録すると、以前より関心のあったトピックの関連情報をお送りする場合がございます。詳細はこちらのプライバシーポリシーをご覧ください。newsletter?新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。