コンピュヌタヌ情報システムずは





この蚘事では、゜フトりェアず自動化の実装における顧客ナヌザヌずプログラマヌの盞互䜜甚に特化したシリヌズを開きたす。 ほずんどの人は、共通の蚀語を芋぀けお成功するプロゞェクトを実装するこずがどれほど難しいかを知っおいるず思いたす。 ほずんどの堎合、どのように「倱敗」したかに぀いお悲しい話をするこずができたす。 そしお、おそらく1぀ではありたせん。



私自身の経隓から、倱敗の最も重芁な原因の1぀、぀たり盞互理解の欠劂を理解したした。 そしお、その根源には基本的な甚語の人々による誀解があり、それが私がサむクルを開始する理由です。



以降の蚘事では、゜フトりェア補品を実装する際に、「コンピュヌタヌ情報システム」ずいう甚語を正しく理解するこずが、実際にどのように圹立぀かに぀いお説明したす。 そしおその埌-私は自分自身の経隓に぀いお語り、プロゞェクトの実装䟋を玹介したす。



私はこの蚘事を曞くのに非垞に長い時間を費やし、クラむアントずの協議の過皋で数か月前から資料を䜿甚しおいたす。 特定の甚語が䜿甚されるあらゆる掻動分野での最倧の問題の1぀は、抂念的な合意です。 倚くの堎合、人々は自分の意味をたったく理解せずに単語を䜿甚したす。 そしお、それらは䜕らかの特別な方法で解釈されたす。 結果は、理解の欠劂、苊情、および結果に察する䞍満です。 基本的な基本抂念を説明するこずは特に困難です。 しかし、ビゞネスおよびIT技術の分野では、これは䞍可欠です。



ITシステムの実装における最も䞀般的な問題の1぀は、非垞に高い障害率です。 プログラマヌの理解䞍足のため、実装が遅くなりたす。倚くの堎合、既補の゜フトりェア゜リュヌションは「箱の䞭にほこりを集める」こずになりたす。ナヌザヌの期埅ずはたったく異なるこずが刀明したためです。



コンピュヌタ情報システムを明確にし、分類しようずする詊みは、膚倧な数の耇雑で曖昧な甚語の出珟をもたらしたした。 圌らはそれらをクラスずサブクラスに分割しお、幅広い人々にずっお奇劙な甚語を蚘述しようずしおいたすが、これはさらに混乱を招きたす。



ITプロフェッショナルずの理解の難しさ



ナヌザヌは、プログラマが誰であり、䜕を芁求するのかをたったく理解しおいないこずがよくありたす。 私自身、ITの最初の䞀歩を螏み出したずき、コンピュヌタヌ情報システムずは䜕か、プログラマヌがシステムで果たす圹割、それらがい぀、なぜ必芁かを理解しおいたせんでした。



䟋医垫や建蚭䌚瀟などに行くず、目の前にどんな専門家がいるのか、どのように圌に頌るのか、䜕を䌝えるのか、どのような結果を期埅するのかを正確に理解できたす。 ITの分野では、平均的な人のレベルで厳密に確立された理解可胜な甚語はただありたせん。



ITにおける最倧の問題の1぀は、共通の぀たり、共通の理論的基盀の欠劂です。 私はすでに、幅広い読者を察象ずした倚くの機胜に関する蚘事を曞いおいたす。 たずえば、「 CRMずは 」たたは「 ITシステムの階局ず劎働組織向けの゜フトりェアの遞択 」などです。 それらのすべおは、ずりわけ、私がクラむアントずの共通蚀語を芋぀けるのを助けるために求められおいたす。 しかし、ここで、私は誀解に出䌚いたした。 原則ずしお、人々はITシステムが䜕であるかを認識したせん。 そしお、これを「倖出先で」説明するこずは非垞に困難です。



むンタヌネット䞊のディレクトリ、教科曞、蚘事は、実際にはナヌザヌレベルの情報を提䟛したせん。 たずえば、りィキペディアの定矩は次のようになりたす。



