・手作業であること
自動化されていない多くの仕事。スクリプトの実行を手作業で行う場合も含む。
・繰り返されること
トイルとは繰り返し行われる作業を指す。ある作業をするのが初めてだったり、新しい解決策を生み出しているのであればそれはトイルではない。
・自動化できること
機械的に置き換え可能な仕事はトイルである。逆に人間の判断が欠かせないものはトイルではない。
・戦術的であること
トイルは戦略的であったり予測に基づくもの(proactive)というより、割り込みで始まり何らかの対応を強いられるもの(reactive)である。例えばページャーのアラートへの対応はトイルである。このような仕事を完全になくすことはできないが、最小限になるよう努力する必要がある。
・長期的な価値を持たないこと
あるタスクの後でサービスが同じ状態だとすれば、それはトイルといえる。逆にそのタスクによって恒久的な改善が加えられれば、それはトイルではない。
・サービスの成長に対してO(n)であること
サービスのサイズ、トラフィックの量、ユーザー数などに比例してスケールするようなタスクはトイルである。