Thursday, November 5, 2026

Software Engineering - Industrial Engineering in Software Engineering


Is the full capability of the #hardware exploited for value creation? An industrial engineer can evaluate periodically.  Software engineering component of industrial engineering.
#IndustrialEngineering #Productivity #CostReduction #InformationSystems  #SoftwareEngineering
https://nraoiekc.blogspot.com/2020/07/industrial-engineering-in-data-center.html

Industrial Engineering and TPS in Software Development.
Koichiro Toda
Director - TPS Certificate Institution, Agile&DevOps coach, Scrum Master, Software Engineering Consultant



An industrial engineering approach to software development
D.N. Card, R.A. Berg
Abstract
Many different tools and techniques have been developed to increase software quality and productivity. However, periodic acquisition of improved methods and tools, by itself, does not ensure continual improvement. To be effective, new technology must be integrated into an underlying process. That process must be managed explicitly. This paper describes an industrial engineering approach that treats software development as a process distinct from its unique application to any specific project. Its essential elements include formal process definition, software measurement, process engineering, and quality control. Although already successfully embedded in many manufacturing processes, application of industrial engineering techniques to software remains a novelty. Nevertheless, this approach provides the software enterprise with a long-term plan for improving software quality and productivity.
Journal of Systems and Software
Volume 10, Issue 3, October 1989, Pages 159-168



SWE Industrial Engineering - Software Engineering Process Improvement Function


This guide was written to help organizations establish and sustain a process improvement group as the
focal point of a software engineering process improvement program.

The guide is  concerned with the technology used in existing and improved processes and the human side of stimulating a higher quality process. 

The term technology is used throughout this guide in the broadest sense. For example, this use of the term would include software inspection as a peer review technology for detecting errors in software development work products; computer-aided software engineering (CASE) as a technology providing automated support for performing activities and creating work products in the software development process; and change management as a technology for planning and implementing organizational change.

How do organizations move from their current state to one where there is continuous improvement? First, they must establish an organizational commitment to quality; next, they must create an entity in the organization that is the focal point, some group responsible for facilitating actions supporting that commitment; and finally, they must carefully plan each step to move from the current situation to the desired one. In the software industry, the organizational focal point is a software engineering process group, and the model for the step-by-step change is the process improvement cycle. 


The Process Improvement Cycle
Software process improvement is a continuous cycle. 

1. Set expectations based on capabilities of new technologies and benchmarking.
2. Assess the current practice inside the organization.
3. Analyze the variance between expectation and practice.
4. Develop and Propose changes that will reduce the variance and thereby improve the process.
5. Plan the integration of the improvements into the existing process and update the process definition. If a formal process definition does not exist, it should be documented now.
6. Implement the improvements.
7. Perform the process as it is now defined.
8. Start over.

The Process Group - Industrial Engineering Group

The software engineering process group is the focal point for process improvement. Composed of line practitioners who have varied skills, the group is at the center of the collaborative effort of everyone in the organization who is involved with software engineering process improvement. Group size is usually equal to 1-3% of the development staff.


Following are ongoing activities of the process group:

• Obtains and maintains the support of all levels of management.
• Facilitates software process assessments.
• Works with line managers whose projects are affected by changes in software engineering practice, providing a broad perspective of the improvement effort and helping them set expectations.
• Maintains collaborative working relationships with software engineers, especially to obtain, plan for, and install new practices and technologies.
• Arranges for any training or continuing education related to process improvements.
• Tracks, monitors, and reports on the status of particular improvement efforts.
• Facilitates the creation and maintenance of process definitions, in collaboration with managers and engineering staff.
• Maintains a process database.
• Provides process consultation to development projects and management.

The process group is not part of product development but is staffed by practitioners. As a result, it has expertise in software engineering.

An improved process also allows easier acquisition and adoption of new technology because that technology can be acquired in direct support of defined processes. The process definition necessary to a disciplined software process is also prerequisite to reasoned analysis about what software tools and methods best support the goals and the creation of products and systems within the organization.

Improvement Activity Plan Implementation Steps
1. Overview
 •Goals and objectives
 •Related policies
 •Needs analysis
2. Technology description
3. Enabling technology
 description
4. Sources for technology
 and related services
5. Purchases
6. Tailoring
7. Education and training
8. Technology selection
 procedure
9. Evaluation procedures
10. Schedule and responsibilities



A process that is not well understood and articulated cannot be managed or improved. Just as manufacturers must select activities and tools for a particular product line, software organizations must also define and implement appropriate processes for each major development effort. Software, by its nature, is very easy to change. Because software practitioners are well-educated professionals who readily take independent action, a well articulated and understood process is essential to the orderly and predictable operation of a software development organization.

A well-defined and articulated description is prerequisite to process improvement. As Card and Berg [Card89] state, "periodic acquisition of improved methods and tools, by itself, does not ensure continual improvement. To be effective, technology must be integrated into an underlying process. That integration must be managed explicitly." Increases in quality and productivity, along with the successful use of technology, depend directly on a well articulated and well-understood process.


Card and Berg [Card89]: An industrial engineering approach to software development
D.N. Card, R.A. Berg,  Journal of Systems and Software, Volume 10, Issue 3, October 1989, Pages 159-168  https://www.sciencedirect.com/science/article/abs/pii/0164121289900290



Describing the Existing Process
Building a process definition for an organization begins with describing what exists. Eventually, the definition of what should exist is also created, and replaces the initial description.

Recommended reading for those beginning the task of describing or defining software process:
[Humphrey89], Ch. 13, "Defining the Software Process."

Any of a number of different methods may be used; one of the simplest, ETVX [Radice85], is described below. Another straightforward method with tool support is described in [Kellner89]. Whatever the method, describing the existing process should result in documentation of how software products are actually developed and maintained in a given organization.

4.1.1. Documenting the Process: One Approach

One very accessible approach to writing a process description is presented in [Radice85]. Radice considers a process to be made up of software activities, which must be defined. A defined activity is one which has:
(1) a list of entry criteria that should be satisfied before beginning the tasks, (2) a set of task descriptions that indicate what is to be accomplished, (3) a validation procedure to verify the quality of the work items produced by the tasks, and (4) a checklist of exit criteria that should be satisfied before the activity is viewed as complete. (p. 83)

Radice calls this the E (Entry Criteria) T (Tasks) V (Validations) X (Exit Criteria) process architecture. Using ETVX to describe each phase of software activity should result in a consistent description of software development processes. Gaps—missing activities or a missing E, T, V, or X for an activity—that appear in the process description indicate where immediate process improvement may be needed. For example, the exit criteria for module design may not have been defined or may not match the entry criteria for the next activity. On the most abstract level, process definition is simply the determination of what stages and activities will be used by a given software organization. 

