Application Platform Optimization Version 3 0 by vxj10742

VIEWS: 117 PAGES: 4

Advanced Common Application Platform document sample

More Info
									                                                                                                                                                  Application Platform Optimization - Version 3.0
                                                                                                    Basic                                                           Standardized                                                              Advanced                                                               Dynamic

                             Definition

                                                                       Does not consider user requirements as a critical element of      Appreciation of how UX can impact usage of applications and             Deep understanding of how user needs impact quality and success        Regards UX as a critical element of application development for
                                                                       application                                                       desire to support user needs.                                           of applications.                                                       differentiation and productivity.
                                                                       Does not recognize the design discipline as part of the
                                                                       organization.
                                                                       Sole focus on "functional" capabilities of solutions. UX not      Recognizes that UX exists as a separate design discipline within        Actively developing applications using a process, tools and platform   Team is investigating future tools and platforms to deliver on UX
                                                                       considered proactively at requirements definition                 Application Development                                                 with integrated UX capabilities.                                       requirements.
                                                      Client and Web
                                User Experience
                                                       Development
                                                                                                                                         Introduction of assessment of user needs to make decisions at           There is a continuous process of assessing UX from requirements        Develops repeatable criteria for assessing user needs and
                                                                                                                                         various stages. Assessment does not follow user-centered design         definition to runtime of a project following user-centered design      constantly benchmarks against it throughout the organization.
                                                                                                                                         methodology.                                                            methodology.
                                                                       Poor User Experience found after release may not be               Some investments in UX resources and steps taken to measure             Existing investments in UX with positive results. Uses UX              Uses UX capabilities to drive disruptive innovation to capture
                                                                       addressed due to limited understanding of ROI to fix issues.      quality of projects. Begins to invests in UX skills and tools.          extensively during the definition phase of future projects to frame    business opportunity.
                                                                                                                                                                                                                 solution space or opportunity.

                                                                       Reactive to business needs; process is locked inside standalone   Has departmental-level integration solutions with point-to-point        Core business processes automated; integration across applications     Full Process abstraction and SOA maturity; IT org agilely alters
                                                                       application or involves manual workarounds                        integration or usage of packaged software - but not Advanced            and departments; some standalone processes have abstracted their       processes/responds to business needs using modeling and process
                                                        Definition
                                                                                                                                         enterprise-wide                                                         rules & workflow mapping                                               visibility


                                                                       Architectural plans are app centric and reactive                  Has architectural mindset & roadmap around services & processes         Established architecture discipline & full-time staff; use             Fully mature Enterprise-wide use of SOA & process abstraction
                                                                                                                                         (but not enterprise-wide) - and without full time staff                 standardized packaged integration/process software


                                                                       No reuse of web services - or use of basic XML without            Some methodology for some services consumed & exposed                   Established development methodology for SOA & Services, can            Capable of aggregating Services and extending their use beyond its
                                                                       services approach                                                                                                                         manage increasing numbers of Services                                  own firewall or org boundaries; Meet SLA of services (security,
                                                                                                                                                                                                                                                                                        availability)


                                                                       Systems & Applications exist in islands of isolation; need for    Mostly Point to Point EAI solutions; no enterprise-wide integration     Has an enterprise architecture for integration (ESB, EAI, B2B); Use    Fully integrated cross-enterprise processes; EAI is services based &
                                    SOA and             Process,
                                                                       integration not prioritized or seen as too costly                                                                                         standardized packaged integration solutions; Enterprise-wide core      built on industry patterns; can quickly integrate new applications &
                                    Business           Workflow &
                                                                                                                                                                                                                 processes integrated.                                                  standards
                                    Process            Integration

                                                                       Little process/workflow automation outside those locked within    Automate repetitive task (replacing manual paper); some                 All core biz process automated; process activities monitored; some     Process abstraction provides dynamic versioning, control, updating,
                                                                       standalone application; rely on manual workarounds for            departmental processes that span multiple applications                  standalone process have externalized rules                             redeploying, workloads adaptability; Workflows automated and
                                                                       process across-applications & people                                                                                                                                                                             have end-to-end visibility


                                                                       B2B based on phone/fax, manual entry, or hard-coded               Proprietary (one-off trading-partner specific or compliant) B2B         B2B solution versatile to handle multiple standards (XML, X12,         B2B integrated across firewall into collaborative
                                                                       workarounds                                                       integration or reliance on VAN                                          EDIFACT) & multiple trading partners integration & management          processes/workflows; B2B has agile capability for trading partner
                                                                                                                                                                                                                                                                                        management and rules changes
                                                                       Database Management & Administration Policies                     High availability, scalability and disaster recovery standards          Common Data Architecture across systems
                                                        Definition
                                                                       Siloed & Inflexible Data Services                                 Standardized Data Services                                              Integrated & Flexible Data Services                                    Dynamic Data Services
                                                            Data       Database management with limited development support              Applications conform to pre-defined data standards and policies.        Flexible data tier delivers scalable, reliable and secure business     Real-time integration between disparate applications and ease of
                                                      Infrastructure - through server side constraints & triggers                                                                                                information supports flexible application architectures.               extensibility
                                                      Custom Line of
