Professional Documents
Culture Documents
Agile Software Development @V
Agile Software Development @V
The Agile Manifesto also outlined 12 core principles for the development
process. They are:
2. Break big work down into smaller tasks that can be completed
quickly.
Multiple iterations occur throughout the development cycle and they each
possess their own workflow. A typical iteration flow consists of:
After the release, the fifth step, production, focuses on the ongoing support
necessary to maintain the software. The development teams must keep the
software running smoothly while also teaching users exactly how to use it.
The production phase continues until the support has ended or the product
is planned for retirement.
Departmental BI
Even today, enterprise companies are choosing a limited, “departmental”
approach to business intelligence (BI) strategy and adoption. They resort
to working with multiple vendors, each of which provides what they
consider the best technology for an individual department within their
companies. It’s a common phenomenon driven largely by rapid changes in
the technology market, including growing data footprints and high
demand for analytics. Departments within organizations have
understandingly sought the best solutions for the most urgent challenges.
But this approach rarely aligns with real market complexities because an
amalgamation of BI solutions doesn’t drive the organizational value that’s
possible with a single, open analytics environment. Leading analytics of
this kind provide self-service capabilities to business users across
departments, connecting each user to a “single version of the truth”
through interfaces designed specifically for their roles.
The BI Steering Committee :-
The BI steering committee includes senior representatives from the various
businesses and functions who set priorities on both the data and functional
capabilities of the BI portfolio. The BI program manager is also an active
member of the steering committee. Other IT directors that have integration
points with BI, such as the enterprise resource planning (ERP) owner, should
also be on the steering committee. Steering committee members will meet on
a regular basis, as often as weekly, to resolve conflicting priorities, identify new
opportunities, and resolve issues escalated from the project team. The steering
committee is an important forum for the BI project leader to understand the
business context for BI, ensure business alignment, and to keep business
leaders abreast of new project developments.
For example, at Continental Airlines, the Data Warehouse Steering Committee
is comprised of 30 people, most of whom are at the director level and higher.
This steering committee sets the priorities for the data warehouse and
identifies ways for the BI team to be more involved with the individual
business units.
While the steering committee at Continental Airlines is quite large and
commensurate with the size of the corporation, sometimes working with such
large committees can make progress more difficult. I found in working with a
biotechnology client that they too had a large steering committee but one
whose effectiveness I would question. In many respects, it was necessary to
include all functions and business units to ensure buyin to the BI initiative.
However, cultural and political issues that existed outside the BI steering
committee impacted the dynamics of the committee.
Trying to schedule face-to-face meetings with larger groups became a logistical
nightmare. When key committee members failed to participate in such
meetings, they would later second-guess priorities and decisions agreed upon
by those present. In this regard, the ideal size of the committee balances the
trade-offs of being able to perform with the needs of ensuring buy-in and
alignment with the business.
■ The business will establish the priorities, and IT will deliver according to
those priorities.
■ Issues that cannot be resolved by the project team will be escalated to the
steering committee.
■ We will strive to focus on the business value of business intelligence and not
get side tracked by technology for technology’s sake.
■ We will borrow great ideas from people who have gone before us, garnering
the best ideas from departmental innovations (otherwise known as, no “not
invented here” attitude).
■ Services that can be shared and that provide economies of scale will be
centralized, including hardware, software, policies and procedures, data
acquisition, cleansing, and modeling. Customize those items in which there is a
major difference in requirements and fulfilling those requirements adds value to
the business.
■ The BICC will promote a buy versus build mentality.
■ Technology adoption will fall into the leading edge, not bleeding edge
category.