[Radice85] lists the following phases for a commercial product:

• Requirements and planning
• Product-level design
• Component-level design
• Module-level design
• Code
• Unit test
• Functional verification test
• Product verification test
• System verification test
• Package and release
• Early support program
• General availability
E, T, V, and X must be defined for each activity.

 Types of Measurement

In general, there are two types of measures: product and process. Product measures describe the characteristics of each system component being produced or maintained. Typical product measures are size, cost, complexity, quality (number of defects), and resources consumed to develop or maintain the component. Process measures describe aspects of the process used to produce or maintain those components, and are attributable to the human processes that create the product. Typical process measures are defect rates, repair rates, and production rates. Broader measures such as labor turnover, learning curve, communications overhead, and degree of overall adherence to the defined process also relate to process. In fact, a single measure may apply to both process and product, depending upon its usage and one’s point of view. Both types of measures may be collected on individual components or across groups of components; when product measures are aggregated, they often provide information about the process.


Defect Prevention
Several process information files are needed to support the defect prevention process. 
• The defect file contains a record of each defect and information such as originator, description, resolution, disposition, and effort to repair.
• The action item file contains the action items that arise out of a causal analysis of the defects. These items are suggestions for improving the process so that future defects would not be manifest in the software product.

 The process group should capture the history of the improvement efforts. The group should collect, catalog, and maintain reports and other artifacts related to attempts to improve the process. In many organizations, these products are lost when personnel change, and the improvement lessons must be learned all over again. Records should include: an indication of what went well and what did not go well; a description of how problems were handled; and suggestions for improving performance on similar tasks in the future. Capturing and reviewing lessons learned can be a part of the development life
cycle. The challenge is to make this information available to those who need it, past the life of a project.

Beginning Continuous Improvement
The process of introducing an improvement includes selecting a candidate technology, tailoring the technology and the training for its use, and using the technology on a pilot basis. Feedback should be collected and the full implementation plan is developed  in light of the pilot experience.

One key long-term activity is the installation, over and over again, of new procedures and technology that support process improvement. These installations should begin with a pilot (prototype) installation—a controlled experiment. Pilots are essential when an organization has no experience with a technology, or when the technology will be applied in a new domain or with inexperienced staff. This is true even if the technology seems to be mature, as with software inspections, or even if the organization has excellent in-house resources, such as a technical working group with some experience in cost estimation. If a technology is new to an organization, it cannot be considered mature in that context. Appendix D presents an extended discussion of this phenomenon. This chapter describes some considerations for executing a pilot effort.

Process Consultation
The process group spends a significant proportion of its time coaching others and problem solving, based on the examples of best practices developed in other organizations. This consulting and broad awareness of the quality of particular efforts is indispensable for the success of the overall process improvement program.

As the focal point for process improvements, the process group spends a significant proportion of its resources meeting with those whom it serves. The group’s consulting activities include:

• Helping to set realistic expectations for improvement activity results.
• Tailoring process priorities, definitions, standards, training, and other process
materials.
• Suggesting methods for improving a specific process if a working group has not
already done so.
• Analyzing process measurement data.
• Facilitating improvement planning meetings and activities.
• Demonstrating improvement technology. (For example, serving as a moderator
for inspections until a project can develop its own inspection moderators.)
• Referring groups with similar interests to each other so that they can help each
other.
Process group members must have or develop good consulting skills; they need the ability
to listen and clarify, and to collaborate in problem solving with those who seek their help. If
process group members have access to training or expert advice (especially in the form of
"shadow" consulting) in this area, they should take advantage of it.

Process Group Membership
Process group members should collectively have experience from throughout the software life cycle.

Members of the process group are advocates for improvement. They are software professionals assigned, generally full time, to help the organization increase the maturity of its
software process. Members should be carefully selected with the goal of balancing the experience and educational background of the group as a whole.

Selecting the Process Group Leader

The process group leader must be an acknowledged technical leader,
with these characteristics:
• Extensive experience in or knowledge of the software process.
• Experience advocating improved software development processes, methods,
and tools—that is, improved quality and productivity.
• Experience in management or project leadership.
• Knowledge of the software development environment

Robert L. Grady and Deborah L. Caswell, Software Metrics: Establishing a Company-Wide Program, Prentice-Hall, 1987.
• H. J. Harrington, The Improvement Process: How America’s Leading Companies Improve Quality, McGraw-Hill, 1987.
• Watts Humphrey, Managing the Software Process, Addison-Wesley, 1989.
• Rosabeth Moss Kanter, The Change Masters: Innovation for Productivity in the
American Corporation, Simon and Schuster, 1983.

• Marvin Weisbord, Productive Workplaces: Organizing and Managing for Dignity, Meaning, and Community, Jossey-Bass, 1987.


Process Management Approach - Card
The process management approach includes three essential activities: process definition,
process control, and process improvement. An undefined process cannot be controlled. An
uncontrolled process cannot be improved consistently. Because improvement means
change, attempting to improve an unstable process often leads to further instability. Figure
B-3 shows how these elements are connected by the common threads of performance data
and corrective action.

The process definition activity provides a prescription for performing work. Measuring the
initial process performance establishes a baseline against which subsequent performance
can be compared. The process control activity is concerned with identifying and correcting
special causes of poor quality, to keep the process performing as intended. That is, it seeks
to maintain key quality parameters within pre-defined control limits. The process improvement activity seeks to identify and rectify common causes of poor quality by making basic
changes in the underlying process.



Software Design Improvement

Until recently, hardware designers left many important product quality considerations to be handled by manufacturing engineers. Because software does not go through a corresponding manufacturing phase, the software engineer must deal with those producibility concerns directly [Card90]. That is, the software system must be designed to be easy to implement and maintain. This is in addition to satisfying the customer’s functional requirements.

 Process Design Improvement
Once the process has been defined and controlled, management can turn its attention to improving the underlying process. This can be done by simplifying the process and by inserting appropriate new technology. [Turner78] suggests five questions that should be asked about each process element:
1. Is this activity necessary or can it be eliminated?
2. Can this activity be combined with another or others?
3. Is this the proper sequence of activities?
4. Can this activity be improved?
5. Is the proper person doing this activity?
Initial process improvement efforts should be concentrated at leverage points: those activities that require the most effort and produce the most problems (see, for example, Pareto
analysis in [Grady87]). Improvement actions should be evaluated in situ by studying their
effect on actual process performance.

An Introduction to Technological Change
This topic  addresses the fundamentals of implementing technological change in software organizations. The process group can greatly improve its odds for success if it understands and acquires some skills in managing the technological and organizational change attendant to process improvement.

 It is an introduction to the basic knowledge that is prerequisite to effective and predictable technological change in the context of software engineering. 