Snapshot of Infrastructure




                                                          Business     Simple single tier applications                                   DBAs provide preset, routine services.                                  DBAs and application developers use common tools &                     DBAs and application developers use common collaboration tools
                                                                                                                                                                                                                 methodologies                                                          and methodologies
                                    Data
                                                            Data       Basic data recovery and auto tuning                               Failover support with integrated management and security                Continuous availability reducing both planned and unplanned            Policy based dynamic performance management
                                 Management
                                                      Infrastructure -                                                                                                                                           downtime
                                                        ISV Line Of
                                                          Business
                                                                       Disconnected Silos of data                                        Data Marts                                                              Enterprise data warehouses                                             Real time data warehouse

                                                          Data
                                                                       Data silos where there is no consistent tools or policies         Data Marts leveraging basic ETL packages, common database               Deliver holistic business view with high levels of performance and     Real time integration, availability, and management across data
                                                       Warehousing
                                                                       applied.                                                          management and performance tools.                                       low management overhead from partitioning, star join, or parallel      warehouse, operational data stores, reporting systems, and OLAP
                                                                                                                                                                                                                 index operations                                                       systems

                                                                       Data silos, custom and IT dependent reporting, limited            Business Unit-wide strategic alignment, but no centralized              Enterprise-wide strategic alignment and financial consolidation        Real time closed loop and proactive analysis
                                                        Definition     automation                                                        scorecards. IT dependant reporting & analysis on centrally              User-driven and centrally managed reporting and analysis
                                                                                                                                         managed, subject-based data automation of data loading                  Centralized data mgmt
                                                                       Static documents to track performance with manually entered       Interactive, departmental scorecards where performance metrics          Strategy driven enterprise wide scorecards                             Embedded reporting within business process
                                                                       performance metrics (KPI)                                         (KPI) are sourced from database
                                    Business           Performance
                                  Intelligence         Management
                                                                                                                                                                                                                 Automated tools for budgeting, planning, forecasting
                                (This capability is
                                 shared with Biz
                                                                       Static decentralized and highly IT dependent reports (several     IT driven Parameterized reporting from defined data sources             User-driven report building, definition, scheduling and subscription   Advanced visualization (KPIs exposed in strategy maps and custom
                                   Productivity
                                                                       reporting tools)                                                                                                                                                                                                 visualizations)
                                  Infrastructure
                                   Optimization                                                                                                                                                                                                                                         Predictive analytics, data mining
                                                       Reporting &
                                Model and shared        Analysis
                                    the same                           Standalone spreadsheet based analysis                             Analytical tool connecting to subject-oriented data                     Wizard-based publishing of data from front-end analytical
                                questionnaire and                                                                                                                                                                applications and Web-based interactive analysis
                                     content)
                                                                       Data silos for analysis and reporting, Hand-coding ETL            Basic ETL packages to load subject/ functional datamart                 Centralized and managed data warehouse                                 Business Intelligence or Business Activity Monitoring (BAM) within
                                                                                                                                                                                                                                                                                        business process automation, Master data management
                                                          Data
                                                       Warehousing
                                                                                                                                                                                                                 Automated ETL design, implementation and maintenance

                                                                       Active development on legacy tools and platforms.                 Active development on a mix of legacy and modern development.           Maintenance only on legacy software. All active development is on      Maintenance only on legacy software. All active development is on
                                                                                                                                                                                                                 modern tools and platforms.                                            modern tools and platforms. Actively investigating (and possibly
                                                                                                                                                                                                                                                                                        *go live* on) future tools and platforms.
                                                       Development
                                                         Platform      Departmental application development, not mission critical.       Defined business impact, possibly mission critical.                     Mission critical applications with departmental impact.                Mission critical applications with company-wide strategic impact.

                                                                       No monitoring/management (No standardized Web platform)           Limited monitoring/management (Standardized Web platform)               Integrated monitoring/management of Web platform                       Integrated configuration/deployment of Web applications


                                                                       Minimal in-built tool capabilities. Uses only an IDE.             Minimal inbuilt tool capabilities (non integrated 3rd party such as     Evolved inbuilt tool capability (multiple tools required)              Integrated tools from a single unified vendor
                                 Development                                                                                             NUnit or NAnt).
                                                        Application    No formal Development process                                     Lightweight methodology such as Agile, Scrum, etc within some           Lightweight methodology such as Agile, Scrum, etc across teams.        Uses formalized methodology. Decision maker on lifecycle tools
                                                         Lifecycle                                                                       teams (inconsistent across organization). Limited experience with       Strong experience with lifecycle tools.                                use. Frequent lifecycle tools usage.
                                                       Management                                                                        lifecycle tools.
                                                          (ALM)
                                                                       Users have experience in all development roles                    Users have differentiated roles - Architect is usually lead developer   Dedicated roles in development teams                                   Dedicated roles in larger development teams
                                                                                                                                         / Independent testers
                                                                       Standalone or limited client/server applications.                 Complex client/server applications. Stored procedure development.       Multi-tier development.                                                Multi tier development. Transactional applications where
                                                         Custom
                                                                                                                                                                                                                                                                                        performance and reliability are of paramount importance.
                                                       Applications