コンピュヌタヌ情報システムIPは、情報ISO / IEC 23822015を提䟛および配垃する情報、および関連する組織リ゜ヌス人、技術、財務などを保存、怜玢、および凊理するために蚭蚈されたシステムです。 適切な人々に適切な情報をタむムリヌに提䟛するように蚭蚈されおいたす。぀たり、特定の䞻題領域内の特定の情報ニヌズを満たす䞀方で、コンピュヌタヌ情報システムの機胜の結果は、情報補品文曞、情報配列、デヌタベヌス、情報サヌビスです。



トピックの深い知識なしにこの定矩を理解し理解するこずはほずんど䞍可胜であり、抂しおそれを掘り䞋げるこずは無意味です。 そしお、ほずんどの人はただ理解しおいたせん。コンピュヌタヌ情報システムずは䜕か、そうではないものです。 必芁な品質ず二次的な品質。 たくさんの質問がありたす。 そしお、珟象の本質を理解しおいなければ、それは䞀皮の「魔法」、シャヌマニズムずしお理解するでしょう。



この蚘事では、私自身の経隓ず知識に基づいお、幅広い読者局が理解できるITシステムの定矩を提䟛しようずしたす。 もちろん、このトピックは非垞に膚倧で基本的であるため、批刀や远加を歓迎したす。 そしお、珟時点で存圚する情報は知芚するのが難しく、倚少矛盟しおいたす。



コンピュヌタヌ情報システムずは䜕ですか



ITシステムのさたざたな定矩を読んだずき、長い間、なぜそれらがそれほど異なるのか理解できたせんでしたか 同じりィキペディアのように、どこか面倒で包括的なものを芋぀けるこずができたす。 そしおどこかで、いく぀かの別個の偎面を「぀かみ」、それらに完党に基づいおいる簡単な定矩。



私が芋るように、問題の本質は、人々が基本的な正圓化になる定矩を䜜成しようずしおいないずいうこずです。 むしろ、圌ら自身のビゞョンを明確にしたいずいう願望がありたす。 たた、説明や定矩が䞀郚の゜フトりェアの販売に関連しおいる状況に぀いおも話しおいたせん。



それが䜕であるかを理解するために、新しい゜フトりェア補品がどのように生たれたかを思い出したしょう



ステヌゞ1.アむデア。 「しかし、これらのこずをする䜕かをしたしょう」ずいうレベルで



ステヌゞ2.モデルの構築。



ステヌゞ3.コヌディング。 アルゎリズムは、人々が䜿甚できるプログラムコヌドの圢で実際に具䜓化されたす。



したがっお、最も䞀般的なレベルでは、ITシステム゜フトりェア補品、コンピュヌタヌ情報システムは簡単に定矩できたす。



プログラミング蚀語で衚珟されたアむデア。


なぜ正確に「衚珟された」が「実珟」されおいないのか コンピュヌタコヌドはアむデアを機胜させるのに十分ではないため、重芁な基盀を受け取りたした。 物質的な基瀎が珟れるためには、人がそれを理解するこずが必芁です。



䟋コンピュヌタヌプログラムを䜜成したしたが、それを機胜させるには、それを実行するコンピュヌタヌ、必芁に応じお人間が理解できる方法でこの情報を衚瀺するモニタヌが必芁です。 最埌に、必芁なずきに実行し、䜜業を確認し、保守する人が必芁です。



この基本的な正圓性に基づいお、他の機胜を詳现に説明し、情報システムに関連するすべおの問題を開発しお衚珟するこずがすでに可胜です。 しかし、ここで私はその本質が重芁であるず信じおいたすプログラミング蚀語を通しお衚珟できるアむデアが珟れたした。 ゜リュヌションが芋぀かり、実装されたした。



ITシステムの機胜を理解するこずはどのように圹立ちたすか



適切な゜フトりェアを遞択し、必芁な远加手順を理解するには、「プログラムコヌドで衚珟されたアむデア」の定矩から始める䟡倀がありたす。



そしお、遞択の第䞀段階はアむデアに基づきたす。 開発者がどのようなアむデアを具䜓化したかを理解するこずが重芁です。 圌らが望み、実珟するこずができたもの。 圌らが呜を吹き蟌んだ䞻な原則は䜕ですか。



アむデアを理解できない堎合、぀たり ゜フトりェアの目的、そしおプログラムをどのように䜿甚するかに぀いおのあなたの考えは、開発者のアむデアず䞀臎したせん。 その結果、䞍芁な補品を賌入したす。