Technology Mapping

Mapping is a simple but powerful way to determine whether a technology is likely to succeed in an organization. The mapping process essentially involves: 1) examining the technology to be implemented for aspects of context that have been built into it and 2) comparing ("mapping") the results of this examination to the results of the organizational context analysis. If there is minimal overlap, the risk is high that implementing the technology will be complex and unpredictable and will require more resources, especially in pilot efforts. If there is a significant overlap, the chances of success are greater. The comparison should take into account the fact that some aspects of context may carry more weight than others. Context analysis is a useful step to take just prior to beginning a search for a technology. It
can help narrow the candidate field by noting major aspects of context, such as application domain, technical compatibility, and budget, which would seriously constrain possible matches. Once the list is pared down to a half dozen or so technologies, mapping is a major step in the final selection process.

Mapping  is necessary because all software engineering technologies are based on a set of assumptions. Certain application domains or classes of application domains—for example, real-time embedded, MIS, scientific—may be assumed when a technology is developed. Certain types of users—for example, ordinary citizen, engineer, scientist, bank teller—may also be assumed. Certain technical requirements—machine type and size, operating system, network type—are usually stated. The easiest technologies to eliminate from a candidate list are those with the least overlap with the organization’s context; as the list shrinks, the mapping process requires more detective work and attention to subtleties such as software engineering terminology, life-cycle phase coverage and definition, and style of work in groups. Even a technology that is well targeted to a particular market niche cannot take all variations of an organization in that niche into account. The best test of a new technology is a series of pilot uses, thoroughly evaluated.

When an organization is dealing with newer and softer technologies, mapping becomes critical. If transfer mechanisms are people-based, they are heavily influenced by frame of reference and by the skills of the people who must translate between frames of reference in the
transfer process.

Boundary Spanners
Boundary spanners are people who are comfortable in multiple frames of reference; they
can work effectively as members of a business organization, with management and engineers, and on professional society committees. Examining the process of communicating in
different languages provides a useful analogy to the services boundary spanners perform.
Because the mapping process is similar to translation between languages, it is best done by
boundary sponsors who are the equivalent of multi-lingual. If these people have extensive
experience in translation, they will know when to proceed cautiously; they will understand
the need, for example, to define carefully terms that most people will assume are well understood.
Boundary spanners are common outside organizations in the technology advocate roles described in Figure D-3. These boundary spanners play an important role in getting new products from research into the marketplace, in articulating the new technology in universities and professional communities, in marketing the technology once it becomes a product, and in supporting new users.

 In their role, boundary spanners typically serve on technical working groups or as members of the process group "porting" technology experience from one organizational group to another; they
connect the inside of the organization to the outside world. They track technology directly
[Carlyle88]; they may also track it by serving on outside working groups such as the IEEE
Computer Society standards committees. Having largely internalized context analysis
results for their own organization, they effectively scan for and select candidate
20 technologies. People who perform this role best have had experience in a number of
contexts; criteria for boundary spanners are much the same as for members of process
group


See search results of SEI software process improvement

Software Development Processes
https://opendsa-server.cs.vt.edu/ODSA/StandaloneModules/20221129151902/html/IntroProcess.html


Software Engineering

The Top 10 Blog Posts of 2022 - CMU Software Engineering Institute
https://insights.sei.cmu.edu/blog/the-top-10-blog-posts-of-2022/


SWE Body of Knowledge

https://sceweb.sce.uhcl.edu/helm/SWEBOK_IEEE/data/swebok_chapter_01.pdf

https://sceweb.sce.uhcl.edu/helm/SWEBOK_IEEE/data/swebok_chapter_02.pdf





 

Ud. 5.11.2026, 30.3.2023
Pub. 29.7.2020











Software Process Efficiency - Bibliography


Industrial Engineering and TPS in Software Development.
Koichiro Toda
Director - TPS Certificate Institution, Agile&DevOps coach, Scrum Master, Software Engineering Consultant

POSITION PAPER: An Evaluation Framework for Scientific Programming Productivity
W.K Umayanganie Munipala; Shirley V. Moore


Substantial time is spent on building, optimizing and maintaining large-scale software that is run on supercomputers. It important to utilize overall resources efficiently  and special attention needs to be paid to expensive human resources. The community is beginning to acknowledge that optimizing the hardware performance such as speed and memory bottlenecks contributes to the overall productivity. But  productivity during the development lifecycle of high-performance scientific applications is also important. 

We propose an evaluation approach that compares recorded novice programming workflows to an expert workflow to identify productivity bottlenecks and suboptimal paths. We use these results to suggest improvements to the programming environment or tools. We give preliminary results from applying this approach to two case studies involving the use of numerical libraries.

Published in: 2016 IEEE/ACM International Workshop on Software Engineering for Science (SE4Science)
Date of Conference: 16-16 May 2016
Publisher: IEEE
Conference Location: Austin, TX