Application Platform Optimization Model
Note: All these questions include N/A and Unknown as possible asnwers as well


  Question           Model           Capability            Sub-Capability                                      Question                                                                  Possible Answers                                           Control Type            IOM Type                  Business Rules                       Notes
               Application       Development                                    Please indicate your customer's current adoption of development tools       a. 100 % development on legacy tools and platforms.                                   Radio Buttons     Basic              Select One
      1                                                 Development Platform
               Platform                                                         and the platforms they target?
                                                                                                                                                            b. Active development on a mix of legacy and modern platforms                                           Standardized       If No show specific activities and links by level
                                                                                                                                                                                                                                                                                       for this specific Class
                                                                                                                                                            c. Maintenance only on legacy software. 100% new development on modern tools                            Advanced
                                                                                                                                                            and platforms.
                                                                                                                                                            d. Maintenance only on legacy software. Approximately 80% active development                            Dynamic
                                                                                                                                                            on modern tools and platforms and approximately 20% of new development on
                                                                                                                                                            next generation development tools and platforms
               Application       Development                                 What is the current importance and impact of customer's application            a. 100% departmental application development                                          Radio Buttons     Basic              Select One
      2                                                 Development Platform
               Platform                                                      development projects?
                                                                                                                                                            b. Applications have a defined business impact, but may not be totally mission-                         Standardized       If No show specific activities and links by level
                                                                                                                                                            critical                                                                                                                   for this specific Class
                                                                                                                                                            c. 100% mission critical applications with departmental impact                                          Advanced
                                                                                                                                                            d. 100% mission critical applications with company-wide strategic impact                                Dynamic
               Application       Development                                    Please indicate your customer's web platform support?                       a. No standardized web monitoring or management of Web platform                       Radio Buttons     Basic              Select One
      3                                                 Development Platform
               Platform
                                                                                                                                                            b. Limited monitoring and/or management of Web platform                                                 Standardized       If No show specific activities and links by level
                                                                                                                                                                                                                                                                                       for this specific Class
                                                                                                                                                            c. Integrated monitoring and/or management of Web platform                                              Advanced
                                                                                                                                                            d. Integrated configuration and/or deployment of Web applications                                       Dynamic
               Application       Development            Application Lifecycle   How would you define your customer's tools capability?                      a. Utilize a single Integrated Development Environment (IDE) with basic          Radio Buttons          Basic              Select One
      4
               Platform                                 Management (ALM)                                                                                    application development features
                                                                                                                                                            b. Utilize an IDE along with non-integrated 3rd party tools for additional                              Standardized       If No show specific activities and links by level
                                                                                                                                                            project definition, design, development, testing, deployment and management                                                for this specific Class
                                                                                                                                                            capabilities
                                                                                                                                                            c. Utilize an IDE along with integrated 3rd party tools for additional project                          Advanced
                                                                                                                                                            definition, design, development, testing, deployment and management capabilities

                                                                                                                                                            d. Utilize an ALM (Application Lifecycle Management) development toolset (i.e.                          Dynamic
                                                                                                                                                            Microsoft, Rational, Borland, etc.)
               Application       Development            Application Lifecycle   Does your customer have a formalized software development process?          a. Has no structured process                                                          Radio Buttons     Basic              Select One
      5
               Platform                                 Management (ALM)
                                                                                                                                                            b. Uses one or more structured processes within some teams (not consistent                              Standardized       If No show specific activities and links by level
                                                                                                                                                            across entire organization)                                                                                                for this specific Class
                                                                                                                                                            c. Uses one or more structured processes across all teams                                               Advanced
                                                                                                                                                   d. Uses one or more structured processes and is focused on process optimization                                  Dynamic
                                                                                                                                                   across the entire Application Lifecycle
               Application       Development            Application Lifecycle   What is the arrangement of the application development team member a. Individual developers with no dedicated Architecture, Database or QA support                Radio Buttons     Basic              Select One
      6
               Platform                                 Management (ALM)        roles for this organization?                                       roles: Developers individually perform all tasks
                                                                                                                                                   b. Teams that have some dedicated Architecture, Database and QA support roles                                    Standardized       If No show specific activities and links by level
                                                                                                                                                                                                                                                                                       for this specific Class
                                                                                                                                                            c. Team members with dedicated roles in their departmental development teams                            Advanced

                                                                                                                                                            d. Development is done by team members with dedicated roles in company-wide or                          Dynamic
                                                                                                                                                            global cross-functional teams
               Application       Development                                    How would you classify the majority (>50%) of your customer's               a. 100% development on legacy tools and platforms                              Radio Buttons            Basic              Select One
      7                                                 Custom Applications
               Platform                                                         internal custom development projects?
                                                                                                                                                            b. Mostly client/server application projects                                                            Standardized       If No show specific activities and links by level
                                                                                                                                                                                                                                                                                       for this specific Class
                                                                                                                                                            c. Multi-tier development projects                                                                      Advanced
                                                                                                                                                            d. Transactional application projects with high reliability and performance needs                       Dynamic

               Application       SOA and Business       Process, Workflow &     Please indicate where your customer is in terms of architecture             a. Architectural plans are app centric and reactive                                   Radio Buttons     Basic              Select One
      8
               Platform          Process                Integration             planning?
                                                                                                                                                            b. Has architectural mindset & roadmap around services & processes but they are                         Standardized       If No show specific activities and links by level
                                                                                                                                                            not enterprise-wide. Customer does not have a full time staff dedicated to                                                 for this specific Class
                                                                                                                                                            architectural planning
                                                                                                                                                            c. Has established architecture discipline & has a dedicated full-time staff; uses                      Advanced
                                                                                                                                                            standardized packaged integration/process software to connect processes and
                                                                                                                                                            applications
                                                                                                                                                            d. Has enterprise-wide SOA infrastructure & process abstraction                                         Dynamic
               Application       SOA and Business       Process, Workflow &     Please indicate where your customer is in terms of web service              a. Does not reuse of web services or uses basic XML without services approach         Radio Buttons     Basic              Select One
      9
               Platform          Process                Integration             development maturity?
                                                                                                                                                            b. Has methodology for exposing and consuming 40% of web services                                       Standardized       If No show specific activities and links by level
                                                                                                                                                                                                                                                                                       for this specific Class
                                                                                                                                                            c. Has established development methodology for SOA & Services, can manage                               Advanced
                                                                                                                                                            increasing numbers of Services
                                                                                                                                                            d. Capable of aggregating Services and extending their use beyond its own firewall                      Dynamic
                                                                                                                                                            or organization boundaries; Meet SLA of services (security, availability)

               Application       SOA and Business       Process, Workflow &     What best describes your customer's level of sophistication on              a. Systems & Applications are isolated and disconnected; need for integration, is     Radio Buttons     Basic              Select One
      10
               Platform          Process                Integration             integration activities?                                                     not a priority or is seen as too costly
                                                                                                                                                            b. Mostly Point to Point EAI solutions; no enterprise-wide integration                                  Standardized       If No show specific activities and links by level
                                                                                                                                                                                                                                                                                       for this specific Class
                                                                                                                                                            c. Has an enterprise architecture for integration (ESB, EAI, B2B); Use standardized                     Advanced
                                                                                                                                                            packaged integration solutions and core processes are integrated across the
                                                                                                                                                            enterprise
                                                                                                                                                            d. Fully integrated cross-enterprise processes; EAI is services based & built on                        Dynamic
                                                                                                                                                            industry patterns/standards; can quickly integrate new applications & standards in
                                                                                                                                                            existing architecture
               Application       SOA and Business                               Please indicate your customer’s level of sophistication on human            a. Little process/workflow automation outside those locked within standalone          Radio Buttons     Basic              Select One
                                                        Process, Workflow &
      11       Platform          Process                                        workflow processes?                                                         application; rely on manual workarounds for connecting process across
                                                        Integration
                                                                                                                                                            applications & people
                                                                                                                                                            b. Automates repetitive tasks (replacing manual paper); has connected and                               Standardized       If No show specific activities and links by level
                                                                                                                                                            automated some departmental processes that span multiple applications                                                      for this specific Class

                                                                                                                                                            c. Core business process automated; process activities monitored; some standalone                       Advanced
                                                                                                                                                            process have externalized rules
                                                                                                                                                            d. Process abstraction provides dynamic versioning, control, updating, redeploying                      Dynamic
                                                                                                                                                            and workloads adaptability; Workflows automated and use BAM (Business Activity
                                                                                                                                                            Monitoring) for end-to-end visibility
               Application       SOA and Business       Process, Workflow &     Please indicate your customer’s level of sophistication on business to      a. B2B communications based on phone/fax, manual entry, or hard-coded                 Radio Buttons     Basic              Select One
      12
               Platform          Process                Integration             business (B2B) activities                                                   workarounds
                                                                                                                                                            b. Proprietary (one-off with specific trading-partner) B2B integration or reliance on                   Standardized       If No show specific activities and links by level
                                                                                                                                                            VAN                                                                                                                        for this specific Class
                                                                                                                                                            c. B2B solution versatile to handle multiple standards (XML, X12, EDIFACT) &                            Advanced
                                                                                                                                                            multiple trading partners' integration & management capabilities
                                                                                                                                                            d. B2B integrated across firewall into collaborative processes/workflows; agile B2B                     Dynamic
                                                                                                                                                            infrastructure can handle various trading partner management and rules changes

               Application       SOA and Business       Process, Workflow &     Please select all that applies to your customer’s level of sophistication   a. Provide data from one application to another through manual forms or re-entry      Check Boxes       Basic              Select All Apply
      13
               Platform          Process                Integration             on business process activities                                              of data
                                                                                                                                                            b. Use phone/fax or manual entry for B2B; worried about trading partner or                              Basic              If No show specific activities and links by level
                                                                                                                                                            industry compliance                                                                                                        for this specific Class
                                                                                                                                                            c. Use hard-coding or workarounds for integration across departments                                    Standardized
                                                                                                                                                            d. Has automated B2B functions but scaling across B2B standards or linking B2B to                       Standardized
                                                                                                                                                            internal system/process is difficult
                                                                                                                                                            e. Has department-level process automation but can't optimize processes due to                          Standardized
                                                                                                                                                            lack of process visibility/data
                                                                                                                                                            f. Has enterprise-wide process & workflow automated but in an inflexible way that                       Advanced
                                                                                                                                                            hinders optimization or adaption to business needs
                                                                                                                                                            g. Has scalable B2B automation but in an inflexible way that hinders updating rules                     Advanced
                                                                                                                                                            or adding trading partners easily
                                                                                                                                                            h. Has fully automated process abstraction for key enterprise-wide internal &                           Dynamic
                                                                                                                                                            external workflows
               Application       Data Management                                Please describe your data warehousing strategy                              a. Disconnected silos of data                                                                           Basic              Select One
      14                                                Data Warehousing                                                                                                                                                                             Radio Button
               Platform
                                                                                                                                               b. Departmental data marts                                                                                   Standardized   If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
                                                                                                                                               c. Central Data Warehouse with real time data from operational systems                                       Advanced
                                                                                                                                               d. Operational systems updated and adjusted based on intelligence from real time                             Dynamic
                                                                                                                                               data warehouse
            Application   Data Management                           Thinking of your major data warehouse systems, please describe your        a. No data warehouse system                                                                                  Basic          Select One
   15                                       Data Warehousing                                                                                                                                                                                 Radio Button
            Platform                                                management environment and policies.
                                                                                                                                               b. Only leverage standard database management tools and techniques                                           Standardized   If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
                                                                                                                                               c. Use specialized tools for managing the data warehouse                                                     Advanced
                                                                                                                                               d. Integrated management tools providing consistent management across DW,                                    Dynamic
                                                                                                                                               Operational Data stores and OLAP Servers
            Application   Data Management                           Please describe the high availability strategy and technology for the      a. Inconsistent HA strategy and tools                                                                        Basic          Select One
                                            Data Infrastructure -
   16       Platform                                                core line of business applications in your company                                                                                                                       Radio Button
                                            ISV Line of Business
                                                                                                                                               b. Basic Failover support to recover from unplanned downtime                                                 Standardized   If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
                                                                                                                                               c. 99.999% availability with clear strategy for planned and unplanned downtime.                              Advanced

                                                                                                                                               d. Strategy and technology to move beyond availability and deliver high level of                             Dynamic
                                                                                                                                               predictable performance
            Application   Data Management                           How does your organization manage performance?                             a. Ad hoc inconsistent management practices                                                                  Basic          Select One
                                            Data Infrastructure -
   17       Platform                                                                                                                                                                                                                         Radio Button
                                            ISV Line of Business
                                                                                                                                               b. Leverage auto tuning capabilities in database platform                                                    Standardized   If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
                                                                                                                                               c. Uses performance tuning tools and indexing to increase performance                                        Advanced
                                                                                                                                               d. Use robust performance testing tools                                                                      Dynamic
            Application   Data Management                           Please describe your security policies and strategy for the core line of   a. Ad hoc and inconsistent security model                                                                    Basic          Select One
                                            Data Infrastructure -
   18       Platform                                                business applications in your company                                                                                                                                    Radio Button
                                            ISV Line of Business
                                                                                                                                               b. Policy-based Authentication (e.g. it uses Windows Integrated Security)                                    Standardized   If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
                                                                                                                                               c. Granular integrated security model across applications and data tier                                      Advanced
                                                                                                                                               d. Policy based security management with all actions audible                                                 Dynamic
            Application   Data Management                           Does your organization have a database standard that runs your core        a. Null                                                                                                      No count       Select One
                                            Data Infrastructure -
   19       Platform                                                line of business (LOB) applications?                                                                                                                                     Radio Button
                                            ISV Line of Business
                                                                                                                                               b. No Database Standards                                                                                                    If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
                                                                                                                                               c. Single Database Standard
                                                                                                                                               d. Multiple Database Standards
            Application   Data Management   Data Infrastructure -   Please describe where you deploy your business logic                       a. Deploy only on the application tier                                                                       Basic          Select One
   20       Platform                        Custom Line of                                                                                                                                                                                   Radio Button
                                            Business
                                                                                                                                               b. Most logic at the application tier, but limited logic at the data tier through stored                     Standardized   If No show specific activities and links by level
                                                                                                                                               procedures                                                                                                                  for this specific Class
                                                                                                                                               c. Complete flexibility and choice locating business logic at application tier or                            Advanced
                                                                                                                                               business tier
                                                                                                                                               d. Roaming business logic based off performance bottlenecks.                                                 Dynamic
            Application   Data Management   Data Infrastructure -   Do you employ a service oriented data architecture in your company?        a. Primarily use single database in each application                                                         Basic          Select One
   21       Platform                        Custom Line of                                                                                                                                                                                   Radio Button
                                            Business
                                                                                                                                               b. Provide Web Services at database tier                                                                     Standardized   If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
                                                                                                                                               c. Multiple data services across integrated infrastructure                                                   Advanced
                                                                                                                                               d. Integrating data services beyond the firewall; both receiving and providing                               Dynamic
                                                                                                                                               services to customers & partners
            Application   Data Management   Data Infrastructure -   Please describe the integration between database administrators            a. DBAs provide limited development support through server side constraints &                                Basic          Select One
   22       Platform                        Custom Line of          (DBAs) and developers in your company                                      triggers.                                                                                     Radio Button
                                            Business
                                                                                                                                               b. DBA provides preset, routine services.                                                                    Standardized   If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
                                                                                                                                               c. DBAs tightly integrated with app developers through common tools &                                        Advanced
                                                                                                                                               methodologies
                                                                                                                                               d. Single end to end project management and collaboration between DBAs and app                               Dynamic
                                                                                                                                               developers.
            Application   Data Management   Data Infrastructure -   How much time do database administrators (DBAs) spend on routine           a. 80% or more                                                                                               Basic          Select One
   23       Platform                        Custom Line of          tasks (backup, monitoring, tuning, etc,)                                                                                                                                 Radio Button
                                            Business
                                                                                                                                               b. 60%                                                                                                       Standardized   If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
                                                                                                                                               c. 25%                                                                                                       Advanced
                                                                                                                                               d. 10% or less                                                                                               Dynamic
            Application   User Experience                           Does your IT organization have awareness of the User Experience you                                                                                                                     Basic          Select One
                                            Client and Web                                                                              a. Does not consider user requirements as a critical element of application
   24       Platform                                                provide to customers/users and is this a priority?                                                                                                                       Radio Button
                                            development                                                                                 development. Does not recognize the design discipline as part of the organization.
                                                                                                                                        b. Appreciation of how UX can impact usage of applications and desire to support                                    Standardized   If No show specific activities and links by level
                                                                                                                                        user needs. Recognizes that UX exists as a separate design discipline within                                                       for this specific Class
                                                                                                                                        application development.
                                                                                                                                        c. Deep understanding of how user needs impact quality and success of                                               Advanced
                                                                                                                                        applications. Actively developing applications using a process, tools and platform
                                                                                                                                        with integrated UX capabilities.
                                                                                                                                        d. Regards UX as a critical element of application development for differentiation                                  Dynamic
                                                                                                                                        and productivity. Team is investigating future tools and platforms to deliver on UX
                                                                                                                                        requirements.
            Application   User Experience   Client and Web          Does your organization gather customer/user requirements throughout a. Focused on "functional" capabilities of solutions. UX not considered proactively                                 Basic          Select One
   25                                                                                                                                                                                                                                        Radio Button
            Platform                        development             your application development process?                               at requirements definition.
                                                                                                                                        b. Introduction of assessment of user needs to make decisions at various stages.                                    Standardized   If No show specific activities and links by level
                                                                                                                                        Assessment does not follow user-centered design methodology.                                                                       for this specific Class
                                                                                                                                                                                                                                                            Advanced
                                                                                                                                               c. There is a continuous process of assessing UX from requirements definition to
                                                                                                                                               runtime of a project following user-centered design methodology.
                                                                                                                                               d. Develops repeatable criteria for assessing user needs and constantly benchmarks                           Dynamic
                                                                                                                                               against it throughout the organization.
            Application   User Experience   Client and Web          Do you measure the quality and success (ROI) of your applications?         a. Poor User Experience found after release may not be addressed due to limited                              Basic          Select One
   26                                                                                                                                                                                                                                        Radio Button
            Platform                        development                                                                                        understanding of ROI to fix issues.
                                                                                                                                               b. Some investments in UX resources and steps taken to measure quality of                                    Standardized   If No show specific activities and links by level
                                                                                                                                               projects. Begins to invests in UX skills and tools.                                                                         for this specific Class
                                                                                                                                                                                                                                                            Advanced
                                                                                                                                               c. Existing investments in UX with positive results. Uses UX extensively during the
                                                                                                                                               definition phase of future projects to frame solution space or opportunity.
                                                                                                                                               d. Uses UX capabilities to drive disruptive innovation to capture business                                   Dynamic
                                                                                                                                               opportunity.


