Agile is a methedology primarily used in software development but also in some other project management spaces.
Trello (referral link) is a web based task management program, that can be used for lots of different things. I use it to manage shared responsibilities in my share house, to manage my work priorities, even have a board I use to plan changes to the household infrastructure (WiFi/etc) to make sure I don't miss steps.
When I saw your link the first thing that came to mind is that a lot of it could be included in a set of Trello boards. I'll see if I have some time to set up something as an example to show you and link it here. Also happy to discuss via PM if you have more questions. :)
DF is more complex. But it’s not about what you can do, you can say it’s more complex because of what happens. Once upon a time DF was updated to have taverns were dwarves would go to party. Your dwarfs would spill alcohol. When cats would clean themselves after walking through the alcohol on the floor of the tavern they would die of alcohol poisoning. Just think about the number of different entirely unnecessary systems that are nearly invisible to the player had to come together to create this interaction.
Please, just read this bug report and try to tell me anything short of real life is as complex as DF: http://www.bay12games.com/dwarves/mantisbt/view.php?id=9195
I used to run it with Wineskin but it was a few years ago and the version was different, so I'm not sure if it's going to work with the latest. Give it a try and let me know!