Attributes-for-Executing-Change-in-an-Agile-Infor

合集下载

state variables 英文 定义

state variables 英文 定义

In the realm of computer science and programming, state variables serve as fundamental building blocks for modeling systems and processes that evolve over time. They embody the essence of dynamic behavior in software applications, enabling developers to capture and manipulate various aspects of an object or system's condition at any given moment. This essay delves into the concept of state variables from multiple perspectives, providing a detailed definition, discussing their roles and significance, examining their implementation across various programming paradigms, exploring their impact on program design, and addressing the challenges they introduce.**Definition of State Variables**At its core, a state variable is a named data item within a program or computational system that maintains a value that may change over the course of program execution. It represents a specific aspect of the system's state, which is the overall configuration or condition that determines its behavior and response to external stimuli. The following key characteristics define state variables:1. **Persistence:** State variables retain their values throughout the lifetime of an object or a program's execution, unless explicitly modified. These variables hold onto information that persists beyond a single function call or statement execution.2. **Mutability:** State variables are inherently mutable, meaning their values can be altered by program instructions. This property allows programs to model evolving conditions or track changes in a system over time.3. **Contextual Dependency:** The value of a state variable is dependent on the context in which it is accessed, typically determined by the object or scope to which it belongs. This context sensitivity ensures encapsulation and prevents unintended interference with other parts of the program.4. **Time-variant Nature:** State variables reflect the temporal dynamics of a system, capturing how its properties or attributes change in response to internal operations or external inputs. They allow programs to model systemswith non-static behaviors and enable the simulation of real-world scenarios with varying conditions.**Roles and Significance of State Variables**State variables play several critical roles in software development, contributing to the expressiveness, versatility, and realism of programs:1. **Modeling Dynamic Systems:** State variables are instrumental in simulating real-world systems with changing states, such as financial transactions, game characters, network connections, or user interfaces. By representing the relevant attributes of these systems as state variables, programmers can accurately model complex behaviors and interactions over time.2. **Enabling Data Persistence:** In many applications, maintaining user preferences, application settings, or transaction histories is crucial. State variables facilitate this persistence by storing and updating relevant data as the program runs, ensuring that users' interactions and system events leave a lasting impact.3. **Supporting Object-Oriented Programming:** In object-oriented languages, state variables (often referred to as instance variables) form an integral part of an object's encapsulated data. They provide the internal representation of an object's characteristics, allowing objects to maintain their unique identity and behavior while interacting with other objects or the environment.4. **Facilitating Concurrency and Parallelism:** State variables underpin the synchronization and coordination mechanisms in concurrent and parallel systems. They help manage shared resources, enforce mutual exclusion, and ensure data consistency among concurrently executing threads or processes.**Implementation Across Programming Paradigms**State variables find expression in various programming paradigms, each with its own idiomatic approach to managing and manipulating them:1. **Object-Oriented Programming (OOP):** In OOP languages like Java, C++, or Python, state variables are typically declared as instance variables withina class. They are accessed through methods (getters and setters), ensuring encapsulation and promoting a clear separation of concerns between an object's internal state and its external interface.2. **Functional Programming (FP):** Although FP emphasizes immutability and statelessness, state management is still necessary in practical applications. FP languages like Haskell, Scala, or Clojure often employ monads (e.g., State monad) or algebraic effects to model stateful computations in a pure, referentially transparent manner. These constructs encapsulate state changes within higher-order functions, preserving the purity of the underlying functional model.3. **Imperative Programming:** In imperative languages like C or JavaScript, state variables are directly manipulated through assignment statements. Control structures (e.g., loops and conditionals) often rely on modifying state variables to drive program flow and decision-making.4. **Reactive Programming:** Reactive frameworks like React or Vue.js utilize state variables (e.g., component state) to manage UI updates in response to user interactions or data changes. These frameworks provide mechanisms (e.g., setState() in React) to handle state transitions and trigger efficient UI re-rendering.**Impact on Program Design**The use of state variables significantly influences program design, both positively and negatively:1. **Modularity and Encapsulation:** Well-designed state variables promote modularity by encapsulating relevant information within components, objects, or modules. This encapsulation enhances code organization, simplifies maintenance, and facilitates reuse.2. **Complexity Management:** While state variables enable rich behavioral modeling, excessive or poorly managed state can lead to complexity spirals. Convoluted state dependencies, hidden side effects, and inconsistent state updates can make programs difficult to understand, test, and debug.3. **Testing and Debugging:** State variables introduce a temporal dimension to program behavior, necessitating thorough testing across different states and input scenarios. Techniques like unit testing, property-based testing, and state-machine testing help validate state-related logic. Debugging tools often provide features to inspect and modify state variables at runtime, aiding in diagnosing issues.4. **Concurrency and Scalability:** Properly managing shared state is crucial for concurrent and distributed systems. Techniques like lock-based synchronization, atomic operations, or software transactional memory help ensure data consistency and prevent race conditions. Alternatively, architectures like event-driven or actor-based systems minimize shared state and promote message-passing for improved scalability.**Challenges and Considerations**Despite their utility, state variables pose several challenges that programmers must address:1. **State Explosion:** As programs grow in size and complexity, the number of possible state combinations can increase exponentially, leading to a phenomenon known as state explosion. Techniques like state-space reduction, model checking, or static analysis can help manage this complexity.2. **Temporal Coupling:** State variables can introduce temporal coupling, where the correct behavior of a piece of code depends on the order or timing of state changes elsewhere in the program. Minimizing temporal coupling through decoupled designs, immutable data structures, or functional reactive programming can improve code maintainability and resilience.3. **Caching and Performance Optimization:** Managing state efficiently is crucial for performance-critical applications. Techniques like memoization, lazy evaluation, or cache invalidation strategies can optimize state access and updates without compromising correctness.4. **Debugging and Reproducibility:** Stateful programs can be challenging to debug due to their non-deterministic nature. Logging, deterministic replaysystems, or snapshot-based debugging techniques can help reproduce and diagnose issues related to state management.In conclusion, state variables are an indispensable concept in software engineering, enabling programmers to model dynamic systems, maintain data persistence, and implement complex behaviors. Their proper utilization and management are vital for creating robust, scalable, and maintainable software systems. While they introduce challenges such as state explosion, temporal coupling, and debugging complexities, a deep understanding of state variables and their implications on program design can help developers harness their power effectively, ultimately driving innovation and progress in the field of computer science.。

gd32单片机attribute用法 -回复

gd32单片机attribute用法 -回复

gd32单片机attribute用法-回复神州数码GD32系列微控制器是由中国的神州数码科技有限公司开发和生产的一类全新的高性能芯片。

其中,attribute(属性)是GD32单片机开发中非常重要的一个关键词。

在本文中,我们将详细介绍GD32单片机attribute的用法,并从基本概念到具体实现进行一步一步的回答。

第一部分:attribute的基本概念在GD32单片机开发中,attribute是一种用于对变量、函数或整个文件进行属性修饰的关键字。

它可以用于指定编译器的行为,以达到优化代码、控制内存布局、调整函数入口等目的。

attribute的语法形式一般为:__attribute__((属性名称))。

在attribute中,属性名称可以用来控制编译器的行为,例如:1. 优化属性:常用的优化属性有inline、noinline、always_inline等。

其中,inline表示将函数作为内联函数进行编译,noinline表示禁止将函数进行内联优化,always_inline表示强制将函数作为内联函数进行编译。

2. 引用属性:常用的引用属性有weak、alias等。

其中,weak表示变量或函数是弱符号,即可以被覆盖或者忽略,alias表示变量或函数取别名。

3. 扩展属性:常用的扩展属性有packed、aligned、section等。

其中,packed表示将结构体或者联合体按最小字节对齐方式进行打包,aligned 表示将结构体或者联合体按指定字节对齐方式进行打包,section表示将变量、函数等放置到指定的数据段或者代码段。

第二部分:attribute的使用方法在GD32单片机开发中,attribute常用于以下几种应用场景:1. 函数内联通过将函数标记为inline属性,可以指示编译器将函数进行内联展开,从而减少函数调用的消耗。

例如:cstatic inline void delay_us(uint32_t nus)__attribute__((always_inline));2. 弱函数和强函数通过将函数标记为weak属性,可以将其定义为弱函数,即如果程序中存在同名的强函数,则弱函数会被覆盖或忽略。

SIMOTION Measuring Input使用入门