The Following Questions are shared between Business Productivity Infrastructure Optimization Model and Application platform Model, but answers should be inputted once

 Question   Model         Capability        Sub-Capability          Description                                                                Possible Answers                                                                             Control Type    IOM Type       Business Rules                                      Notes   Tooltip
            Application   Business          Performance             Does this company have database-sourced scorecards for key                 Yes                                                                                        Radio Buttons     Standardized   Select One                                                  accessing KPIs from a single data source is a much more extensible way to manage KPIs. You can surface the same calculation or
   27
            Platform      Intelligence      Management              departments and functional areas?                                                                                                                                                                                                                                  measurement in a
                                                                                                                                               No                                                                                                                          If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
            Application   Business          Performance             Does everyone in the organization have access to scorecards which are Yes                                                                                             Radio Buttons     Advanced       Select One                                                  an example is a line of business manager having a key metric that aligns with a top corporate level objective and seeing how
   28
            Platform      Intelligence      Management              tied to corporate objectives?                                                                                                                                                                                                                                      he/she is performing against that goal
                                                                                                                                          No                                                                                                                               If No show specific activities and links by level
                                                                                                                                                                                                                                                                           for this specific Class
            Application   Business          Performance             Does the company have automated tools and processes for budgeting,         Yes                                                                                        Radio Buttons     Advanced       Select One                                                  an application your company uses to automate quarterly or annual financial planning. Processes such as this might include
   29       Platform      Intelligence      Management              planning, forecasting?                                                                                                                                                                                                                                             mapping sales data from a subsidiary into financial data for the company overall. This process should be automated in order to be
                                                                                                                                                                                                                                                                                                                                       rationalized, otherwise they are standard or basic depending on the level of sophistication they have for financial consolidation.
                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Performance            Do report-users have advanced graphical and visualization capabilities - Yes     Radio Buttons   Dynamic        Select One                                          Add Analytical data to Maps, Provide 3D visualization of Data
