What is Agile?
Agile Software Development is based on the
Agile Manifesto:
“We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.”
After the official creation of the Agile Manifesto in 2001 Agile Software Development has moved on to become the preferred method for software development in most of the industry because it is able to deliver high value deliverables with high quality in an ever changing environment.
Agile Software Development increases customer satisfaction and by empowering the delivery team it leads to happier and more productive staff. Lower staff turnover is characterics of healthy Agile Teams.
The most well-known framework in Agile Software Development is SCRUM which is based on the work of Jeff Sutherland and Ken Schwaber.
While Jeff Sutherland is involved in the Scrum Alliance and Ken Schwaber in Scrum.org they still get together every few years to update the SCRUM guide.
What is Business Intelligence?
Business Intelligence (BI) can be described as the section of information technologies that specializes in the transformation of raw data into meaningful and useful information for business analysis purposes. The term “Data surfacing” can also be associated with it. BI technologies are capable of handling large amounts of unstructured data to help identify new business opportunities.
Agile practices in BI become important when you realize that the right information delivered to late ends up being of a lot less value. Time has always been a function in the value of information. Agile practices can help create an environment where people understand the priority of certain business questions and can adapt quicker to changing situations.