|
Wiki Home
Members
To join, please contact us. Improve MIKE 2.0
Need somewhere to start? How about the most wanted pages; or the pages we know need more work; or even the stub that somebody else has started, but hasn't been able to finish. Or create a ticket for any issues you have found.
|
Agile Information Development Solution OfferingFrom MIKE2.0 Methodology -> You are here: ETL Integrator > JFreeChart > Information Management Center of Excellence Solution Offering > Category:QuickScan Assessments > Agile Information Development Solution Offering
Introduction
Executive SummaryThe MIKE2.0 Methodology provides an approach for organisations to systematically define an overall Information Management Strategy, implement solutions in a continuous fashion and continuously improve the solutions that have been delivered. This approach balances the need for the strategic approach required for the transformation to an Information Development Organisation with the pragmatic need to deliver incremental solutions. Although continuous implementation and improvement provide a very efficient mechanism to deliver solution, it is possible to accelerate implementation of the MIKE2.0 approach even further. Through open standards, open source technologies and agile development techniques it is possible more quickly become a sophisticated Information Development Organisation. This Solution Offering makes a number of recommendations on how this approach can be applied. Solution Offering PurposeThis is a Core Solution Offering. Core Solution Offerings bring together all assets in MIKE2.0 relevant to solving a specific business and technology problem. Many of these assets may already exist and as the suite is built out over time, assets can be progressively added to an Offering. A Core Solution Offering contains all the elements required to define and deliver a go-to-market offering. It can use a combination of open, shared and private assets. Solution Offering Relationship OverviewThe MIKE2.0 Solution Offering for Agile Information Development describes how the Activities and Supporting Assets of the MIKE2.0 Methodology can be applied to quickly move to a model of Information Development. This comprehensive solution brings together many aspects of the overall MIKE2.0 Methodology and also makes recommendations on the use of external assets.MIKE2.0 Solutions provide a detailed and holistic way of addressing specific problems. MIKE2.0 Solutions can be mapped directly to the Phase and Activities of the MIKE2.0 Overall Implementation Guide, providing additional content to help understand the overall approach. The MIKE2.0 Overall Implementation Guide explains the relationships between the Phases, Activities and Tasks of the overall methodology as well as how the Supporting Assets tie to the overall Methodology and MIKE2.0 Solutions. Users of the MIKE2.0 Methodology should always start with the Overall Implementation Guide and the MIKE2.0 Usage Model as a starting point for projects. Solution Offering DefinitionThis Solution Offering provides a strategy and set of implementation techniques for implementing Agile Information Development. As a Composite Solution Offering, it brings together multiple Core Solution Offerings from the MIKE2.0 Methodology. It is specifically focused on techniques that can accelerate development and response to change. This includes:
This Solution Offering makes recommendations for accelerating the delivery of a number of activities from the Overall Implementation Guide. It also highlights those activities in MIKE2.0 that can be performed most effectively in parallel. Relationship to Solution CapabilitiesThe MIKE2.0 Agile Information Solution Offering provides techniques for an accelerated approach to Information Development and makes use of collaborative technologies from the SAFE Architecture. It refers to activities from the Overall Implementation Guide to see a project through from strategy to implementation. Relationship to Enterprise ViewsThis solution is about enabling Information Development. Besides the techniques and technologies, it also provides a recommendations on organisational structure, how people inter-relate with one another and process. Mapping to the Information Governance FrameworkThe Information Governance Solution Offering is required across all Solution Offerings. For this offering it is particularly important to make use of existing standards, policies and procedures as part of MIKE2.0 Mapping to the SAFE Architecture FrameworkThe existing aspects of the SAFE Architecture also provide a mechanism to accelerate the Information Development process. Mapping to the Overall Implementation GuideShown below are the key activities that can be accelerated to provide an agile approach to Information Development. Also highlighted are those activities that are particularly important to make use of when moving to a more agile model. The Usage Model for Composite Core Solution Offerings provides a list of all the required activities for this offering. Phase 1 - Business Assessment and Strategy Definition BlueprintEnterprise Information Management AwarenessThe Enterprise Information Management Awareness activity is important to introduce concepts related to Information Management, by using existing Executive Overview presentations from MIKE2.0 this process can be conducted in the quickest fashion possible. Overall Business Strategy for Information DevelopmentFor the Overall Business Strategy for Information Development activity, the strategic business initiatives are defined in the context of information requirements. One way to accelerate this process is to use off-the-shelf business information models that represent best practice in their respective industry. Future State Vision for Information ManagementThe Future State Vision for Information Management defines the conceptual architecture for the future state. To accelerate this activity, component definitions and high level solution architecture options that are already defined with the SAFE Architecture can be used. Phase 2 - Technology Assessment and Selection BlueprintStrategic Requirements for Technology Backplane DevelopmentStrategic Requirements for Technology Backplane Development can be more quickly developed if there is an emphasis on the use of open and common standards. Through this approach, strategic requirements do not need to be defined for a multi-year programme as new technologies can be more easily “plugged in” during future release cycles, minimising the need for a comprehensive strategy being performed up front. Future-State Physical Architecture and Vendor SelectionBy using open source technologies, organisations can often accelerate the time required for technology selection. This is because the often lengthy procurement process can be avoided. This is not necessarily a permanent decision, but may be used as a temporary measure to make sure the project can get started quickly. For projects where custom development will take place, open source can also act as an accelerator by providing a code baseline. Phase 3 - Information Management Roadmap and Foundation ActivitiesWithin Phase 3, the scope of the solution for a specific increment is defined and the solution begins to be developed. Data ModellingA common way to accelerate the Data Modelling process is to use an off-the-shelf data model. Using the model as a starting point, organisations can apply a map-and-gap process as opposed to conducting a full set of top-down requirements. Data ProfilingData Profiling is always an important process to follow as it minimizes risk on the back end of projects, where the impacts of changes are higher. Data Re-Engineering follows Data Profiling and should also be conducted as Foundation Activities to bring the Technology Backplane “out in front” of other capabilities. As part of the acceleration process, sometimes data sets for future releases will be investigated before detailed scoping of requirements. Prototype the Solution ArchitectureThe activity to Prototype the Solution Architecture helps to rapidly develop the solution. The prototype progressively builds out the overall functionality of the solution. If the prototype is done effectively some of the formalisation of the design activities in Phase 4 may be unnecessary. Phase 4 - Design IncrementFor Enterprise 2.0 a number of design activities are required which are described below. Data Integration Logical DesignIncreasingly, integration design activities are moving toward a model-driven approach. Data Integration Logical Design is an activity that could potentially be accelerated as users work directly in the tool and build off the conceptual design and solution prototype. Data Integration Physical DesignIncreasingly, integration design activities are moving toward a model-driven approach. Data Integration Physical Design is an activity that could potentially be accelerated as users work directly in the tool and build off the conceptual design and solution prototype. Phase 5 - Develop, Test & Deploy IncrementThrough development, testing and deployment activities the collaborative solution prototyped is hardened and implemented into production. With the focus on agility, Continuous Improvement are particularly important. The goal should be to implement the solution early, but specifically plan for ongoing continuous improvement. Testing ActivitiesTesting can represent the largest elapsed time on an engagement and it is common for inefficiencies to arise during testing. Techniques to accelerate the testing process include:
Removing these inefficiencies can have a major benefit to delivery speed and software quality. Production DeploymentDeployment into different environments, including Production provide an opportunity to increase efficiency and agility. New technologies such as virtualisation and high-performance hardware make this approach easier to achieve. Continuous Improvement – Compliance AuditingTaking a Continuous Improvement approach to Compliance Auditing means that there are planned audits from an external party. Important to the agile approach is that the audits be done efficiently so as to not disrupt the effectiveness of the delivery team. Continuous Improvement – Standards, Policies and ProceduresContinuous Improvement of Standards, Policies and Procedures means that the standards developed earlier are re-visited. It is crucial to have open and common standards in place for agile Information Development. By re-visiting them during Continuous Improvement the early development of these standards are less likely to become a bottleneck. Continuous Improvement - Data QualityTaking a Continuous Improvement approach to Data Quality helps get the Technology Backplane out in front of new delivery capabilities as Data Quality issues are typically one of the major impediments for each new project increment. Continuous Improvement - InfrastructureContinuous Improvement of Infrastructure is used to improve efficiency of interfaces, search results and system performance. Software re-factoring is explicitly re-visited at this stage. Continuous Improvement – Information Development OrganisationInformation Development Organisation is built out in an agile fashion by using best practice models and progressively moving up the maturity chain. Mapping to Supporting AssetsLogical Architecture, Design and Development Best PracticesProduct-Specific Implementation TechniquesProduct Selection CriteriaRelationships to other Solution OfferingsThis Solution Offering relates closely to the following Offerings:
Extending the Open Methodology through Solution Offerings |
Wiki asset search
Toolbox
Views
Wiki Contributors
|