UNDERSTANDING SOFTWARE PRODUCTIVITY
WALT SCACCHI
Information and Operations Management Department
School of Business Administration
University of Southern California
Los Angeles, CA 90089-1421, USA
(Appears in Advances in Software Engineering and Knowledge Engineering, D. Hurley (ed.),
    Volume 4, pp. 37-70, (1995)., December 1994
http://www.usc.edu/dept/ATRIUM/Papers/Software_Productivity.html


Measuring software process efficiency


Managing waste in knowledge work - podcast - David J. Anderson


An industrial engineering approach to software development

D.N. Card
Computer Sciences Corporation, Silver Spring, MarylandUSA
R.A. Berg
Synercom, Inc., Houston, Texas, USA

Abstract
Many different tools and techniques have been developed to increase software quality and productivity. However, periodic acquisition of improved methods and tools, by itself, does not ensure continual improvement. To be effective, new technology must be integrated into an underlying process. That process must be managed explicitly. This paper describes an industrial engineering approach that treats software development as a process distinct from its unique application to any specific project. Its essential elements include formal process definition, software measurement, process engineering, and quality control. Although already successfully embedded in many manufacturing processes, application of industrial engineering techniques to software remains a novelty. Nevertheless, this approach provides the software enterprise with a long-term plan for improving software quality and productivity.

Journal of Systems and Software
Volume 10, Issue 3, October 1989, Pages 159–168


Updated on 5.11.2026, 22 June 2021
Pub: 19 August 2013

Generative AI - Artificial Intelligence - AI in Software Development - An Exploration

 

Industrial Engineering and TPS in Software Development.
Koichiro Toda
Director - TPS Certificate Institution, Agile&DevOps coach, Scrum Master, Software Engineering Consultant


Most of what we see in AI today is really machine learning: endowing computer systems with the ability to learn from examples.


Machines are programmed to learn from examples using “neural networks.”


Language models are another type of neural network.


Language models are already out there helping people — you see them show up with Smart Compose and Smart Reply in Gmail, for instance.


What about generative AI?


A generative model can take what it has learned from the examples it’s been shown and create something entirely new based on that information. Hence the word “generative!” Large language models (LLMs) are one type of generative AI since they generate novel combinations of text in the form of natural-sounding language. And we can even build language models to generate other types of outputs, such as new images, audio and even video.


https://blog.google/inside-google/googlers/ask-a-techspert/what-is-generative-ai/



WHAT IS GENERATIVE AI?

Generative AI (GenAI) is a type of Artificial Intelligence that can create a wide variety of data, such as images, videos, audio, text, and 3D models. It does this by learning patterns from existing data, then using this knowledge to generate new and unique outputs. GenAI is capable of producing highly realistic and complex content that mimics human creativity, making it a valuable tool for many industries such as gaming, entertainment, and product design. Recent breakthroughs in the field, such as GPT (Generative Pre-trained Transformer) and Midjourney, have significantly advanced the capabilities of GenAI. These advancements have opened up new possibilities for using GenAI to solve complex problems, create art, and even assist in scientific research.

https://generativeai.net/


Our goal is to provide you with everything you need to explore and understand generative AI, from comprehensive online courses to weekly newsletters that keep you up to date with the latest developments.



https://www.communicationstoday.co.in/a-sneak-peek-into-2030-with-generative-ai/   - KPMG


https://www.mckinsey.com/featured-insights/mckinsey-explainers/what-is-generative-ai


Generative AI in Software Development

2026

The State of Generative AI in Software Development: Insights from Literature and a Developer Survey

17 Mar 2026


Vincent Gurgul

Chair of Information Systems

Humboldt-Universität zu Berlin

Unter den Linden 6, 10117 Berlin


Robin Gubela

Chair of Information Systems

Hochschule für Technik und Wirtschaft Berlin

Treskowallee 8, 10318 Berlin


Stefan Lessmann

Chair of Information Systems

Humboldt-Universität zu Berlin

Unter den Linden 6, 10117 Berlin

https://arxiv.org/html/2603.16975v1


Tutorial - 

How to get started with AI-driven software development

Oct 26, 2026 

By Matleena S.

https://www.hostinger.com/in/tutorials/ai-driven-software-development/




Muse Wonder - Meta

https://dev.meta.ai/models/muse-wonder


Industrial Engineering and TPS in Software Development.

Koichiro Toda, Director - TPS Certificate Institution, Agile&DevOps coach, Scrum Master, Software Engineering Consultant

https://www.linkedin.com/pulse/120-years-industrial-engineering-koichiro-toda-bk8xc/



Co-author - Kambhampati Uma Priyanka



Ud. 5.11.2026

Pub. 20.4.2023




Lean Software Development and IT Enabled Services


New



AI - Generative AI - LLMs - Applications in Software Development for Productivity and Quality Improvement - Industrial Engineering. 




Cost reduction through Productivity improvement is industrial engineering.

Ubiquity of Industrial Engineering Principle of  Industrial Engineering

Illustration: Google's  Engineering Productivity Department - Evolution of the Department through Automation of Testing. Emergence of Software Engineering Productivity Engineer & Specialist. 

2024 BEST E-Book on #IndustrialEngineering. 

INTRODUCTION TO MODERN INDUSTRIAL ENGINEERING.  Free Download.

https://academia.edu/103626052/INTRODUCTION_TO_MODERN_INDUSTRIAL_ENGINEERING_Version_3_0 

Industrial engineering is done in products, facilities and processes. Improvements or redesigns are done in products, facilities and processes to reduce the quantities of inputs to produce outputs with the designed effectiveness. Effectiveness first. Efficiency next.


Software Development Operation Process Chart - Analysis of Software Writing (Development) Operations - Industrial Engineering in Software Development

https://nraoiekc.blogspot.com/2023/11/software-development-operation-process.html


2023
The authoritative guide to Lean software development

Brad Hipps

10-31-2023

2021


Lean and Agile Software Development
5th International Conference, LASD 2021, Virtual Event, January 23, 2021, Proceedings
Editors (view affiliations)
Adam Przybyłek, Jakub Miler,Alexander Poth, Andreas Riel




2020

Lean Software Development Practices and Principles in Terms of Observations and Evolution Methods to increase work environment productivity
September 2020
DOI:10.13140/RG.2.2.27514.72648
Authors:
Llahm Omar Ben Dalla
Sebha University
Lean Software Development (LSD) is one of the influential Agile Software Development (ASD) methods. Furthermore, the main aim and objective of this essential method is creating customer value as well as swift delivery in time within the required budget. Moreover, the lean methodology can enhance the business domain via adopting the usage of lean principles (LPs) according to the business requirements in diverse domains. This observational paper provides observations on the evolution of lean software development practices as well as principles. This study is a significant in terms of three important contributions: the first stage of the contribution is defined as lean as well as lean principles in terms of powerful as well as weaknesses. In addition, the second contribution studied the relationship between ASD as well as LSD. Further, the study contributes the comprehensive understanding of LSD principles and practices during the recent decade. Additionally, the results of this beneficial study are important for several domains such as the industrial world, the educational world, the manufacturing world as well as the scientific world in addition to researchers who aimed for some investigations outcome based on LSD practices besides principles in manufacturing domain.




___________________


Alliance Software - See for more videos
___________________


2018


Benefits adding lean to agile software development

1) Reduced lead time:
2) Improved flow:
3) Continuous improvement:
4) Improved defect fix rate:

Agile to Lean Software Development Transformation: a Systematic Literature Review
Filip Kisˇs and Bruno Rossi
Proceedings of the Federated Conference on Computer Science and Information Systems, 2018 pp. 969–973
DOI: 10.15439/2018F53
ISSN 2300-5963 ACSIS, Vol. 15, IEEE Catalog Number: CFP1885N-ART c  2018, PTI

2017

What is DevOps


IBM Developer
Published on 1 Mar 2017
http://ibm.biz/ibmdev-newsletter
Get the Developer Webcast Calendar newsletter to learn about new  videos and upcoming webcasts from IBM Developer.

IBM Distinguished Engineer and Solutions Architect Sanjeev Sharma delivers a basic, comprehensive overview of the DevOps.

Productivity of the software development and deployment process is usually improved in two ways:
 - Reduce the amount of rework that needs to be done for the specific project
 - Reduce the amount of overhead in the process in general

Download Sanjeev Sharma's eBook  "DevOps For Dummies": http://ibm.co/devopsfordummies


2014