SIMOTION Measuring Input使用入门
SIMTOTION Measuring Input 使用入门
SIMOTION Measuring Input function Introduction
Getting-started
Edition (2010 年-2 月)
摘 要 本文介绍了 SIMOTION Measuring Input 功能的使用方法和相关信息 关键词 SIMOTION, Measuring Input Key Words SIMOTION, Measuring Input
IA&DT Service & Support
Page 5-20
z Listening Measuring Input TO 不能进行激活或取消激活,而是取决于其 Original Measuring Input TO。
z Listening Measuring Input TO 不能选择边沿触发方式以及测量范围,而是由其 Original Measuring Input TO 来决定
z Listening Measuring Input TO 要正确设置处理周期(process cycle) 和系统号 (system number), 处理周期可以和 Original Measuring Input TO 不同,但会影响 精度, 系统号为 Listening Measuring Input TO 连接轴的编码器编号。
上升和下降沿
第一个上升沿发生时的值
第一个下降沿发生时的值
表 1 触发信号不同时的测量值对比 注:TM15 能支持 Global Measuring Input,但不能支持 Cyclic Measuring Input
1.4 时间戳功能 (仅限于 Global Measuring Input) 对于 Global Measuring Input,每次测量时的当前时刻(时间戳)都会被保存下来,这样位 置值就会精确地被记录,而不会由于系统处理的时间延迟导致位置偏差,但只有特定的硬件 才能支持时间戳功能。支持的硬件和支持 Global Measuring Input 的硬件相同,见表 2。

S公司ECO流程(学习资料)

S公司ECO流程(学习资料)

U1
U2
U4
U1 U3
U5
U6
U7
Before
U3 U8 U6
insert_buffer U3/Z tech_lib/buffd7
U2
U4 U5
U7
After
11- 5
Example ECO – Insert a Buffer at a Load
U1
U2
U3 U8 U6
U4 U1
U5 U7
Before
Corner-based implementation with CCS timing/noise libraries
Very well correlated with PT SI
Early ECOs High-capacity ECO fixing
PrimeTime provides fixing guidance
Use error_info for more info. (CMD-013)
pt_shell> list_attributes -application -class lib_cell
always_on
Signoff delay calculation
11- 3
Example ECO – Size a Cell
U1
U2
U3 U6
U1 U4
U5
U7 U3
Before
U6
size_cell U1 tech_lib/buffd7
U2
U4 U5
U7
After
11- 4
Example ECO – Insert a Buffer at a Driver
U3 is inserted, resized twice, and removed

attributes用法 -回复

attributes用法 -回复

attributes用法-回复attributes是一个常见的英文词汇,意为“特征”或“属性”。

在不同领域和语境中,attributes可以有不同的应用和用法。

在本篇文章中,我们将探讨attributes的用法并提供详细解释。

首先,attributes可以被用于描述人或事物的特征。

这些特征可以是个体的外貌、性格或行为方式。

在社交场合中,我们常常听到人们用attributes来描述他人,这有助于我们更好地了解他们的个性。

例如,我们可能听到某人说:“她是一个非常友好和乐观的人,这是她最吸引人的attributes。

”除了个人特征外,attributes也可以用于说明某个物体或事物的特征。

这些特征可以是物体的形状、颜色、尺寸等等。

当选择产品或物品时,我们常常使用attributes来决定我们的选择。

例如,当购买一部新手机时,我们可能会考虑到其功能、屏幕尺寸、操作系统等attributes。

在计算机科学领域,attributes也是常见的术语。

在编程中,attributes 被用来标记或说明代码中的元素、变量或方法等。

通过使用attributes,我们可以增加代码的灵活性和可读性。

例如,在C#编程语言中,我们可以使用[Serializable] attribute来指示一个类是可序列化的,从而可以在不同的系统中进行数据传递。

除了以上提到的应用之外,attributes还有其他用途。

在数据分析中,attributes用于描述和定义数据集中的特征。

通过对数据集的attributes 进行分析,我们可以获得有关数据集的更多信息。

例如,在一份市场调研报告中,我们可能会找到有关消费者的attributes,例如年龄、性别、购买习惯等。

除了数据分析,attributes还在机器学习和人工智能领域具有重要作用。

通过对大量数据的attributes进行分析,机器学习算法可以自动发现数据之间的模式和关联。

这些发现可以被用于预测、分类和决策,从而帮助人们在各种领域做出更好的决策。

IBM RISC System 6000 AIX 4.1.3上的M2488磁带驱动器连接应用说明书

IBM RISC System 6000 AIX 4.1.3上的M2488磁带驱动器连接应用说明书

TAPE APPLICATION NOTECONNECTING THE M2488 TO ANIBM RISC SYSTEM 6000 RUNNING AIX 4.1.3FOREWORDThis application note describes the procedure to use when attaching to an IBM RISC System 6000 running AIX 4.1.3.Instructions cover installing the M2488 tape drive hardware and configuring the system to communicate with theM2488. The AIX manuals provide detailed descriptions of many of the operations performed in this application note.PROCEDUREYou must be superuser to perform the operations in this procedure.Displays are presented in this typeface:/etc/passwdUser entries are presented in this typeface:bootSTEP ACTION1Shut down the IBM RS/6000 and power the unit off.2Ensure that the M2488 is properly terminated and connect the M2488 tape drive to the RS/6000’s SCSI controller. The M2488 Cartridge Tape Drive Product Guide (part number CG00000-0115xx) may beuseful for configuration of the M2488. Set the SCSI target ID to either 4 or 5. Address 4 will be used forthe examples in this application note.3Power on the M2488 and wait for the power cycle to complete.4Turn the RS/6000 AC power on and reboot the system. The key should be set to the “Normal” position.5Log on as root.6During the boot sequence, the system adds the M2488 to its customized configuration table as a defined tape drive. Verify that the system has added the M2488.From the aixterm command line, type smit, then choose:•Select Devices•Select Tape Drive•Select List All Defined Tape DrivesCG00000-019001STEP ACTION6 (con’t)The system will display the tape drives connected to SCSI I/O controller(s) as in the example shownbelow (note that under “status” below, the system may return a status of “Defined” or “Available”):name status location descriptionrmt0Defined00-01-00-4, 0Other SCSI Tape DriveWhere:name the logical name of the M2488 (rmt0)status whether the drive is Defined (known, but not ready for use) or Available (readyfor use). If the status is reported as “Defined” go to Step 7. If the status is reportedas “Available” go to Step 9.location the SCSI ID of the M2488 (4, 0 in the example)description a short description of the tape drive type. The M2488 is added as “Other SCSItape drive”If status was returned as “Defined”, the M2488 has been added to the defined tape drive list asdescribed in Step 6. Now, change the M2488's status from Defined to Available (defined and readyfor use).When you are ready, select Done.7From the SMIT Devices -Tape Drive window select:•Configure a Defined Tape DriveThe system displays a list of defined tape drives. Select the M2488 by its logical address and loca-tion. The system responds by reporting the status of your command.To verify that the system has changed the status of the M2488 from defined to available, selectList All Defined Tape Drives. The system displays:name status location descriptionrmt0Available00-01-00-4, 0Other SCSI Tape DriveWhen you are ready, select Done.8If the system has returned a status of “Available,” you may want to change the attributes of theM2488 to meet the needs of the customer's system. Follow these instructions to change tape driveattributes.9From the SMIT Devices -Tape Drive window select:•Change / Show characteristics of a Tape DriveThe system displays a table of all of its defined tape drives. Select the M2488 by its logical addressand location.10Setting or changing M2488 AttributesThe system will display the attributes assigned to the M2488 tape drive.You can change the follow-ing attributes as necessary (recommended settings are in UPPER case).2 of 4CG00000-019001February 1996STEP ACTION10 (con’t)BLOCK size (0=variable length)0Use DEVICE BUFFERS during writes YESUse EXTENDED filemarks YESDo not set to NOBLOCKSIZE for variable length support0DENSITY setting #19DENSITY setting #29Set delay after a FAILED command10Set maximum delay for the READ/WRITE command120Select OK.11To leave SMIT, select Done,Cancel,Cancel, and Cancel. The SMIT window will close.12To test the M2488 save the “/etc/passwd” file to tape using the tar command:tar -cvf /dev/rmt0 /etc/passwdThe system responds with: a/etc/passwd 1 blocksNote: depending on the size of the file, a different number of blocks may be reported.13Verify that the “/etc/passwd” file was saved to tape by executing the following command:tar tf /dev/rmt0The system responds with: /etc/passwdInstallation and verification of the system is now complete.NOTESIt is assumed that the user has a standard M2488 and is familiar with the SCSI-2 standard and host operating system conventions.The user assumes all responsibility for understanding the interrelationships of this information with other affected software or system products. Fujitsu Computer Products of America (FCPA) provides this information as a service only, and assumes no responsibility for any damages which could result from the use of this information.The information in this application note is subject to change without notice and is not to be construed as a commit-ment by FCPA.February 1996CG00000-019001 3 of 44 of 4CG00000-019001February 1996。

