12月15日から17日まで、最大かつ最も尊敬されるソフトウェア開発会議の1つがキエフで開催されます。 名前が示すように、会議は理論的ではなく実用的です。 50以上の企業から200人以上がすでに会議の主要部分に登録しています。
主催者は、最新の工学的アプローチの最前線にいた有名なスピーカーとトレーナーを会議に持ち込むためにあらゆる努力をしました。 これにより、参加者は直接情報を入手できます。 主なエンジニアリングのプラクティスがカバーされます:ユニットテスト、TDD、継続的インテグレーション、BDD、コードレビュー、リファクタリング、受け入れテストなど。 また、アジャイルプロジェクトのアーキテクチャの問題、技術的負債との戦い、開発者とテスターの関係、およびその他の多くの現代開発の問題についても説明します。
会議主催者が私たちのために準備してきたものを見てみましょう!
- さまざまな国からの25人のスピーカー。
- 会議のメイン日に19のレポートと8つのミニレポート。
- 経験豊富な実践者によるさまざまなプログラミング言語(Java、.NET、PHP)でのTDDに関する2日間の一連のトレーニング。
- 入門トレーニング「アジャイルでのエンジニアリングプラクティス」
- 開発の現代世界における必須プラクティスの1つを適用した「実践における継続的統合」のトレーニング。
- ゲストスピーカーMark Seemannとの依存関係注入に関する匿名開発者クラブの会議
- Johannes BrodwallのTDD Coding Dojoワークショップでは、一般的なコーディング道場スタイルでのテストを通じて、一般的な開発アプローチを紹介します。
基調講演者
- 経験豊富な開発者であり、.NETのDependency Injectionの著者であるMark Seemannは、コードをより一貫性のある、保守および保守しやすい外観にする契約と標準を開発した経験を参加者と共有します。
- PawełLipińskiがアジャイルの原則と設計アプローチについて語っています。 長期的な判断を下す必要がありますか? 図とTDDはUMLの設計に役立ちますか? これらおよびその他の多くの問題について詳しく説明します。
- Johannes Brodwallは、TDDとペアプログラミングに関する実践的なワークショップを行います。 ヨハネスは他の開発者と協力してプログラミングを行い、TDDのさまざまな実践と微妙さを実演します。
- Dmitry Kovalenkoが、RSpec、Cucumber、Seleniumなどの一般的なさまざまなツールを使用して、継続的な自動テストのプロセスを構築した経験について語ります。 Dmitryは、ThoughtWorksやGrouponなどの企業を含む、テストの豊富な経験を持っています。
- Nikolai AlimenkovはJavaテクノロジーリーダーであり、Zoral Labsのスクラムマスターです。 7年以上の開発経験を持つニコライは、5年以上にわたってアジャイル手法に取り組んできました。 Java開発、アジャイルエンジニアリングプラクティス、およびチーム管理の専門家。 アクティブな参加者であり、多くの国際会議のスピーカーであり、アジャイルウクライナコミュニティのメンバーです。 XPインジェクショントレーニングセンターの創設者およびトレーナー。Java開発、アプリケーションテスト、計画、アジャイルおよびQAプロセスの整理、エンジニアリングプラクティスに関する多数のトレーニングの著者。
- Alexey Solntsevは、FlexおよびJavaの実践的な開発者であり、認定スクラムマスターおよび認定スクラムプラクティショナーです。 アジャイルコミュニティの開発と形成のための積極的なボランティア、有名な出版物のロシア語への翻訳のイニシエーターおよびキュレーター。 AlexはXP Injectionトレーニングセンターのトレーナーであり、Infopulseのアジャイルコンピテンスセンターの責任者です。 彼は講演者であるだけでなく、Agile Gathering、Agileee、IT Jam、Agile Base Campなどの会議のレビュアーでもあります。
- Andrey Bibichevは、次の活動の合流点でソフトウェア開発に参加しました:プログラミング(彼はまだくつろぐのが大好きです!)、設計と設計、プロジェクト管理、トレーニングと他のチームへの支援、企業開発(技術と組織と管理の両方の面で) ) 現在、彼は、従来のウェブカメラを使用して、人の動きをマーカーレスでキャプチャするシステム(MoCap)の開発と開発に取り組んでいます。 それ以前は、大企業向けのアプリケーションを開発していました。 現在、iPi Softのテクニカルディレクターを務めています。
レポートのうち、いくつかの点にも注意したいと思います。
- 「 テスター、プログラマー、および自動化 」(Andrey Rebrov)は、おそらくソフトウェア開発を編成する上で最も複雑で重要な要素の1つです。
- 「 アジャイルのアーキテクチャと設計 」(Dmitry Mindra)は、非常にホットで説明が不十分な別のトピックであり、高品質のプロジェクトを作成することはできません。
これは、カンファレンスで取り上げられた興味深い講演者やトピックのほんの一部です。 また、アジャイルのアーキテクチャと設計の問題、すべてのレベルのテストの自動化、コードレビューの適用、TDDプラクティス、リファクタリング、継続的統合、古いプロジェクトとレガシーコードの使用、継続的な製品配信プロセスの構築、コード品質管理が考慮されます。