Lean Engineering: Applying Lean Startup Principles at Paypal
by Bill Scott on Aug 25, 2013
http://www.infoq.com/presentations/paypal-stack


2013

The Lean India Summit - Nov 15-16, 2013
Taj Vivanta Hotel, Trinity Circle, Bangalore
Organized by Knowledge Works
http://www.knowledgeworksindia.com/download/LIS.html

http://leanindiasummit.com/moreinfo/320/

When you agile, you get lean
http://www.solutionsiq.com/confirmation-pages/When-you-are-Agile-you-get-Lean-SolutionsIQ-Charlie-Rudd-white-paper/


Kaizen Principles for Creating Great Agile Teams
http://www.slideshare.net/Leanindiasummit/kaizen-and-fish-28375236



2012
Invisible Waste and Hidden Opportunities in IT
TBMCG article
http://www.tbmcg.com/misc_assets/newsletter/OpEx_0612_TechMatters_IT_Remy.pdf


How to Advance Lean Software Development (Beyond the ‘Toyota Way’)
How-To
May 21, 2012
9 mins

Matthew Heusser is a consulting software tester and self-described software process naturalist who develops, tests and manages software projects. Matt is a contributing editor for Software Test & Quality Assurance Magazine and his blog “Creative Chaos” focuses on software writing. An elected member of the Board of Directors of the Association for Software Testing, Matt recently served as lead editor for “How to Reduce the Cost of Software Testing” (Taylor and Francis, 2011). You can follow Matt on Twitter @mheusser or email him.


Interesting article on What Wipro, a software company learned from Toyota.

A blog on agile development and Kanban

Books on Lean Software Development

Implementing Lean Software Development: From Concept to Cash (Addison-Wesley Signature Series)
by Mary Poppendieck
Lean software development: an agile toolkit By Mary Poppendieck, Tom Poppendieck
2003

Lean software strategies: proven techniques for managers and developers
Peter Middleton, James Sutton

2005
Implementing lean software development: from concept to cash
By Mary Poppendieck, Tom Poppendieck
2007
Leading Lean Software Development: Results Are Not the Point
By Mary Poppendieck, Tom Poppendieck
2009

The Poppendiecks are authors of Lean Software Development, winner of the 2004 Jolt Software Development Productivity Award

The Art of Lean Software Development: A Practical and Incremental Approach


Curt Hibbs, Steve Jewett, Mike Sullivan
"O'Reilly Media, Inc.", 15-Jan-2009 - Computers - 142 pages

This succinct book explains how you can apply the practices of Lean software development to dramatically increase productivity and quality. Based on techniques that revolutionized Japanese manufacturing, Lean principles are being applied successfully to product design, engineering, the supply chain, and now software development. With The Art of Lean Software Development, you'll learn how to adopt Lean practices one at a time rather than taking on the entire methodology at once. As you master each practice, you'll see significant, measurable results. With this book, you will:

Understand Lean's origins from Japanese industries and how it applies to software development
Learn the Lean software development principles and the five most important practices in detail
Distinguish between the Lean and Agile methodologies and understand their similarities and differences
Determine which Lean principles you should adopt first, and how you can gradually incorporate more of the methodology into your process
Review hands-on practices, including descriptions, benefits, trade-offs, and roadblocks
Learn how to sell these principles to management
The Art of Lean Software Development is ideal for busy people who want to improve the development process but can't afford the disruption of a sudden and complete transformation. The Lean approach has been yielding dramatic results for decades, and with this book, you can make incremental changes that will produce immediate benefits.

"This book presents Lean practices in a clear and concise manner so readers are motivated to make their software more reliable and less costly to maintain. I recommend it to anyone looking for an easy-to-follow guide to transform how the developer views the process of writing good software."-- Bryan Wells, Boeing Intelligence & Security Sytems Mission System

"If you're new to Lean software development and you're not quite sure where to start, this book will help get your development process going in the right direction, one step at a time."-- John McClenning, software development lead, Aclara
https://books.google.co.in/books?id=sBy4OrfZyYsC


Lean IT: Enabling and Sustaining Your Lean Transformation 2010 book
http://books.google.co.in/books?id=3Si41XmQlXAC


Lean Enterprise Software and Systems
LESS 2013, Ireland
Conference Proceeding
Preview from Google Books
https://books.google.co.in/books?id=ACm5BQAAQBAJ&printsec=frontcover#v=onepage&q&f=false





Lean Software Development - Tutorial Slides by the Poppendiecks
http://xpday3.xpday.org/slides/LeanTutorial.pdf

Lean Essays
by Poppendieck LLC

Podcast with Mary and Tom Poppendieck
__________________
__________________
Google Video on Competing on Speed
Mary Poppendieck



Research Papers - Lean Software Development

----------------------

Agile to Lean Software Development Transformation: A Systematic Literature Review
Filip Kišš; Bruno Rossi
Abstract:
We wanted to better understand the “agile-to-lean” transformation, in terms of: i) reported benefits, ii) challenges faced, iii) metrics used. Method: we performed a Systematic Literature Review (SLR) about “agile-to-lean” transformations. Results: reduced lead time, improved flow, continuous improvement, and improved defect fix rate were the main reported benefits. Adaptation to lean thinking, teaching the lean mindset, identification of the concept of waste, and scaling flexibility were the main challenges. Lead time was the most reported metric.
Published in: 2018 Federated Conference on Computer Science and Information Systems (FedCSIS)

A selection of articles



The lean gap: A review of lean approaches to large-scale software systems development
J. PernstÃ¥l , R. Feldt , T. Gorschek 
Journal of Systems and Software
Volume 86, Issue 11, November 2013, Pages 2797-2821







Updated on 11.3.2024, 27.11.2023, 16 Oct 2021, 28 August 2020,  22 June 2019, 13 March 2015





Original Knol - Knol no. 4309 by NRao - http://knol.google.com/k/narayana-rao/lean-software-development-and-it/ 2utb2lsm2k7a/ 4309




Industrial Engineering - Information Technology Systems - Productivity Improvement and Cost Reduction Processes


2026
Industrial Engineering and TPS in Software Development.
Koichiro Toda
Director - TPS Certificate Institution, Agile&DevOps coach, Scrum Master, Software Engineering Consultant

2019
Google Clould - State of the DevOps and Productivity - 2019 Survey
https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling

2018
Why adopting DevOps can increase profitability, productivity, and market share
Alison DeNisco Rayome,  August 29, 2018
Elite DevOps teams use the cloud and open source to deploy code more frequently and at lower failure rates, according to a DORA report.
https://www.techrepublic.com/article/why-adopting-devops-can-increase-profitability-productivity-and-market-share/


2014


What is Dev and What is Ops
https://devops.com/defining-the-dev-and-the-ops-in-devops/