Oracle Enterprise Asset Management 产品说明书

Oracle Enterprise Asset Management 产品说明书

Oracle Enterprise Asset ManagementOptimize Asset UtilizationO R AC L E E N T E R P R I S EAS S E T M AN AG E M E N TK E Y B U S I N E S S B E N E F I T S•Improve asset visibility, tracking, and control with a single global assetrepository•Drive maintenance best practicesusing preventative and condition-based maintenance strategies •Empower all users to do their workanywhere using any device:desktops, laptops, tablets or mobilephones•Replace costly stand-alonemaintenance systems with Oracle’sintegrated solutionK E Y F E A T U R E SA S S E T M A N A G E M E N T•Intuitive Asset Group definition •Flexible asset creation: Manual, template, open interface / business API•Ability to change an asset number without losing its attributes and history •Parent / child asset hierarchy with cost rollup•Support for all types of asset locations: User-defined areas, internal inventory locations, external physical locations, etc.•Fully supported asset moves and asset transfers, preserving asset attribute integrity, maintenance strategy and history•Ability to map GIS and Maintenance assets Oracle Enterprise Asset Management provides comprehensive planning, tracking and execution to support optimal asset monitoring and performance. Its sophisticated, condition-based maintenance strategies for plants, property and public infrastructure along with an integrated asset repository ensures best practices and quality compliance globally. Oracle Enterprise Asset Management (eAM) eliminates excess and obsolete spare parts inventories, promotes environmental, health and safety policies,and improves coordination of production and maintenance schedules.Figure 1: Comprehensive Asset ManagementAsset Tracking with a Global Single Asset RepositoryAsset lifecycle tracking has become an increasingly important issue for organizations with a large asset base. The lack of visibility and accurate and timely updates of assets leads to unnecessary purchases of equipment, high asset carrying costs, and excessive regulatory fines. It is imperative for capital-intensive companies to know the exact number of the existing assets, their current value, and location and maintenance history. Without this vital information, it is challenging to properly plan, procure or construct and deploy assets, or perform maintenance activities.Oracle Enterprise Asset Management makes it easy to define and manage your organization's multitude of assets. By establishing Asset Groups, users uniquely define groups of assets of the same type. Once established, users can associate standard information that can be inherited by the assets belonging to that group. Unlimited user-defined asset attributes can be used to store detailed information, such as nameplate data and engineering specifications. Parts list of an asset or group of assets belonging to the same Asset Group can be maintained in the Asset Bill of Materials. This allowsyou to quickly identify necessary parts at time of maintenance.•Fixed Asset and Property linkage to Maintenance Assets•Ability to associate assets to production equipment•Equipment downtime visibility for production planning•Asset check-in / check-out•User-specified asset operations logP R E V E N T I V E A N D C O N D I T I O N-B A S E D M A I N T E N A N C E•Support for pre-defined asset maintenance activities (bill of materials and routing)•Rule-based preventive maintenance strategy definitions (date rules or meter rules), including•Multiple-activity preventive maintenance•Base date / base meter preventive maintenance•Support for global and organization-specific PM•Easy meter definition and meter hierarchy setup•User-controlled forecast generation and resulting automatic work order creation•Failure analysis•Support for predictive maintenance with user-defined collection plansC O L L E C T I O N P L A N S•Pre-defined collection plans •Collection of inspection, RCM and downtime, user-defined variables data •Rule-based creation of work requests and work ordersW O R K M A N A G E M E N T•Streamlined work requests with approval Workflow•Support for service requests initiated in Oracle Service•Inspection, lubrication and routine preventive maintenance work orders •Emergency work orders•Pre-planned work orders•Audit trail•User-defined work order types and work order statuses•Work order relationship, including parent / child and follow up work Streamline Asset OperationsOracle eAM allows organizations to setup assets in a hierarchical structure with parent-child relationships. This hierarchical structure makes it easier to find and group assets as well as roll up asset costs. For example, a top-level asset would be defined as a company's office building and the child assets would be defined as each individual floor of the building. This structure could be further defined by establishing a relationship between offices and floors.Asset Operations Management provides the following capabilities: Asset Moves and Transfers; Asset Check-in and Check-out; Asset Operations Log; Reference Documents and Safety Procedures; Preventative and Condition-Based Maintenance Activities and Schedules; Meters; Failure Analysis and Quality Collection Plans.Preventive Maintenance (PM)Activities are used to create a library of Preventative Maintenance (PM) procedures. PMs include inspection, lubrication and routine maintenance work. Once PM procedures are created, they are associated with assets and are automatically scheduled as work orders based on meter readings, list dates or time intervals. When implemented, a PM program helps an organization run more effectively and efficiently, with fewer unexpected breakdowns because the equipment is well- maintained.MetersThrough the collection and review of vital asset statistics, managers can make smart decisions on the maintenance and effective usage of assets and rebuildable inventory items. Meters attached to an asset or rebuildable inventory item can be used to report on operating conditions such as oil pressure, vibrations and temperature. Oracle eAM offers unique capabilities to define multiple meters for assets and allows multiple assets to share meters. Any readings for a meter are immediately updated to all associated assets.Collection PlansOracle eAM integrates with Oracle Quality to define flexible and configurable data collection requirements. Data collection results can trigger powerful automated response and follow up actions. If the collected data results in a condition outside the acceptable limits defined in the collection plan, a work request or work order can be created. Reliability Centered Maintenance (RCM) can be implemented easily with collection plans.Asset VisualizationIn many environments, the ability to see where the assets are located is critical to effective planning and scheduling of work. This is often seen in maintenance environments with disparate assets – such as in utilities. Oracle eAM is integrated with the Web-based source map viewer of Oracle Spatial, Google Maps and ESRI to allow users to view Assets and related work on a map. The map integration also providesordersP L A N N I N G A N D S C H E D U L I N G •Planner’s workbench (Maintenance Workbench)•Preventive maintenance forecast generation and work order implementation•Maintenance Budget Forecasting •Construction Estimation•Integration with plant operations •Single-page user interface for work order creation and scheduling •Extensive work scheduling abilities, including part requests, equipment resource scheduling and employee scheduling•Easy parts inventory look up from work orders and from the Maintenance Workbench•Easy workflow configuration for work order approvalW O R K E X E C U T I O N•Rebuildable component replacement •Work hand-over (ability to hand over uncompleted work to other crews and shifts)•Ability to post work time by work order, project or crew•Flexible work completion process options (for specified work steps and / or work order)•Data capture at work order completion (meter readings, collection plan entries, failure data)•Mass data entry (meter readings, charge time, work order completion, work order close)•Support for Safety Management including Permits and Work Clearances (LOTO)•Supplier self-managed work operations from iSupplier•CFR 21 Part 11 implemented for work order completion•Maintenance intelligence •Maintenance key performance indicators delivered by Oracle Daily Business Intelligence (DBI) the ability to locate work on a map and initiate basic execution tasks like creating work requests and work orders.Linear Asset ManagementOracle eAM supports Linear Asset Management to address the business needs for industries such as Oil & Gas (pipelines), Utilities (transmission and distribution lines), and Public Sector (roadways, rails). When creating linear assets in eAM, users can attach a Linear Reference Method, optionally define a Linear Asset Segment, and map the asset / segment to a GIS route or geometry. Linear asset attributes from GIS domains such as properties and elements can be defined and associated to the assets so that they can be used as reference details while planning and executing maintenance work on them.Efficient Work ManagementWork Management is at the core of all maintenance operations and includes the identification of maintenance issues through work requests, and provides the ability to execute maintenance work through work orders. By creating a work request, you initiate a process, notifying the maintenance supervisor that an issue is encountered and resolution is requested. Oracle Workflow is utilized to route work requests through approval process. If work is deemed necessary, the work request is approved and a work order is created for the request. The express work order feature facilitates reporting subsequent work from the field to system while debriefing of work orders helps in quick reporting of all transactions for work execution.Information DiscoveryOracle E-Business Suite Information Discovery for Enterprise Asset Management allows users to quickly find the information they need to respond to real time issues and decision opportunities. Oracle Enterprise Asset Management Information Discovery enables users to:∙Increase Asset utilization by discovering assets with frequent failures and drill into asset details to find root cause∙Reduce maintenance costs by identifying overloads and optimize resource assignments, improving schedule compliance by addressing bottlenecks∙Improving ‘Maintain’ vs. ‘Replace’ decision making with better insight into Asset costs∙Improve supervisor productivity by providing visibility of Assets, Work Orders and Parts across organization while improving work prioritizationMobile MaintenanceOracle Mobile Maintenance for Oracle E-Business Suite allows maintenance technicians to view and execute maintenance work on the go. The Mobile Maintenance app allows users to perform the following tasks on Android and iOS-based devices:∙Complete assigned work, including issuing material and charging timeO R A C L E E N T E R P R I S E A S S E TM A N A G E M E N TR E L A T E D P R O D U C T SOracle Enterprise Asset Managementis complemented by the following products for end-to-end asset tracking across the enterprise:•Oracle Advanced Supply ChainPlanning•Oracle Assets•Oracle Asset Tracking•Oracle Field Service•Oracle Information Discovery for eAM •Oracle Install Base•Oracle Inventory•Oracle Manufacturing•Oracle Purchasing•Oracle Projects•Oracle Time and LaborR E L A T E D S E R V I C E SThe following services support Oracle Enterprise Asset Management: •Update Subscription Services •Product Support Services •Professional Services•Oracle E-Business Suite Accelerators •Oracle Application Solution Centers •Oracle University•Oracle Consulting∙Complete operations and work orders∙View asset work history, failures, meter readings, and location∙Record asset meter readings∙Create simple work orders and work requests∙Collect quality and inspection plan informationFigure 2: Mobile Maintenance on a Smartphone deviceOracle E-Business Suite: The Complete SolutionOracle E-Business Suite enables companies to efficiently manage customer processes, manufacture products, ship orders, collect payments, and more - all from applications that are built on unified information architecture. This information architecture providesa single definition of your customers, suppliers, employees, and products - all importantaspects of your business. Whether you implement one module or the entire Suite,Oracle E-Business Suite enables you to share unified information across the enterprise so you can make smarter decisions with better information.C O N T A CFor more information about Oracle Asset Tracking, visit or call +1.800.ORACLE1 to speak toan Oracle representative.C O N N E C T W I T H U S/oracle /oracle /oracle Copyright © 2015, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and。

