「自転車」に対する戦争

私は主に物流の分野でソフトウェア会社に勤務しています。 私は3年間働いており、いくつかのプロジェクトを経験し、私の前にあったプロジェクトについて学びました。 そして、各プロジェクトには独自の内部ウィキがあり、プロジェクトの最後にアーカイブされ、この形式でサーバーに保存されました。 時間が経ち、人々が去って来て、このプロジェクトで得た経験は徐々に忘れられていました。 新しいプロジェクトが始まり、自転車製造用のコンベアが再び発売されました。



同様の状況は当社だけでなく、他の多くの企業にも存在していると思います。 個人的には、この状況は長い間私には向いていませんでしたが、残念ながら私は何もできませんでした-ジュニア開発者の意見はほとんど考慮されません。 しかし、再び、時間が経ち、私は階段で少し成長し、すべての義務にもう1つ追加しました-UIエキスパート。 これは何ですか。 これは、ユーザーインターフェースを作成する技術分野のエキスパートアナリストの役割です。 私の責任には、既存の技術(RIA、Swing、jsフレームワーク)のレビュー、他のプロジェクトのコンサルティング、およびそれらの要件に関する分析的レビューの編集が含まれます。 これらのレビューはすべて、プロジェクトwikiの1つの特別なセクションに含まれており、2週間ごとにウィキキャストが編集され、最も興味深い記事の概要が示されました。



この活動は会社にとって有益であることが判明し、私は「ポイント」を獲得し、ある時点で上司の支援で自転車との戦いが始まりました。 単一のデータウェアハウスを作成することを決定しました。このデータウェアハウスでは、蓄積されたすべての情報が保持され、蓄積されます。 フロントは2つの方向に展開されました。1つのwikiと内部ブログです。



Wiki



最初のステップは、散在するウィキのセットから、各プロジェクトのセクション、会社に関する情報の一般セクション、試験のセクション(UI、サーバー側など)、QAチームのセクション、およびさまざまなセクションがあるセクションに移動することでした役立つヒントとMaven内部リポジトリコンポーネントライブラリ。 そのようなwikiが必要であると決定されたとき、エンジンを選択するという疑問が生じました。 多くの論争がありました:ページがどのように保存されるべきか-データベース内のファイルまたはレコードの形式で、どのマークアップを選択するか、その他多くのことです。 これらの紛争はWikiMatrixなどのリソースのおかげで解決さました 。 このリソースは何ですか。 約50種類のエンジンに関する情報が含まれており、興味のあるエンジンを比較できます。 比較表には、一般機能(バージョン、最終リリース日、ライセンス、開発ステータスなど)、システム要件、データストレージ、開発/サポート、構文機能などのアイテムがあります。 さらに、これらのエンジンに関連するすべてのニュースに関する情報がここに集まり、利用可能な実装を確認し、専門家に意見を求める機会があります。



長い比較の後、 DokuWikiに立ち寄ることにしました。 このエンジンは、デフォルトの機能と拡張機能の両方が気に入りました。



主な機能



ウィキペディアの使用資料)



いくつかの使用済みプラグイン







ある時点で、古いwikiから移動するという政治的疑問が生じました。 主な問題は、そのような大量のテキストを手で中断するのは簡単なことではないということです。 また、DokuWiki開発者が既にヒントとテクニックのセクションでこれを処理していることがわかったのは嬉しいことでした。



ブログ



Wikiの作成は功を奏しましたが、Wikiの主な欠点はコミュニケーションの欠如です。 しかし、コミュニケーションとブレーンストーミングは、問題を解決するための主要なツールです。 したがって、内部ブログを上げることも決定されました。 繰り返しますが、エンジンを選択するという疑問が生じました。 1つの選択肢は、DokuWikiのプラグインを使用することです。 しかし、すでに愛されているHabrの設計には影響がありました。LiveStreetエンジンが選択されました。 このエンジンの利点と、すでに述べたように、便利で馴染みのある設計は、定期的に補充されるプラグイン、詳細なマニュアル、およびサイト自体のヘルプのセットです。 このすべてが間違いなくこのエンジンをお気に入りにしました。 開発者のサイトの主な機能をリストします。



主な機能







内部ブログで公開されているもの。 ここには、プロジェクトに関するすべてのニュース、会社自体の変更、試験のレビュー、新しいテクノロジーのレビュー(たとえば、非常に大きなMavenブログが維持されます)、Help!ブログ、痛い質問が尋ねられる場所、そしてもちろん個人のブログがあります。



重要な事実は、人々がこのブログを定期的に訪問し始めるように人々に興味を抱くことでした。 このため、すべての新しい記事を含むダイジェストがコンパイルされ、毎日一般的なメーリングリストに投入されます。 したがって、ブログを使用して1週間後、従業員の3分の1がすでに登録されています

ブログ、およびそれらの半分は積極的に書いた。



まとめ



最後に何がありますか。 その結果、技術仕様のドラフトからユーザーマニュアルの作成まで、プロジェクト開発のすべての道を歩む単一のWikiがあります。 新しいイベント、技術、燃えるようなトピックを毎日取り上げているブログがあります。 これに忙しいスケジュールを維持するための単一のMavenリポジトリとサーバーを追加すると、私たちの会社は各従業員と会社全体の効率を高める良いイントラネットを構築したと思います。



All Articles