IT Metrics and Productivity Institute
https://www.itmpi.org/


2013


A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation
Yilmaz, Murat (2013) A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation. PhD thesis, Dublin City University.
http://doras.dcu.ie/17731/

A bank increases developer productivity by 34 percent
An IBM DevOps solution provides an integrated, automated software development platform
http://www-01.ibm.com/software/success/cssdb.nsf/CS/CPAR-9BXTM7?OpenDocument&Site=default&cty=en_us


Developer Productivity Report 2013 – How Engineering Tools & Practices Impact Software Quality & Delivery
http://zeroturnaround.com/rebellabs/developer-productivity-report-2013-how-engineering-tools-practices-impact-software-quality-delivery/

What is Software Development Productivity?
http://www.slideshare.net/murphygc/development-productivitymsr2013-24457350


Enhancing the efficiency and effectiveness of application development
http://www.mckinsey.com/insights/business_technology/enhancing_the_efficiency_and_effectiveness_of_application_development

Lean Software Development: Meshing  with Extreme Programming
http://fileadmin.cs.lth.se/cs/Education/EDA270/Reports/2013/Ridderheim.pdf

2012
Training Productivity Improvement at WIPRO
A person who took around 30 days to get trained is l now taking around 22 days.
“Over the last 18 months,  training days were reduced by 80,000 days for over 10,000 people,” according to  Mr Ved Prakash, Chief Knowledge Officer, Global IT Business, Wipro Ltd.
http://www.thehindubusinessline.com/industry-and-economy/info-tech/article2850929.ece



2010
Introduction to Software Productivity
Galorath Incorporated
2010 presentation
http://www.galorath.com/blogfiles/Galorath%20Productivity%20Introduction%20slides.pdf
Software Rework is a  Hidden Productivity Killer (Source IAG Consulting)

Rework generally defined as: “work redone due to misunderstandings the first time”

It can be 50% in some projects

Poor requirements / business analysis yielded 3 project failures for 1 success

Companies with poor requirements spent, on average, $2.24 million more per project than those employing best requirements practices

Software rework is a symptom. Root cause is lack software requirement detail & requirement tools abstract and lacking context.

Identify percentage of redesign, reimplementation, retest

Typical percentages:
• Redesign = 40% of total effort
• Reimplementation = 25% of total effort
• Retest = 35% of total effort
10 software productivity laws were mentioned in the presentation

2009

How CIOs can increase IT Capability while cutting costs - Accenture 2009
http://www.accenture.com/SiteCollectionDocuments/PDF/Accenture_How_CIOs_Increase_IT_Capability.pdf

Technology in Turbulent Times - Accenture report 2009
100 levers of IT Cost Reduction - 50 levers were given the in the report in figure 3.


2007

Easier, Simpler, Faster: Systems Strategy for Lean IT

Jean Cunningham, Duane Jones
Productivity Press, 23-Feb-2007 - Business & Economics - 163 pages
To enhance and sustain its Lean journey, a company must implement information systems that fully support and enhance the Lean initiative. In Easier, Simpler, Faster: Systems Strategy for Lean IT, Jean Cunningham and Duane Jones introduce the case study of an actual Lean implementation involving the IT system of a mid-size manufacturer, highlighting the IT challenges that the manufacturer faced during the Lean transformation. Winner of a Shingo Prize, this book will provide you with a broader vision as well as a path to what a Lean system environment will look like for your company.
Duane Jones worked in Lantech Corporation, celebrated for its lean journey, and implemented ERP there.
http://books.google.co.in/books?id=NL33SCQ4N0wC



Six Sigma for IT Management

Google Book Link
http://books.google.co.in/books?id=zgq-qhzT7I4C

Six Sigma provides a quantitative methodology of continuous (process) improvement and cost reduction, by reducing the amount of variation in process outcomes.

The production of a product, be it a tangible product like a car or a more abstract product like a service, consists of a series of processes. All processes consist of a series of steps, events, or activities. Six Sigma measures every step of the process by breaking apart the elements within each process, identifying the critical characteristics, defining and mapping the related processes, understanding the capability of each process, discovering the weak links, and then upgrading the capability of the process. It is only by taking these steps that a business can raise the high-water mark of its performance.IT is now a fundamental part of business and business processes; this book demonstrates how IT can be made to work as an enabler to better business processes, and how the Six Sigma approach can be used to provide a consistent framework for measuring process outcomes.ITIL defines the what of Service Management; Six Sigma defines the how of process improvement; together they are a perfect fit of improving the quality of IT service delivery and support. The Six Sigma approach also provides measures of process outcomes, and prescribes a consistent approach in how to use these metrics.This Pocket guide, provides a coherent view and guidance for using the Six Sigma approach successfully in IT service organisations. It particularly aims to merge ITIL and Six Sigma into a single approach for continuous improvement of IT service organizations.

2004
Software Process Improvement in WIPRO
CMU/SEI Report
http://www.sei.cmu.edu/reports/04tr006.pdf

2003
Ranking IT Productivity Improvement Strategies
Martin Griss, Flashline Software Productivity Development Council
http://martin.griss.com/pubs/WPGRISS01.pdf


Case Study on Six Sigma at WIPRO
http://www.iitk.ac.in/infocell/announce/convention/papers/Changing%20Playfield-04-Manisha%20Sharma,%20Kapil%20Pandla,%20Prasanth%20Gupta.pdf

Updated on 5.11.2026, 24 July 2020
24 Feb 2014

Tuesday, November 3, 2026

The Two-Handed Process Chart for Motion Study

New. Popular E-Book on IE,

Introduction to Modern Industrial Engineering.  #FREE #Download.

In 0.5% on Academia.edu. 2925+ Downloads so far of this version. Total 3500+.  13,250+ Views.

https://academia.edu/103626052/INTRODUCTION_TO_MODERN_INDUSTRIAL_ENGINEERING_Version_3_0


Online Education/Training Session on "Effective Industrial Engineering and Productivity Management."

I developed an online education/training session on "Effective Industrial Engineering and Productivity Management." One and half hour duration.

Supporting Information: Effective Industrial Engineering - Some Thoughts by Narayana Rao K.V.S.S.

Effective industrial engineering has to satisfy management about the contribution it made to the organization year after year.

The prime contribution of IE has to be cost reduction through productivity improvement.

https://nraoiekc.blogspot.com/2025/07/effective-industrial-engineering-some.html

https://www.linkedin.com/in/narayana-rao-kvss-b608007/


Online Free Access Handbook of Industrial Engineering includes all modules of IE Online Course Notes.




Two-handed process chart is part of additional details of the Operation Process Chart and Flow Process Chart.