しかし、コンピュヌタ情報システムのアむデアがあなたのものず䞀臎するためには、あなた自身のアむデアも持っおいるこずが必芁です。 はい、ナヌザヌレベルで衚珟されたす。 しかし、圌女はそうでなければなりたせん。



たずえば、OSAGO蚈算機をサむトに远加する堎合、蚈算機たたは他の関数を蚈算する他のシステムに興味があるだけでは意味がありたせん。 あなたのアむデアはCTPです。 そのため、OSAGO蚈算を実装しおいる開発者を探す必芁がありたす。 そうしないず、遞択した補品の改良に倚倧な劎力が必芁になるか、䞀般的に補品があなたのアむデアにふさわしくないでしょう。



倧芏暡なコンピュヌタヌ情報システムでは、アむデアのリストを䜜成するこずが非垞に重芁です。 たた、遞択された゜フトりェア補品の実装時に開発者が必芁なアむデアのリストを持っおいるこずを確認し、その結果、決定を䞋したす。



2番目の重芁なパラメヌタヌ実装のアむデアぞの準拠。 倚くの堎合、ミスから組織の決定に至るたで、さたざたな理由でアむデアを実装するプロセスの開発者は、元のアむデアから遠ざかりたす。 そしお、1぀のアむデアを具珟化するこずになっおいた補品は、それを郚分的にしか実装しないか、たったく実珟したせん。 これは、テスト、専門家ずの協議、たたは他の方法友人や他の人のレビュヌの助けを借りお確認する必芁がありたす。



そしお3぀目の問題圌らがあなたに売るずいう考えはあなたのものず䞀臎するかもしれたせんが、開発者が゜フトりェアシステムに入れた考えずは䞀臎したせん。 事実、商甚補品ではそしお珟圚ではほずんどすべおの補品で、適切なツヌルを入手するのではなく、゜フトりェア補品を販売するこずが重芁です。 ぀たり 開発者にタスクを蚭定する際の䞻なアむデアは、補品の販売であり、高品質の䜜業ずすべおのニヌズぞの準拠ではありたせん。



さらに、必芁な「アむデア」を正確に賌入しおいるように芋えるため、マヌケティング担圓者がゲヌムに参加したす。 しかし実際には、あなたは他のアむデア販売で䜜られた補品の賌入者です。 そしお、実装のニヌズは、2番目のアむデアレベルに限られたす。 補品は、特にデモレベルで矎しく、䟿利になりたす。 ただし、特定のアむデアツヌルの具䜓化にずっおは重芁ではない堎合がありたす。



「販売する」ために改築しおアパヌトを賌入するようなものです。すべおが非垞に矎しく高品質であり、賌入埌に「バグ」が明らかになりたす。 残念ながら、利益を䞊げるこずに焊点を圓おた資本䞻矩瀟䌚では、これは䞀般的です。 そしお、最高のシステムでも郚分的に具䜓化されおいたす。



マヌケティングおよび゜フトりェア補品



ナヌザヌが゜フトりェアシステムを「具䜓化されたアむデア」ずしお認識するこずがほずんどないのはなぜですか。 ここでの問題はマヌケティングだず思いたす。 ほずんどの堎合、ITシステムは開発者によっお提䟛され、ナヌザヌから具䜓的な補品ずしお認識されたす。 このアプロヌチの理由は明らかです-補品の販売はアむデアよりもはるかに簡単です。



人がアむデアを知芚するこず、さらにはそう考えるこずは困難です。 それらに「觊れる」こずは䞍可胜であり、売り手は、そのようなアむデアが他のアむデアよりも優れおいる理由を説明するこずはめったにありたせん。 もう1぀は、具䜓的なものずしおのITシステムです。 ここでは、バむダヌの芳点からの即時の利点ず利点に぀いおすぐに話したす。 すべおを芋お、感謝し、遞択するこずができたす。



マヌケティング担圓者は、賌入者の芳点からメリットを瀺すよう努めおいたす。 さらに、どのプログラムにも䞀定の䟡栌がありたす。 その結果、賌入者はコンピュヌタヌ情報システムに぀いお倚少歪められた芋方をしたす。圌らは完成品を賌入しおいるず信じおいたす。 ブヌツや車のように。 そしお、圌らはこれがそうではないこずに気付くずしばしば困惑し、倱望したす。 コンピュヌタヌ情報システムの実装のために、いく぀かの改善、蚭定、プログラマヌの仕事などが刀明したした。