GE的人力资源管理

GE的人力资源管理

日程表•人力资源管理角色的进化•GE的人力资源管理•GE的价值观•GE的运营系统•GE的HR愿景•GE的HR能力素质模型•实现GEHR管理卓越的关键•GEHRM的内容•招聘/入职•职业与组织发展•学习与发展•薪酬与福利•雇佣/HR操作•终止雇佣HR角色的进化…People go into HR because they like二十世纪HR must create the practices that make employees more competitive, not more comfortable 现状peopleAnyone can do HRHR deals with soft side of a businessHR must master both theory and practice HR must know to translate work into financial HR deals with soft side of a business so is not accountableHR focuses on costs, which must beperformance HR must add value, not reduce costs controlledHR’s job is to be policy police and theHR must help managers commit EEs and administer policies HR t th i t k t f health-and happiness patrolHR is full of fadsHR must see their current work as part of an evolutionary chain and explain their work with less jargon and more authority HR is staffed by nice peopleHR is HR’s job ess ja go a d o e au o y HR should be confrontative and challenging as well asupportiveHR work is as important to line managers as arefinance, strategy and other business domains.GE HR…的进化下个角色现状目标HR Business Partners Valued Staffer Growth Leaders/HR Experts Influential Thought LeadersFacilitatorsHR Generalists Transformers/Executive Coaches Human Capital OptimizersHR Generalists Assessing Culture Human Capital Optimizers Shaping CultureProactive Employee Advocates PredictiveEMPLOYEE ADVOCATESp yUS CentricInternal Idea Sharing GLOBALInternal&E ternal Idea E changesInternal Idea Sharing Internal & External Idea ExchangesGE Value and Growth TraitsThe LeaderThe Foundation Growth External FocusClear Thinker CURIOUSPASSIONATE +=Generation Leaders Imagination + CourageInclusive LeaderACCOUNTABLERESOURCEFUL COMMMITTEDInclusive Leader ExpertiseTEAMWORK OPEN Always Executing with Integrity ENERGIZINGAlways Executing with IntegrityGE Values –Operational Definition >Outstanding strength:superior role model for the GE value >Solid values:consistently displays the GE values>Development needed:inconsistent display of the GE values Demonstrates Unyielding IntegrityCURIOUS•Generates new and creative ideas.•Fosters an environment where questions and ideasare valued.•Seeks feedback, continuously learns, and develops self.Learns as much or more from failures as successes TEAMWORK •Builds trust by respecting the ideas and contributions of everyone.•Works well with others.•Coaches and encourages others on a regular basis.•Contributes to positive morale and spirit within the team.•Embraces diverse and global cultures. Demonstrates Unyielding Integrity •Learns as much or more from failures as successes. PASSIONATE•Demonstrates enthusiasm for what he/she does.•Willing to take risks.•Empowers others to question the status quo.Creates excitement and inspires others to deliver COMMITTED • Sets clear and measurable goals.•Stays focused on business priorities.•Willing to make tough decisions and live with the consequences.•Displays persistence and tenacity; is not deterred by obstacles.•Creates excitement and inspires others to deliver.RESOURCEFUL•Seeks simple solutions to complex problems.•Considers varied alternatives before selecting a solution.•Effectively uses internal/external network.•Consistently gets tasks accomplished with available resources.OPEN • Attentive and respectful when listening and responding to others.•Willing to change based on the inputs of others.•Communicates in an open, candid, and consistent manner.•Accessible and approachable.Consistently gets tasks accomplished with available resources.ACCOUNTABLE•Takes responsibility for decisions, actions and results.•Delivers on commitments to stakeholders.•Does what is best for the team and the customer.•Places success of the organization ahead of personal gain.ENERGIZING • Displays an engaging, can-do, optimistic attitude.•Makes work fun.•Inspires others to achieve more than they imagined.•Recognizes and rewards the contributions of others.g p gGE Operating Systemp g yCore Business ProcessesGE Opinio October DecemberAugust April June February September November July March May January p n SurveyLeadership Meetings Leadership MeetingsHR at GECEOHRCFOGE HR VisionGE –The most competitive and exciting enterprise in the worldHR Credible, visible, value added business partnerHR-Credible,visible,value-added business partner1..Attract, develop and retain the best diverse and global talent2. Build leadership pipeline3. Anticipate business needs4. Ensure that HR initiatives/outcomes are closely linked to 4Ensure that HR initiatives/outcomes are closely linked to business scorecardg p p5. Leverage and optimize best practices6. Develop HR talent with world-class functional skills andbusiness expertise7. Serve as a voice for employees…employee advocate7S i f l l d t8. Make GE jobs the best jobs in the worldGE HR Agendag1. Build the leadership pipeline…best of internal andexternaltalent2. Develop talent…focused on growth3. Drive Employee Engagement…GE the world s Best3Drive Employee Engagement GE the world’s Best place towork4. Optimize GE operations globally…reduce complexity5. External/Customer FocusGE HR Competency Modelp y•Business Acumen•Business Acumen •Customer Focus•External Relations•Global MindsetBusiness Partner•CommunicationC CPersonal Attributes•Consulting and Coaching •Employee Relations•Staffing & Development•M&A & IntegrationN i i &C fli R l i•Values •Growth Traits •Credibility •Judgment HR E Organization Effectiveness Ch i•Negotiation & Conflict Resolution •Process Excellence & HR Technology •Performance Mgt & Reward Systems g •Courage HR Expert Champion •Employee AdvocateR l i hi B ildi•Relationship Building •Change Agent•Organization Effectiveness•Corporate CitizenshipH t d i HR E llHow to drive HR Excellence-CEO commitment-A Shared HR Vision-Rigorous human asset management -Technology-enabled processes-HR CollaborationHR Collaboration-Intense HR DevelopmentKeys to HR ExcellenceK t HR E ll-Earn the trust of the leadership teamg p-Have the courage to push back-Grow great, dedicated HR talent-Run disciplined HR processes-Leverage technologiesLeverage technologies-Know the businessAnd Never forget the Human in Human Resources!•招聘/入职•职业与组织发展•学习与发展•薪酬与福利•雇佣/HR实践•离职招聘与入职Recruiting:q p•Job Requisition/Description•Recruiting Channel•Website / Newspaper•Employee ReferralEmployee Referral•Headhunter•Campus Hire•Internal transfer / promotion•Job FairScreening & Selection:Screening&Selection:•Value assessment (Culture fit)•Technical assessment (Job fit)•Behavior Based InterviewOffer & on boardingOffer template•Offer template•Pre-on boarding: Medical Check, Facility preparation Lead time, Checklist etc•Labor Contract•New Hire Orientation•Business –First Day Induction, Buddy Program•Corporate –GE & ME职业与组织发展员工业绩管理大学关系•Probation Review-Campus Recruiting Program ( Intern & EID) Process and Evaluation Form-Leadership Program•Performance Management -HRLP•G&O Setting-OMLP•Coach-IMLP•Appraisal (Rating Definition)-FMP•Feedback/Development Plan -CLPGE Value•GE Value•Managing Poor Performers•Performance Improvement Plan ( PIP)组织发展•Session Cp y•Employee Differentiation Process•EMS•360 Feedback•Leadership DevelopmentL d hi D l t•Mentoring ProgramgProcess Map For Probation Evaluation -GE China Manager HR Manager and HR Start Completes Evaluation, then Reviews with HR 20 Days Ahead ofReminds Employee’s Manager30 Days Ahead ofP b ti D D t g Communicate With Employee 14 Days Ahead of Probation Due Date y Probation Due Date Probation Due Date Probation Due DateYes Employee Passes Probation End HR Files ProbationEvaluationHREvaluationReport ProcessesTermination7 Days Ahead ofP b ti D D t Updated on Sept. 13, 2002Probation Due DateThe Performance Management CycleAnnualReview(EMS) for salaried peopleWith bandingOngoingMonitoringReview GoalsSession C GoalSettingg-Performance Review-Development Needs-Career DiscussionReview GoalsCoachingFeedbackPersonalPersonalDevelopmentPlansDevelopment PlansSalary PlanningIncentive Planning•Web enabled processIncentive PlanningStock OptionsDevelopment ProgramsGoal Setting ProcessBusiness Goals set –Session 1 & 2,Business Goals set–Session1&2strategical, operational.GEIT Leadership Team prepare their goalsAll Professional Bands and above prepareAll P f i l B d d btheir goals -signed off by their manager.Associates should set Goals whereverpossible, although the format can differ byg yfunctionName: Employee signature: It i ti l f GEIT t hi it t t i l2006 Goal Settingp y g Title: Manager signature/date:Business unit: It is essential for GEIT to achieve its strategic goals.You need to work with your manager to develop your objectives in line with these goals and to identify the actions and behaviours required in achieving your objectives.Things change throughout the year so schedule regular reviews with your manager to make sure progress is on track or to make any necessary adjustments.Performance Improvement Plan (PIP)NameWork Plans/ Goals(Make the deliverablesclear tangible and Due Date*Review date*Feedback (Give feedback on things that can be actionable. Focus on specific behaviours that can be changed Next StepFunctionclear, tangible andmeasurable)Focus on specific behaviours that can be changed, avoid generalizations)* Due and review dates should be less than 60 days after date of PIPFunctional Manager HR ManagerKey Development Process … Session CFocuses both on the individual + the companyWho ? Target group of session C?g gBasis for differentiation across the globe> Career BandingWhat are GE Career Bands?CEORole and individual•Role and individual•Strong GECorporateOwnershipMainly role•Mainly role•BusinessownershipNot impacted by session CValues and Performance PerformancesV a l u ePerformance Differentiation▪PerformanceE ceptional▪Exceptional ▪Consistently Meets Expectations / Fully Satisfactory▪Needs ImprovementOverall Rating Top Talent Hi hl V l d ▪Values▪Outstanding Strength▪Solid ValuesNeeds ImprovementHighly Valued Less Effective ▪Needs Improvement ▪Unique Skills▪Yes▪NoPromotability High Medium The combination of Performance, Values, andE di Skill i h f fMedium LimitedExtraordinary Skill ratings are the factors for determining Overall RatingNote: New employees (< 3 months with GE) can be rated“Too New To Rate”Performance –Examples of Behaviour Exceptional Performance Examples of Behaviour pConsistently delivers on stretch targetsAchieves way beyond job description y y jPro-active through to executionSpots and anticipates problems; implements solutionsSees and exploits opportunitiesSees a d e p o ts oppo tu t es Sees wider picture -the impact across the businessFocuses on what’s good for the businessHas a passion for the business Has a passion for the businessRisk takers...entrepreneurial...innovators...volunteers/takes ownership Seen as role model by othersRecognised as outstanding by other functions as well as own Recognised as outstanding by other functions as well as own Is positive, energetic, invigoratingVisionary..........brings team along with them..........Consistently Meets Expectations / Fully SatisfactoryAchieves goals and occasionally goes beyondgHas skills, knowledge, and attributes for current roleRequires minimal supervision, respected to get job doneSeen as team player, supports peersa ses c t ca ssues a t e y as oRaises critical issues in a timely fashionMay be on learning curve in new jobMakes few and seldom repeated errorsManager has confidence in substance of recommendations Manager has confidence in substance of recommendationsMotivates others to solve problemsDevelops and coaches othersProvides open and honest feedbackProvides open and honest feedbackVery focused......prioritises....able to see wood for the treesTakes ownership for own development -self motivatedNeeds ImprovementpOften fails to hit goalsRequires close guidance and coachingRequires close guidance and coachingLimited level of creativity / innovationFails to recognise and report on critical issuesLow energy/driveL/d iLow level of enthusiasm / inconsistent level of enthusiasmUnable to handle difficult team, people and business issues,p pNot putting in 100% commitmentDoesn’t take ownershipPoor punctuality/attendancePoor punctuality/attendanceTakes poorly judged risksMay be on learning curve (e.g. due to mismatch in job)Unique Skills –Operational Definition >In limited circumstances, an employee may demonstrate special value to the company by possessing one or more of the following characteristics:–Special skills –employee recognized as having great knowledge/skills in a specialized area necessary to perform the job that would be extremelyspecialized area necessary to perform the job that would be extremelydifficult to replace (e.g., pension plan design expert)–Special expertise –employee has gained extensive on-the-job knowledge that would be extremely difficult to replace (e.g., unique commercialthat would be extremely difficult to replace(e g unique commercialrelationship; expert in regulatory requirements in a particular area)–Special role –employee is in a role that has a unique impact on the business (e.g., integration manager for pivotal business acquisition)b i(i t ti f i t l b i i iti)y p y g g >This assessment is binary -an employee is designated as having an extraordinary skill or they are designated as not>It is intended to be used quite selectively…not simply to acknowledge professional excellence or valuable contributionprofessional excellence or valuable contributionOverall Rating –Operational Definition ✓The overall assessment of the employee’s contribution to the organization ✓Objectively based on past performance, demonstrated values, and unique skills Guidelines available to ensure appropriate differentiation across the business g p✓Guidelines available to ensure appropriate differentiation across the business Top Talent: Represents the very best contributions within the organization. Consistently performs at a level that strongly differentiates their contribution within the organization, and recognizes this additional level of capability and performance.Highly Valued :Represents the strength of our organization. Consistently performs at a level that strongly supports business performance and GE Values . Highly capable and high-achieving performers, who are recognized for their contribution within the organization.Less Effective :Represents the least effective contributors within the organization. Not always able to contribute at a level that is desired Recognizes a need for change and always able to contribute at a level that is desired. Recognizes a need for change, and generally associated with needed improvement in performance and/or values, with an action plan to address.Overall Rating —How It Fits Together…g g EXAMPLES ONLY=Unique skillsOverall ratingPerformanceGE values20-30%=60-70%=~ 10%Overall Rating GuidelinesgTop Talent …20% –30%Highly Valued …60% -70%ff%Less Effective (10)Promotability –Operational Definition ✓An individual’s capacity based on performance, aptitude and demonstrated ability andinterest to take on broader responsibilities✓Demonstrates attributes that could be applied to bigger roles y pDemonstrates attributes that could be applied to bigger roles ✓Demonstrates leadership capabilities ✓Communication and influence skillsHigh:Continually expands personal capabilities and independently takes on greaterresponsibility. A high probability of competing successfully for higher banded positions. Demonstrates the capability to move up at least one band or to a position with significantly greater breadth and impact (within the same band)and realize significant additional greater breadth and impact (within the same band) and realize significant additional progression thereafter.Medium :Continually expands personal capabilities and demonstrates willingness to take on greater responsibility. An individual with the likelihood of competing successfully for a higher banded position or take a job at the same band with broader responsibilities.Limited An individual who is performing as a professional/expert likely to remain in position :An individual who is performing as a professional/expert, likely to remain in position or move laterally within the same band with similar responsibilities/depth. Is positioned at the appropriate level to maximize effectiveness.Link to reward▪Performance▪ExceptionalOverall Rating •Base salary•Incentives/ Bonusp ▪Consistently Meets Expectations / Fully Sat ▪Needs Improvement ▪ValuesTop 20Talent Highly Valued Less Effective•Stock Options•Career▪Outstanding Strength ▪Solid Values▪Needs Improvement ▪Unique SkillsY Career Development Programs▪Yes ▪NoPromotability High Medium LimitedEMS•Standard form completed by all employees (professional band and above) on an annual basis–Two Parts»Employee Basic Information andAssessment»Manager Assessment•The EMS serves many purposesTh EMS–Tool to obtain annual performance feedbackD t li h t d–Documents your accomplishments and careerinterests–Focal point for career development discussionsFocal point for career development discussions–Key data source for Session C–Internal GE résumé/ CV that is used for posting onInternal GE résumé/CV that is used for posting oninternal positionsAnatomy of an EMSAnatomy of EMSEmployee EMSIndividual Experience Record Manager EMSAnnual Accomplishment Annual Accomplishment p •Education•Employment History •Corporate Training Programs pSummary & Development Review•Contributions & TrendSt th &D l t N d pSummary & Development Review•Accomplishments St th &D l t p g g •Other Training •Other Qualifications•Strengths & Development Needs •Job/Career Recommendations•Strengths & Development Needs•Career InterestsThe EMS is your GE Resume/CV. It is The Manager EMS Is the Manager’s The EMS Is Your Opportunity to Discussyan important document that represents your work and accomplishments throughout your career.g gFeedback and Review of Your Achievements and Plans for the Future.pp y Your Accomplishments and Areas for Developments•The Year’s Accomplishments vs. Goals •Development Issues for the FuturepManager EMS AssessmentYou will need to contribute feedback in 3sections within the EMS for your direct reports: sections within the EMS for your direct reports:Accomplishments & Contributions/TrendStrengths & Development NeedsCareer Interests & RecommendationseEMS Review ProcessEmployee Yeswith the Help of HRNoManager Completes AssessmentEmployee Edits Needed?Submit for one-over-one ApprovalFinal Version?Release to EmployeeManagerDiscussYesNoYesNoApprove as one-over-one managerManager Edits Needed?One over one ManagerDiscussYesNoDevelopmentpDevelopmentOften we try to jump straight to theOft t t j t i ht t thsolution without clearly establishing theneeddp pDevelopment is all about improvement &growthTh h ll i t d fi th t dThe challenge is to define the correct need… where is someone now, where do theywant to be and what is the gapant to be and hat is the gap。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ABSTRACTInformation Systems (IS) agility is a current topic of interest in the IS industry. The study follows up on work on the definition of the construct of IS agility and attributes for sensing and diagnosis in an agile IS. IS agil-ity is defined as the ability of an IS to sense a change in real time; diagnose it in real time; and select and execute an action in real time. This paper explores the attributes for selecting and executing a response in an Agile Information System. A set of attributes were initially derived using the practitioner literature and then refined using interviews with practitioners. The attributes’ importance and validity was established using a survey of the industry. All attributes derived in this study were deemed pertinent for selecting and executing a change in an agile information system. Dimensions underlying these attributes were identified using Exploratory Factor Analysis. This list of attributes can form the basis for assessing and establishing execution mechanisms to increase IS Agility.Attributes for Executing Change in an Agile Information System Pankaj Chaudhary, Eberly College of Business and Information Technology, Indiana University of Pennsylvania, Indiana, P A, USAMicki Hyde, Eberly College of Business and Information Technology, Indiana University of Pennsylvania, Indiana, P A, USAJames A Rodger, Eberly College of Business and Information Technology, Indiana University of Pennsylvania, Indiana, P A, USAKeywords: Agile Information Systems, Execution Attributes, Information Systems Agility, Response Execution, Response Selection, Selection AttributesINTRODUCTIONChange is the rule of the game in the current business environment. The rate of change has been continuously increasing due to factors like globalization and the opportunities presented by the development and evolution of technologies. Not only are changes occurring at an increasing rate, they are becoming increasingly unpredict-able. This unpredictability can involve the tim-ing of a known change; not knowing about a change; and/or a combination of these. T he rapidrate of change implies that an organization needs to become an expert at changing and morphing itself rapidly in response to a change. Reten-tion of leadership and/or competitive position requires that an organization should be able to change at will in any direction, with minimal cost and time, to counter a threat or capitalize on an opportunity. Such an organization may be characterized as an agile organization. For most organizations the survival and/or retention of market share demands that the organizationDOI: 10.4018/IJTD.2015040103should be able to change faster than, or as fast as, new entrants and rivals.Information Systems (IS) pervade all aspects of modern organizational functioning and play an integral role in information process-ing activities of an organization. Information Systems are needed for organizational agility on account of their ability to provide shared, distributed and integrated, current, and fast-flowing information (Bajgoric, 2000; Bal, Wilding, & Gundry, 1999; Christopher, 2000; Hoek, 2000; Mason-Jones & Towill, 1999; Sharifi & Zhang, 1999; Y. Y. Yusuf, Sarahadi, & Gunasekaran, 1999).Modern business processes in organiza-tions use IS as a core resource or component. In many and most cases, IS may completely or significantly embed a business process (e.g., Internet banking). The pivotal role of IS in modern organizational business processes means that an organization (agile or striving to be) cannot change its business processes unless the IS changes as well. Thus an agile organization would need an agile IS. What Brandt and Boynton indicated in 1993 still holds true - current IS are not easy to change though several are getting closer in some as-pects. Markets change but IS do not. Though more organizations are experimenting with Agile Development methods, most IS have been developed and are still being built to cover a closed/defined set of requirements using the waterfall development methodology, especially in contracting and outsourcing arrangements. The performance of an IS is also optimized for these requirements. The result of this opti-mization is that IS changes are often arduous and complicated, especially in cases where the requirements were not explicitly foreseen by the designers. But such requirements are frequent in today’s environment. The problems in changing an IS are further aggravated by other factors such as outsourcing, where the knowledge about the architectural and techni-cal aspects of IS may primarily reside outside the organization. The inability of IS to change quickly impedes organizational agility. The challenge for an organization is to structure its IS to meet a variety of changing requirements, many of which are not even known when the IS are built. In summary, an agile organization needs an agile IS.So what is an agile IS? We arrive at the definition or construct of an agile IS based on prior work done by the authors in this area. Agility in general is defined (Pankaj, 2005; Pankaj, Hyde, Ramaprasad, & Tadisina, 2009) as a formative construct comprised of the ability to sense a change, diagnose a change, select a response, and execute the response in real-time:1. Sense: Ability to sense the stimuli forchange (as they occur) in real-time;2. Diagnose: Ability to interpret or analyzestimuli in real-time to determine the nature, cause, and impact of change;3. Respond:A bility to respond to a change inreal-time, further disaggregated into selectand execute.3.1. S elect: Ability to s elect a response inreal-time (very short planning time)needed to capitalize on the opportunityor counter the threat.3.2. E xecute: Ability to execute the re-sponse in real-time.Real-time is defined as the span of time in which the correctness of the task performed not only depends upon the logical correctness of the task performed but also upon the time at which the result is produced. If the timing constraints of the system are not met, system failure is said to have occurred (Unknown, 2002).Thus an Agile IS may be defined as one that has the ability to sense a change in real-time, diagnose the change in real-time, select a response in real-time, and execute the response in real-time. Due to the formative nature of the construct, several, or some, of these abilities might exist in the absence of others.This paper is organized starting with a definition of the formative construct of an “Agile IS” and the construct’s components: Sense, Diagnose, and Select and Execute. The Introduction is followed by a Literature Review and general discussions of Information Systemsand Sources of Change in Information Systems to provide context for the following analysis and results. The Research A pproach and Objectives of the paper are discussed followed by a con-ceptualized set of attributes for Selecting and Executing a Response to a Change in an Agile IS. These attributes are verified and refined and then validated through an empirical analysis of a survey. The Survey A dministration, A nalysis, and Results are offered followed by the Sum-mary, Comments, and Limitations.LITERATURE REVIEWBased on the review of the current peer-reviewed academic work there appear to be few studies addressing the topic of IS agility and/or agile IS directly. Many studies have explored the concept of flexible IS, and agility in other aspects of the organizations. It should be noted that flex-ibility is a related, though different and distinct, concept (Pankaj et al., 2009). Flexibility does not imply agility but can aid in agility (Pankaj et al., 2009). This section summarizes some studies in the area of flexibility and agility in relation to IS.A flexible IS infrastructure allows sharing of data and applications through communica-tion networks. It pertains to the arrangement of hardware, software, and networks so that data and applications can be accessed and shared within and between suppliers, customers, and vendors (Broadbent, Weil, & St.Clair, 1999).A flexible IS infrastructure helps in integrating disparate and geographically distributed sys-tems and makes IS applications cost effective in their operations and supports. Therefore, a flexible infrastructure becomes a critical source of advantage to the firm. In both academics and industry, “companies increasingly adopt process-aware information systems (PAISs), which offer promising perspectives for more flexible enterprise computing” (Weber, Reichert, & Rinderle-Ma, 2008). Gottfried and Herwig (Gottfried & Herwig, 2014) believe that recent economic developments indicate that greater flexibility in manufacturing is more important than ever and they present an applicable approach that shows exactly how to evaluate the manufacturing flexibility and how to measure an improvement of flexibility in business practice. A flexible IS infrastructure is an integrated shared system that is built piece by piece over time (Bharadwaj, 2000). That means, as a firm learns to work with a system and gradually becomes proficient in using the system, it continually works to add other pieces in the infrastructure that can set it apart from other firms.Based on the Resource-Based View (RBV) of the firm, we consider IS as a key resource of a firm. Even though many systems can be purchased from the marketplace, the use and customization of these systems is recognized as anchoring the IS competencies of the firm. (Ex., Bharadwaj 2000; and Rockart, et al. 1996) view IS infrastructure as an IS competence, because not all the firms can equally capitalize on information technology (IT) without using a flexible IS infrastructure. Firm competencies inherit the following properties: they are valu-able, rare, inimitable, and non-substitutable. These attributes cannot be easily imitated by competitors in the short-run because capabilities are deeply rooted in the history of the firm, and some capabilities could arise just by being in the right place at the right time (Barney, 1991).It can be argued that Business Process Management (BPM) practices continue to gain interest among managers who seek to improve their organization’s efficiency, effectiveness, agility, and competitive position (Goeke & Antonucci, 2013). The knowledge-based or-ganization must be agile and apply substantial knowledge, when and where it’s needed, to affect organizational goals (Nissen, 2005). A model proposed by Hefu, et al. (Hefu, Weil-ing, Kwok, & Zhongsheng, 2013) proposes to examine how IT capabilities (i.e., flexible IT infrastructure and IT assimilation) affect firm performance through absorptive capacity and supply chain agility in the supply chain context (Hefu, Weiling, Kwok, & Zhongsheng, 2013). Their research shows that absorptive capacity and supply chain agility fully mediate the influ-ences of IT capabilities on firm performance.A conceptual framework developed and empirically tested by Yang (Yang, 2014) inves-tigates the antecedents of manufacturers supply chain agility and posits that cost efficiency mediates the relationship between agility and performance (Yang, 2014).Given the nature of collaboration and the high degree of interoperability between partner IS, processes need to be agile in order to respond to changes in context; to apply agil-ity mechanisms; and to detect the significant events that will lead to a subsequent evolution of the situation and to design the structure of the part of the system that is in charge of IS agility (Anne-Marie, Sébastien, Frédérick, & Hervé, 2014).Organizational workers improve their perceived job performance through the use of Mobile Enterprise Systems (MES), while also investigating the impact of perceived orga-nizational agility and location independence on technology acceptance of MES (Sunghun, Kyung, & Kimin, 2014). Organizational agility is positively associated with both perceived ease of use and perceived usefulness (Sunghun et al., 2014).The link between dimensions of agile supply chains, competitive objectives, and busi-ness performance was assessed by Yusuf, et al. (Yahaya Y. Yusuf et al., 2014). They identify the most important dimensions and attributes of supply chain agility and provide a deeper insight into those characteristics of agility that are most relevant.A cross-sectional field study was employed to analyze how key defining features of enter-prise systems environment, including integra-tion, process optimization, and best practices affect agility (Seethamraju & Sundar, 2013).In summary, there are studies addressing different aspects of flexibility and agility in an organization. This study addresses IS agility as a distinct concept in an explicit and direct RMATION SYSTEMSIS in this study are restricted to computer-based information systems and we categorize IS com-ponents into human and IT components (Byrd & Turner, 2000) operating within an organizational context (please refer to Figure 1). This is a sim-plistic conceptualization of an IS by the authors and is used in this research to put a boundary around the domain of interest, since IS in their holistic view can be all encompassing. Several alternative ways of classifying components, such as having a database component and/or including storage in hardware, is possible. Each has its own merits and advantages.The organizational context for an IS may be described in different ways depending upon the purpose of the research question. Conceptu-alization of the organizational context is based on the work of Ein-Dor and Segev (Ein-Dor & Segev, 1978). Organizational context may be viewed as a combination of uncontrollable, partially controllable, and controllable factors. Uncontrollable factors are those whose status is given with respect to IS and include organi-zational size, organizational structure, organi-zational time-frames, and extra-organizational situations. The partially controllable factors are those whose change can be affected by the IS in many situations like organizational resources, organizational maturity, and the psychological climate in the organization. Controllable factors are those for which changes can be affected by the IS like rank and location of the top IS executives, and existence of a steering commit-tee. Organizational policies and rules also play an important part as they control and guide all organizational actions and imperatives.The human component of IS consists of the IS staff responsible for planning, develop-ment, operation, and maintenance of the IS. The human IS component should have four types of knowledge and skills. These are technology management knowledge and skills; business and functional knowledge and skills; interpersonaland management skills; and technical knowl-edge and skills (Lee, Trauth, & Farwell, 1995).The IT component consists of the comput-ing, storage (including databases with the data model and other data), and networking equip-ment, and software that runs on this equipment. The absence of data as an explicit component may be seen as an issue. The rationale for not providing data as an explicit component is that data is a contextual component rather than an independent component and can be subsumed in software and storage. The logic of the business processes is embedded into the configuration of IT components. The human component of the IS is responsible for embedding or program-ming this logic and associated data into the IT components.SOURCES OF CHANGE IN INFORMATION SYSTEMSIS need to change continuously. There are several motivators/causes for an IS change. IS may change on account of internal changes, organizational changes, and/or environmental changes. IS form the core of information pro-cessing in all modern organizations. An IS has to continuously improve its performance to improve organizational performance, thus re-quiring continuous changes. Such changes to the IS that emanate from considerations within the IS itself, are termed as internal changes in this study. In modern organizations, IS and business processes are tightly coupled (Edwards, Millea, Mcleod, & Coults, 1998). Business processes have to change in response to changes in the organization’s strategy and its short-term and medium-term choices. A change in the business process will require a change in the IS. Con-versely, an IS’s ability to change may permit or prohibit changes in business processes. An IS has to change to enable changes in business processes. Such changes in IS that are driven by the organization, are termed as organizational changes.Environmental changes may impact an IS directly and warrant change. Issues such as technical compatibility with suppliers, custom-ers, and other partners; termination of support for obsolete technologies; upgrade of the hard-ware and software products; increase in viruses and cyber-attacks; changes in licensing terms; etc. pose a requirement for changes in IS. Such changes are termed as environmental changes. These are primarily driven by the changes in the environment that directly and exclusively affect the IS. These would exclude the changes that are mediated through the organization.Figure 1. A model of information systemsRESEARCH APPROACHAND OBJECTIVESThough there is a lot of discussion of agility in the current practitioner literature, theories in the area of IS agility are in early formative stages (see (Eisenhardt, 1989) for theory building). IS agility is also an area where practitioners have taken the lead. In the practitioner literature, IS agility is equated to a set of technologies that enable seamless interconnection and collabora-tion between the IT components to achieve rapid configuration changes. The conceptualization of IS agility as proposed in this study is much broader and more comprehensive in scope. This study therefore aims to fulfill the follow-ing objectives:1. Arrive at a conceptualized set of attributesfor selecting and executing a response toa change in an agile IS. (Work on sensingattributes (Pankaj, Hyde, & Rodger, 2013b) and diagnosis attributes (Pankaj, Hyde, & Rodger, 2013a) has been presented sepa-rately due to length considerations).2. Verify and refine the conceptualized setof attributes for selecting and executinga response to change in an agile IS basedon the feedback from practitioners and to arrive at a comprehensive set of attributes selecting and executing a response for IS agility3. Validate the attributes for selecting andexecuting a response in an agile IS as con-ceptualized in this study provided througha survey.RESPONSE SELECTION AND EXECUTION IN AN AGILE INFORMATION SYSTEM Sensing means that relevant signals are received and the information on the level/measure of parameter(s) with which the signal is concerned, is recorded. Signals come from everywhere (Quinn, 1980). IS employs a wide variety of sensors that include machines, living entities, and social entities to sense the stimuli. An agile IS has several attributes (Pankaj et al., 2013b) for sensing a change in real-time. Sensing a change is an important ability. After a change is sensed it has to be diagnosed.Given that the stimuli have been sensed accurately and in a timely fashion, an accurate and timely diagnosis is needed. The diagnosis provides answers to questions like what is the change, where is it occurring, when has it occurred or will occur, who is affected by the change, and what is the cause of the change. Former Intel chairman Andy Grove (Grove, 1999) argued that this is perhaps one of the most difficult tasks that an organization faces. Recognizing whether a change has happened or is going to happen is a non-trivial task. An important objective of the diagnosis is to dis-tinguish signal from noise. Stimuli need to be interpreted to determine the nature and cause of change. Diagnosis of the change in an agile IS takes additional importance since most modern IS are fairly complex. This complex-ity often makes it difficult to infer the linkages between cause and effect. Inference of cause is necessary to arrive at a response to the change. For a modern IS, what the change is and why it is happening are the minimal answers needed from diagnosis. There are several attributes that enable an agile IS to diagnose in real-time (Pankaj et al., 2013a).Once a change has been diagnosed, a response is selected. This response may range from doing nothing to a complete reengineering or replacement of the existing IS. The primary criterion for arriving at a response in agility is execution within the time constraints (real-time). For this reason a quick patch job that meets the time constraints may be preferred when compared to an exceptionally effective and sound rational response that is late. Addi-tional criteria for a response are cost of change, scope of change, and robustness of change (Dove, 1994). These additional constraints may be used if several responses satisfy the time constraints. Together these four constraintsconstitute the core criteria for selection of a response and may subsume other constraints. For instance, constraints on time and cost will help in choosing between the alternatives of outsourcing vs. in-house development; con-straint on robustness will help in choosing between use of new technologies (with higher probability of instability and bugs) vs. trusted old technologies; etc. An agile IS chooses a response that can be executed within the given time constraint, with minimum cost, maximum scope, and maximum robustness. Time in an agile IS is the primary constraint.Execution of the response within the given constraints is contingent upon the resources available for execution which in turn depends upon the accuracy of the estimation of resource requirements and constraints (sometimes still an art) during the response selection. The selec-tion process itself may be short at most times to meet the real-time constraints and may not involve exhaustive attention to details, thus cutting down the planning time during selec-tion. This, coupled with complexity associated with IS changes, may result in unforeseen contingencies during execution. An agile IS should be able to resolve these contingencies within the given time constraints. This may pose the need for having viable alternatives when selecting and executing a response. For example, if an application cannot be developed in-house then it may be outsourced. In the worst case scenario, it may be necessary to start the cycle of sense, diagnose, select, and execute again by seeking additional stimuli while still staying within the original time constraints. An agile IS has alternatives for the execution of a chosen response, and also has alternative responses for a given change. An agile IS has properties like loose coupling of components with standard interfaces; flexibility in the techni-cal components to be reconfigured, scaled, and reused; multi-skilled human resources, etc.; that allow for alternative executions of a response and/or execution of a different response within the given constraints.ATTRIBUTES FOR RESPONSE SELECTION AND EXECUTION IN AN AGILE IS The human and IT components of an agile IS have several attributes which allows the IS to select and respond to internal, organizational, and environmental changes in real-time. These changes may affect the human or IT compo-nents or bothDue to paucity of the peer-reviewed academic literature, most attributes have been derived from a survey of practitioner literature (about 250 in number) and the consulting experi-ences of the authors. Some academic articles in the area of IS flexibility were also referenced (e.g. (Allen & Boynton, 1991; Weil, Subramani, & Broadbent, 2002)).Attributes for Response Selection in an Agile ISOne of the attributes needed in an agile IS for the selection of a response is good estimation skills for evaluation of responses for satisfac-tion of the given constraints. The IS staff should be able to rate the available responses on the four constraints of time, cost, robustness, and scope with confidence so that a few responses may be selected. A prerequisite to estimation is an accurate assessment of the capabilities of the IS organization in terms of controllable, partially controllable, and uncontrollable fac-tors so that only feasible/viable responses are selected. IS staff leading projects and tasks should have an accurate knowledge of these factors for accurate estimation. Formal methods of estimation (e.g. COCOMO, COCOMO II, Function Point Analysis) may be used within the IS function for estimation (Pendharkar, Subramanian, & Rodger, 2005). Human experi-ence may be used exclusively or complement formal methods. Many times access to the knowledge-bases external to the organizations like those of the IT vendors and others (Kris & Jan, 2010) may be needed during estimation for the purpose of effort-estimation and sizing of the IS components (number of processorsin the server, number of people needed in the implementation, etc.).Often it may not be possible to select a response that fulfills all the constraints (in-cluding those posed by IS) by only altering the IS. In many such cases a small change in the business processes, rules, and/or policies, can yield a response that fulfills all the given constraints. This attribute is necessary since the traditional wisdom in the MIS area is for an IS to conform to business process requirements. IS-driven changes in business processes are often seen as problematic by most executives since there is a perception that such changes are devoid of any good business logic and seek to fulfill only technical goals. Thus IS should possess the capability to influence the organi-zational context by driving limited changes in business processes, rules, and policies to the extent where justification for such change can be provided. We focus on these three factors for the sake of parsimony. But the capability as to what factors in the organizational context can be changed, and the extent to which they can be changed, would depend upon the perceived necessity of the IS change. The attributes of agile IS relevant to the selection of a response are described in Table 1.Attributes for Executing a Response in an Agile IS Execution in this study is defined as the creation of a new configuration in IS using the IT com-ponents and the IS staff such that the selected response is incorporated as a functionality of this IS configuration. The IS configuration may be created by altering the existing IT components and staff, adding on new IT components and staff, or both. These new configurations include alternatives like application services providers, outsourcing, co-location in third party data cen-ters, and “computing on demand” (all of these collectively subsume cloud computing) being offered by various vendors like IBM, Google, Amazon, RackSpace, etc. These alternatives may also be used in conjunction with the re-configuration of the in-house IS functionality within the organization. Execution in an agile IS should meet the constraints by creating the IS configuration within the time and cost with the requisite robustness and scope. The resulting configuration should be stable. This is an impor-tant point to stress since the distributed nature of the current IS, coupled with the number of components and their complexity increases the number of failure points significantly. Execu-tion should also allow for alternative methods of execution of the same response and ability to switch to an alternative response during a contingency.IT components in general should have properties that allow for rapid execution. Re-usable, scalable, and rapidly reconfigurable modular components may allow for rapid ex-ecution (Dove, 1995). Several attributes of the IS components facilitate reconfiguration. The IT components should scale, implying that it should be possible to add a similar IT component to an existing component to obtain an increase in capacity. Most IT components scale at a rate that is below linear and hence, the closer the scaling is to being linear, the more agile the IS would be in some contexts. Similar to ITTable 1. Attributes for selecting a response in an agile information system1. IS staff that lead tasks and projects with an accurate knowledge of controllable, partially controllable, and uncontrollable factors for the IS department/function.2. Estimation methods2.1. Scientific and formal estimation methods that can estimate the time, cost, robustness, and scope of a response.2.2. Experienced and knowledgeable IS staff for estimating the time, cost, robustness, and scope of a response.2.3. Access to knowledge-bases (e.g., sizing guidelines) of vendors of IT components to aid in estimation.3. Capability of IS to drive changes in the business processes to a limited extent.4. Capability of IS to drive changes in organizational rules and policies to a limited extent.。

相关文档
最新文档