The notion of trying to align IT with the "business needs" bears some scrutiny
When you build a house you do need to ensure that the adjacent walls are well aligned to ensure the house structure is firm and wont fall part . The ability to align is dependent on both walls having straight lines
Neither IT or the business have clear sharp edges that enable the two to be “aligned “. Both have fuzzy, ill defined edges that are incapable of being aligned
The Agile Community will face the problem of ensuring that the "Agile methodology" lives up to the very thing that defines it: The ability to be Agile and Adaptive as we navigate the changing world .
Its easy for a group of people to agree on the "quality" of a physical product but its not so easy to agree on the "quality" of non physical products such as services or software systems.....
Complex business processes add complexity and cost. If they can’t be removed, they should be automated.
An automated process can increase customer satisfaction which often translates into increased revenue.
An automated process can eliminate unnecessary human effort and work leading to a reduction in cost.
It takes creativity and innovative ideas to automate complex processes.
We use an Agile, Adaptive, Iterative, Evolution (AAIE) methodology to design and build systems. Tools are selected that are appropriate for the task.
Applications systems developed to date
Every product or system starts off as an idea. The idea gets refined, expanded, modified and evolves over time as it moves through departments, people, processes and stages.
If the idea is successful its life is “maintained” in the marketplace for a period of time until some other idea replaces it.
The journey from concept to final realization and maintenance generates a vast “flow” of information, discussions, tasks, decisions and documentation.
Currently this flow is managed by email systems that are overloaded and at breaking point
Orkistra is a better way to mange this constant information “Flow”