Я мушу визнати, що я ніколи не працював над нудним і нецікавим проектом, тому я не впевнений, що розумію ваше запитання. І я розвиваю корпоративні системи для життя. :) Серйозно, на практиці я виявив, що програмістів турбує "нудна" робота набагато менше, ніж я очікував. Безкорисна робота, як, наприклад, заповнення таблиць, які ніхто ніколи не перевіряє, набагато більша проблема. Це сумно:
Знати свої переваги програмістів; деяким програмістам не подобається графічний інтерфейс, деякі віддаляються від SQL. Постарайтеся дотримуватися цих переваг, оскільки завдання, яке нудне одному програмісту, може бути цікавим іншому. Якщо з будь-якої причини неможливо поділити роботу таким чином, зробіть це цікавим шляхом посилення конкуренції - нехай вони змагаються, хто першим закінчить його частину, або складіть табло, чия частина коду мала найменшу суму помилок у QA. Microsoft відома своєю корпоративною культурою, яка змушує програмістів конкурувати за різні підходи та вибирати найкращий у підсумку чи включати в кінцевий продукт найкращі частини кожного підходу.
Володіння частиною товару та контроль над ним також різко збільшує залучення. Навпаки, немає нічого нуднішого, ніж те, щоб хтось мікробрував вашу роботу. Крім того, якщо є повторюване завдання, якого всі ненавидять, пояснюючи більшу картину - що це щось, що потрібно зробити, і чому, і обертати людину, яка робить це щотижня, зазвичай більш ніж достатньо.