Re: Agile......what about package software?
By "Package" I assume you mean "shrink wrapped" software that you'd previously have burned onto a CD, and sold (also referred to as COTS).
If so, then yeah agile works for this, as does DevOps, but Scrum does not for anything complicated (see my post above). DevOps is nothing new, we've always had modular systems, used interfaces, practiced continuous deployment. It's not really viable to push that to your customers regularly unless you've got a very intrusive upgrade system like some gaming platforms have, but if you consider your PO to be the end point, then it's viable. You just build a lot of point versions of your product, and make sure that it's all automated right through to your signed and packaged installer.
From what I can see of Kanban, it could be viable as a process, and the backlog management that it brings can certainly aid in developing such software.
What do you see as the roadblocks of Agile when it comes to packaged software?