30
     Platform      Intelligence   Management             such as geographical maps?
                                                                                                                                  No                                     If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Reporting & Analysis   Does the IT department create and centrally manage parameterized           Yes   Radio Buttons   Standardized   Select One                                          when someone in your org wants a report, they can go to a central spot and pick items from a drop down list which will generate
31
     Platform      Intelligence                          reports for business owners?                                                                                                                                        an appropriate report
                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Reporting & Analysis   Does the company use analytical tools such as Excel, Business Objects, Yes       Radio Buttons   Standardized   Select One                                          an example of functional-based analysis are things like using ProClarity and Excel to pull data from your HR system; slice and dice
32   Platform      Intelligence                          Cognos as an front-end for functional analysis (e.g. HR, Marketing,                                                                                                 data; trending; drill down on data; pivot data; dimensions and metrics;
                                                         Sales etc)
                                                                                                                                No                                       If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Reporting & Analysis   Can the end-users build, define, subscribe and schedule their own          Yes   Radio Buttons   Advanced       Select One                                          Reports delivered to inbox, standard managed reports, bursting of reports, standard enterprise reports, or presentation quality
33
     Platform      Intelligence                          reports within a centrally managed environment?                                                                                                                     reports that can be shared outside the organization
                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Reporting & Analysis   Can users publish data from front-end analytical applications (like        Yes   Radio Buttons   Advanced       Select One                                          Publish reports and analysis to the web, slice and dice over the web, consume and report without having to have software loaded
34
     Platform      Intelligence                          Excel) and perform interactive analysis on the Web?                                                                                                                 on the desktop
                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Reporting & Analysis   Does the organization provide predictive analytical capabilities such as   Yes   Radio Buttons   Dynamic        Select One                                          Data Mining, Data Clustering, Segmentation analysis, Predictive Analytics