For each step or operation in the process charts - material processing, inspection, handling & transport, warehousing, temporary stocking & delay, when operators are involved, a two-handed process chart is to be prepared for each operator involved. Similarly a machine work sheet or chart is also to be prepared to study machine work in the process.


The Two-handed process chart for Motion Study



The two-handed process chart is a process chart in which the activities of a worker's hands (or limbs) are recorded in their relationship to one another


The two-handed process chart  shows the two hands (and if the feet are involved, feet also) of the operative moving or static in relation to one another, usually in relation to a time scale.

The two-handed process chart is prepared for analysis of  repetitive operations. At least, one complete cycle of the work is to be recorded. Recording of every movement of the hand is recorded.

Symbols and Meanings

O     OPERATION Is used for the activities of grasp, position, use, release,
etc., of a tool, component or material.
=>  TRANSPORT Is used to represent the movement of the hand (or limb) to
or from the work, a tool or material.
D    DELAY is used to denote time during which the hand or limb being charted is idle (although the others may be in use).
▼   HOLD is used to represent the activity of holding the work, a tool or material — that is, when the hand being charted is holding something.


Preparing the chart requires observation and this  enables the motion  study specialist to gain an intimate knowledge of the motions involved in the job.

The first step in making an operation chart, or left- and right-hand chart or two-handed chart is to draw a sketch of the work place, indicating the contents of the bins and the location  of tools and materials. Then observe the motions of one hand of the operator. Mentally record each motion and then compare the motions and with the mental picture prepared. Then record the motions of that hand and then compare once again. Thus, the motions of one hand, say left hand are observed for number of cycles and the chart is filled on the appropriate side. Then, the other hand is observed, mentally recorded, compared, then it is written on the paper and compared.


Each motion is subjected to questioning from ECRS perspective. From the questioning, improvements are developed. A brain storming group can be formed for the questioning of each motion. The group can be shown some successful motion study examples through videos or printed articles and reports.  The ideas that are generated should be written down in chart form when they occur. Different ideas are  compared.  The best method is generally that which requires the fewest movements.


The two-handed process chart can be applied to assembly as well as component making jobs.  In the assembly of small parts with close fits, "positioning" should be shown as a separate movement apart from the actual assembling movement. Attention gets focused on the different movements that way improvements in each movement can be thought of during simplifying activity.

Motion Analysis - Two Handed Operation/Process Chart - Operator Motions Chart

Questions for Motion Analysis Based on Principles of Motion Economy

Use of the Human Body



1. The two hands should begin as well as complete their motions at the same time.

Are both hands starting the motion at the same time?

2. The two hands should not be idle at the same time except during rest periods.

Are both hand idle at the same time? Is it planned rest period?

3. Motions of the arms should be made in opposite and symmetrical directions and should be made simultaneously.

Are both hands doing motion symmetrically in opposite directions?


4. Hand and body motions should be confined to the lowest classification with which it is possible to perform the work satisfactorily.

Is the lowest body part (Hand part - finger, wrist, elbow, or arm) being used?

5. Momentum should be employed to assist the worker wherever possible, and it should be reduced to a minimum if it must be overcome by muscular effort.

What is the momentum in motion? Is it being used properly?

6. Smooth continuous motion of the hands are preferable to straight line motions involving sudden and sharp changes in direction.

Are motions smooth and continuous?

7. Ballistic movements are faster, easier and more accurate than restricted (fixation) or controlled movements.

Are moments ballistic?

8. Work should be arranged to permit an easy and natural rhythm wherever possible.

Is there rhythm in the work?

9. Eye fixations should be as few and as close together as possible.

How many eye fixations are there in the motion?



Arrangement of the workplace


10. There should be a definite and fixed place for all tools and materials. (5S)

To minimize search and select therbligs every thing should have a definite place. Is it there?

11. Tools, materials and controls should be located close to the point of use.

What is the distance at which tools, materials and controls are kept? Can it be made more closer?

12. Gravity feed bins and containers should be used to deliver material close to the point of use.

Are gravity feeds being used for material input as well as for finished items?

13. Drop deliveries should be used wherever possible.

Drop delivery is easy release load and gravity feed.  You don't have position therebligs in the case of drop delivery.

14. Materials and tools should be located to permit the best sequence of motions.

What is the sequence of motions due to placement of materials and tools? Can it be changed for motion time reduction?

15. Provisions should be made for adequate conditions for seeing. Good illumination is the first requirement for satisfactory visual perception.

16. The height of the work place and the chair should preferably arranged so that alternate sitting and standing at work are easily possible.

Is the sit - stand facility there?

17. A chair of the type and height to permit good posture should be provided for every worker.

Is the chair giving good posture?


Design of tools and equipment



18. The hands should be relieved of all work that can be done more advantageously by a jig, a fixture, or a foot-operated device.

It is an important point? Is there a work holding device? Does it guide the tool?

Jig and Fixture Design

19. Two or more tools should be combined wherever possible.

If in the same tool two task provision is there, certain therbligs are saved.

Combination Tools

20. Tools and materials should be prepositioned whenever possible.

Are tools and materials getting prepositioned for easy grasping?

21. Where each finger performs some specific movement, such as in typewriting, the load should be distributed in accordance with the inherent capacities of the fingers.

What is the load on each finger?

22. Levers, hand wheels and other controls should be located in such positions that the operator can manipulate them with the least change in body position and with the greatest speed and ease.

What is the comfort or discomfort for the operation in operating controls?





______________


https://www.youtube.com/watch?v=aw6UVbaojgM
______________


Application and Case Studies

PRODUCTIVITY IMPROVEMENT ON LAMP ASSEMBLY LINE

Conference Paper · October 2016

Improving The Assembly Process of Down lighter by using Two Hand Process Chart

Kajal Sejpal
International Journal of Engineering and Advanced Technology (IJEAT)
ISSN: 2249 – 8958, Volume-6 Issue-4, April 2017
In this project, productivity is improved by optimizing certain operations of the manual assembly process of a product.   In this paper, flow process chart of assembly line of a particular product is 
studied. The two hand process chart of selective time consuming operations is carried out. The time saved and improvement to the operations is noted.  A new standard process in manual assembly line is created,  time is saved as well as energy of the worker is also saved. This leads to increased units of production and lesser fatigue.



ILO Book Content on The Two-Handed Process Chart

https://books.google.co.in/books?id=lHHB-3qayLUC&pg=PA149#v=onepage&q&f=false

Updated on 3.11.2026, 4 Nov 2021,  26 May 2021,  12 June 2020, 11 September 2016









Saturday, October 31, 2026

Introduction to Modern Industrial Engineering by Narayana Rao - Book Information - FREE Download Link





New,

Modern Industrial Engineering - A Book of Online Readings. PDF File.
Now on Academia-Edu Platform.