゜フトりェアシステムのアむデアず遞択



コンピュヌタ情報システムの機胜を理解するのに圹立぀最初の方法は、゜フトりェア補品の正しい遞択です。



䞻な遞択基準



  1. あなたのアむデアは、あらゆる点で可胜な限り密接に開発者のアむデアに察応する必芁がありたす。
  2. コヌド内のアむデアの実装の品質も、蚭定したタスクを満たす必芁がありたす。


したがっお、゜フトりェアシステムを遞択するには、自分のアむデアを明確に明確にする必芁がありたすコンピュヌタヌ情報システムが行うべきこず、本圓に重芁なパラメヌタヌメむンアむデアに察応、セカンダリこれなしで実行できたす。 リストにない゜フトりェア機胜はすべお個別に孊習する必芁がありたす。 時には圌らは玠晎らしい远加になりたす。 しかし、より頻繁に-あなたが支払う必芁がある䞍芁な機胜。



既存のすべおの゜フトりェア補品のうち、必芁なアむデアが説明に瀺されおいるものにのみ関心がありたす。 理想的には、メむン機胜ずしお宣蚀し、他の機胜がある堎合は远加機胜ずしお宣蚀する必芁がありたす。



次に、実装の品質を怜蚎する必芁がありたす。 これには、他のナヌザヌからのレビュヌ、テスト無料版などが䜿甚されたす。 実装は垞に元のアむデアず説明に察応するずは限らないこずに泚意しおください。



倚くの堎合、゜フトりェアを賌入するずきに、誀った戊術が䜿甚されたす。 賌入者は、゜フトりェア補品の名前ず説明に明確に蚘述されおいる堎合でも、開発者の䞻なアむデアに泚意を払うこずなく、必芁な機胜が実装されおいるかどうかを調査したす。 その結果、それらは必芁な機胜を取埗したすが、倚くの堎合、「トリミングされた」圢匏です。 システムを倧幅に倉曎する必芁があり、これは時間ずお金の倧きな投資です。 そしお、時にはそれがたったく䞍可胜です。 さらに、補品の䞀郚ずしお、買い手は圌にずっお倚くの䞍必芁な機䌚を受け取り、それも圌が支払う必芁がありたす。



たずえば、名刺サむトが必芁な堎合、オンラむンストアの高䟡な「゚ンゞン」を賌入しおも意味がありたせん。 逆に、ストアが必芁な堎合、無料のCMSを䜿甚しようずするず、このコヌドをオンラむンストアに適合させるずきに倚倧なコストが発生するこずがよくありたす。



䞀方で、無料の「ブログ」CMSであっおも、オンラむンストアを䜜成するための既補のアドオンがありたす。 䞀方、これはあなたが遞んだ補品の䞻なアむデアではありたせん。 したがっお、その䞭の機胜は制限されおいたす。 たた、䌚蚈システムずの統合、CRMずのデヌタ亀換、および自動取匕プラットフォヌムの他の機胜ずの統合が必芁になるずすぐに、困難に盎面し、時間を倱うこずになりたす。 たた、改善のコストは、すでに自動化機胜が実装された既補のオンラむンストアを賌入する堎合よりも高くなるこずがよくありたす。



遞択する゜フトりェア補品がアむデアに可胜な限り関連するこずが非垞に重芁です。



開発者ず共通蚀語を芋぀ける方法



コンピュヌタヌ情報システムの本質を理解するこずは、゜フトりェア補品を䜜成たたは倉曎する適切な開発者を遞択するのに圹立ちたす。 コンピュヌタヌ情報技術から遠く離れおいる人々は、すべおのプログラマヌが同じであり、共通の蚀語を芋぀けるこずは難しいず考えるこずがよくありたす。



実際、開発者ずの盞互理解を実珟するには、次のものが必芁です。





ご芧のずおり、「コンピュヌタヌ情報システム」ずいう甚語を正しく理解すれば、専門家ずのコミュニケヌションも、ITの人々に関する倚くの神話ほど耇雑ではありたせん。



次の蚘事で、このコンピュヌタヌ情報システムの定矩を実際に適甚する方法に぀いお詳しく読んでください 。






All Articles