35
     Platform      Intelligence                          data-mining to find patterns in data?
                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Reporting & Analysis   Does your organization have the ability to embed reporting within a        Yes   Radio Buttons   Dynamic        Select One                                          Making reporting part of a workflow process
36
     Platform      Intelligence                          business process?
                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Data Warehousing       Does the company have ETL packages (Extract, Transform and             Yes       Radio Buttons   Standardized   Select One                                          data is automatically moved from one data source to another instead of manually cleansing and moving the data
37   Platform      Intelligence                          Loading) instead of custom code to load subject/ functional data mart?

                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Data Warehousing       Does the organization have a centralized and managed data                  Yes   Radio Buttons   Advanced       Select One                                          repository of integrated information, aggregated from various sources, Using Kimbal or Inman structures, repository of historical
38
     Platform      Intelligence                          warehouse?                                                                                                                                                          data
                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Data Warehousing       Does the organization use automated ETL tools (Extract, Transform          Yes   Radio Buttons   Advanced       Select One                                          extracting data from outside sources, transforming it to fit business needs, and loading it into the data warehouse. Selecting only
39   Platform      Intelligence                          and Loading) for designing, implementing and maintaining their data-                                                                                                certain columns to load, Joining together data from multiple sources, Summarizing multiple rows of data, Generating surrogate
                                                         warehousing environment?                                                                                                                                            key values
                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class
     Application   Business       Data Warehousing       Do you have the ability to do Business Activity Monitoring or BI within    Yes   Radio Buttons   Dynamic        Select One                                          Report on Process Data, monitor business process, status and analysis of various operations, processes, and transactions
40
     Platform      Intelligence                          a business process automation?
                                                                                                                                    No                                   If No show specific activities and links by level
                                                                                                                                                                         for this specific Class

								
To top