Introduction to Modern Industrial Engineering - Version 3.0

History, Principles, Functions and Focus Areas.

by Prof. Narayana Rao K.V.S.S.

Download Link:

https://www.academia.edu/103626052/INTRODUCTION_TO_MODERN_INDUSTRIAL_ENGINEERING_Version_3_0


Contents


1. Introduction and History
2. Definition and Explanation
3. Contribution of Taylor, Gilbreth and Harrington Emerson
4. Principles of Industrial Engineering
5. Functions of Industrial Engineering 
6. Focus Areas of Industrial Engineering


The book received appreciation from many professors and senior IE executives.


Download Statistics

31.10.2026

Total views - (13,176 + 2089 + 328)  = 15593

Total downloads - (2922 + 510 + 102) = 3534


24.8.2024

Academic Year  2023-2024  Up to July 2024.

Total  10000+ Downloads from 3 locations.   (8371 + 268 + 1374)


30.12.2024


Total  12,013 Downloads from 3 locations.   (10087 + 295 + 1631) 

Academic Year 2024-25 up to December 2024.

2000+ Downloads  


29.12.2025

Total  14,015 Downloads from 3 locations.   (11631+ 320 + 2064) 

INTRODUCTION TO MODERN INDUSTRIAL ENGINEERING. EBook. FREE Download.

Most popular publication on Academia.Edu platform. Top 2% - 11600+ Downloads/Views. 

https://www.academia.edu/103626052/INTRODUCTION_TO_MODERN_INDUSTRIAL_ENGINEERING_Version_3_0

2000+ Downloads/views in the Calendar Year 2025.  


7.1.2026

Total  14,072 Downloads from 3 locations.   (11686+ 322 + 2064) - Now in top 1% of the publications of the platform.


Contents


1. Introduction and History
2. Definition and Explanation
3. Contribution of Taylor, Gilbreth and Harrington Emerson
4. Principles of Industrial Engineering
5. Functions of Industrial Engineering 
6. Focus Areas of Industrial Engineering


You can download it from:

https://www.academia.edu/103626052/INTRODUCTION_TO_MODERN_INDUSTRIAL_ENGINEERING_Version_3_0

Pub. Date. 20..6.2023


Video Presentations - Principles of Industrial Engineering


What is Industrial Engineering? What are its principles?  IISE   Industrial Engineering  2017 Pittsburgh Conference Presentation -  Video. 

Very Popular - 10,600+ Views.


Functions of Industrial Engineering  -  Focus Areas of Industrial Engineering

Principles and Focus Areas of Industrial Engineering
Orientation Lecture for Post Graduate Diploma in Industrial Engineering (PGDIE) of National Institute of Industrial Engineering, Mumbai, India for the academic term 2017 - 2019 - PGDIE 47 Batch by Professor K.V.S.S. Narayana Rao. 









Detailed Content on Each Focus Area


Productivity Science  


Productivity Science of Machining - F.W. Taylor - Experiments and Results. EBook - PDF File. Free Download.





Product Industrial Engineering 
Continuous Improvement of Product Design.







IEOR - Optimization Module of Industrial Engineering Online Course Notes

IE Statistics - IE Six Sigma Optimization Module of Industrial Engineering Online Course Notes

Applied Industrial Engineering Module of Industrial Engineering Online Course Notes



Separate parts will be published as EBooks on
Productivity Science, Facilities Industrial Engineering, Process Industrial Engineering and Product Industrial Engineering and Productivity Management.



Comments on LinkedIn Posts of the Book



  • Good written work. Pleasure reading through it.

  • Great post! The history and principles of Modern Industrial Engineering are fascinating. It's impressive to see how this discipline helps companies increase productivity and reduce costs.

  • Excellent material, thank you for sharing

  • Excellent tracing of the history of industrial engineering sir. Well documented.




Nice information, thank you. I am studying now.

Much needed ........ Thanks for sharing

Downloads from Academic.Edu Platforms

29.12.2025: Total 14,000

10.9.2023:  1565+

6.8.2023: 869 (Top 0.5%)

Up to 1.7.2023:    264  (Top 1% of Publications on Academia.Edu for the month)

Introduction to Modern Industrial Engineering. 

"Industrial engineering involves applying engineering knowledge - principles and practices to design, improve and optimize productivity of products, production/operation systems, processes, and resources." 

As an IE you have to commit yourself to measure the productivity of every resource or input used in the process and search for alternatives that give more productivity. Search is for ready made solutions or for design principles that give better engineering solutions. So you are monitoring the market for engineering items and also monitoring the knowledge bases for appropriate information to help you in your task.



Engineering for Productivity, Company Growth and Company Progress.

_____________________________________________________________________________

Introduction to Modern Industrial Engineering - Version 2.0

by Prof. Narayana Rao K.V.S.S.

Productivity Science, Facilities Industrial Engineering, Process Industrial Engineering and Product Industrial Engineering and Productivity Management.

Contents

1. Introduction and History
2. Definition and Explanation
3. Contribution of Taylor, Gilbreth and Harrington Emerson
4. Principles of Industrial Engineering
5. Functions of Industrial Engineering 
6. Focus Areas of Industrial Engineering
7. Productivity Science

You can download it from:

Very good welcome to version 2.0 from LinkedIn IE communities

IE Network
213 Likes - 24,925 impressions.


IISE Community
265 Likes - 34,203 impressions

On Profile
34 Likes - 2,866 impressions


Draft Chapter - Process Machine Effort Industrial Engineering.
Compilation of Blog Posts by: Prof. K.V.S.S. Narayana Rao.
Author - Blog on Industrial Engineering - Industrial Engineering Knowledge Center

Download from:

IISE Community

IE Network




Introduction to Modern  Industrial Engineering - Book - Based on a Collection of Blog Posts.

You can download it from LinkedIn

https://www.linkedin.com/posts/narayana-rao-kvss-b608007_introduction-to-modern-industrial-engineering-activity-6957033945733443585-q_Mx 

Introduction to Modern Industrial Engineering - Version 1.0


Contents

Introduction and History
Definition and Explanation
Contribution of Taylor, Gilbreth and Harrington Emerson
Principles of Industrial Engineering
Functions and Focus Areas of Industrial Engineering



Industrial Engineering Principles. 
9625+  Views.  #IISE 2017 Conference  Video. 



21.7.2024

Interesting Coincidence

Industrial Engineering Principles. 
9625+  Views.  #IISE 2017 Conference  Video. 


Free Download EBook (122 pages). So far 9625+ Downloads/Reads. 
INTRODUCTION TO MODERN INDUSTRIAL ENGINEERING. 
Download from:


Ud. 31.10.2026, 27.12.2025, 9.10.2024,
Pub 25.7.2022