Team Software Process (TSP) Body Of Knowledge (BOK)

1y ago
30 Views
2 Downloads
2.84 MB
149 Pages
Last View : 12d ago
Last Download : 3m ago
Upload by : Giovanna Wyche
Transcription

Team Software ProcessSM (TSPSM)Body of Knowledge (BOK)Watts S. HumphreyTimothy A. ChickWilliam NicholsMarsha Pomeroy-HuffJuly 2010TECHNICAL REPORTCMU/SEI-2010-TR-020ESC-TR-2010-020Software Engineering Process ManagementUnlimited distribution subject to the copyrighthttp://www.sei.cmu.edu

This report was prepared for theSEI Administrative AgentESC/XPK5 Eglin StreetHanscom AFB, MA 01731-2100The ideas and findings in this report should not be construed as an official DoD position. It is published in theinterest of scientific and technical information exchange.This work is sponsored by the U.S. Department of Defense. The Software Engineering Institute is a federallyfunded research and development center sponsored by the U.S. Department of Defense.Copyright 2010 Carnegie Mellon University.NO WARRANTYTHIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL ISFURNISHED ON AN “AS-IS” BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OFANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITEDTO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTSOBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKEANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, ORCOPYRIGHT INFRINGEMENT.Use of any trademarks in this report is not intended in any way to infringe on the rights of the trademark holder.Internal use. Permission to reproduce this document and to prepare derivative works from this document forinternal use is granted, provided the copyright and “No Warranty” statements are included with all reproductionsand derivative works.External use. This document may be reproduced in its entirety, without modification, and freely distributed inwritten or electronic form without requesting formal permission. Permission is required for any other externaland/or commercial use. Requests for permission should be directed to the Software Engineering Institute atpermission@sei.cmu.edu.This work was created in the performance of Federal Government Contract Number FA8721-05-C-0003 withCarnegie Mellon University for the operation of the Software Engineering Institute, a federally funded researchand development center. The Government of the United States has a royalty-free government-purpose license touse, duplicate, or disclose the work, in whole or in part and in any manner, and to have or permit others to do so,for government purposes pursuant to the copyright license under the clause at 252.227-7013.For information about SEI publications, please visit the library on the SEI website (www.sei.cmu.edu/library).

Table of ContentsTable of ContentsiList of FiguresvAcknowledgmentsviiExecutive SummaryixAbstractxi1123Introduction1.1 Purpose for the TSP BOK21.2 Sources and Influences31.3 Document Organization3TSP BOK Structure and Terminology52.1 Structure of the BOK52.2 Operational Definition of Terms5The TSP Body of Knowledge7Competency Area 1: TSP Foundations and Fundamentals9Knowledge Area 1.1: Knowledge Work9Knowledge Area 1.2: TSP Prerequisite Knowledge12Knowledge Area 1.3: TSP Principles14Knowledge Area 1.4: TSP Process Elements and Measures15Knowledge Area 1.5: TSP Quality Practices17Competency Area 2: Team Foundations19Knowledge Area 2.1: Teams and Teambuilding19Knowledge Area 2.2: Team Types, Styles, and Dynamics22Knowledge Area 2.3: Team Formation and Membership26Knowledge Area 2.4: Team Member Responsibilities28Knowledge Area 2.5: Team Member Roles29Knowledge Area 2.6: Team Leader Role34Knowledge Area 2.7: Coach Role37i CMU/SEI-2010-TR-020

Competency Area 3: Project Planning with TSP41Knowledge Area 3.1: Change Management Fundamentals41Knowledge Area 3.2: Piloting TSP in an Organization45Knowledge Area 3.3: Preparing Management and Teams for TSP Implementation48Knowledge Area 3.4: The TSP Launch Meetings51Knowledge Area 3.5: The TSP Relaunch57Competency Area 4: Project Implementation and Tracking with TSP61Knowledge Area 4.1: Weekly Meetings62Knowledge Area 4.2: Checkpoints64Knowledge Area 4.3: Communicating with Stakeholders65Knowledge Area 4.4: Replanning67Knowledge Area 4.5: Phase, Cycle, and Project Postmortems70Competency Area 5: Gathering and Using TSP Data72Knowledge Area 5.1: Data Recording73Knowledge Area 5.2: Gathering and Using Size Data73Knowledge Area 5.3: Gathering and Using Schedule Data75Knowledge Area 5.4: Gathering and Using Quality Data75Knowledge Area 5.5: Gathering and Analyzing Postmortem Data79Competency Area 6: Scaling Up the TSP82Knowledge Area 6.1: Organizational Implementation82Knowledge Area 6.2: TSP Process Variations84Knowledge Area 6.3: Large-scale TSP Teams90Appendix A: Engineering GuidelinesA1 Principles of Modern Engineering WorkAppendix B: Project Management Guidelines929294B1 Operational Processes for Project Management94B2 Project Management Using TSP94B3 Managing TSP Plans96B4 Managing Team Communication97B5 Managing Team Project Focus97B6 Managing Team Roles98ii CMU/SEI-2010-TR-020

Appendix C: TSP Coaching Guidelines104C1The TSP Coach Role104C2Guidelines for Introducing TSP into an Organization105C3Guidelines for Launching Teams107C4Guidelines for Coaching Teams109C5Guidelines for Coaching Role Managers111C6Guidelines for Assessing Team Characteristics112C7Guidelines for Coaching Plan Management Issues114C8Guidelines for Coaching Data Management Issues116C9Guidelines for Data Analyses118C10 Guidelines for Coaching the Team’s Quality Management120C11 Guidelines for Coaching the Team’s Schedule Tracking120C12 Guidelines for Coaching the Postmortem122C13 Guidelines for Coaching TSP Multi-teams (TSPm)122C14 Guidelines for Coaching Other TSP Team Types124Appendix D: TSP Team Leader Guidelines126D1The Team Leader Role126D2Team Leader Guidelines for Plan Management127D3Team Leader Guidelines for Quality Management128D4Developing the Team128D5Protecting the Team129D6Working with the TSP Coach129Acronyms Used131References132iii CMU/SEI-2010-TR-020

iv CMU/SEI-2010-TR-020

List of FiguresFigure 1: Architectural Hierarchy of the TSP BOK Components5Figure 2: Group Formation Stages21Figure 3: Transactional and Transformational Leadership Styles23Figure 4: Traditional and Self-Directed Teams24Figure 5: Team Working Styles25Figure 6: The Conner-Patterson Model of Technology Adoption in Organizations43Figure 7: Adopter Categories as Defined by Everett Rogers44Figure 8: The TSP Launch Meeting Sequence52Figure 9: The TSP Relaunch Meeting Sequence59v CMU/SEI-2010-TR-020

vi CMU/SEI-2010-TR-020

AcknowledgmentsIn preparing this report, the authors consulted with several individuals who provided ideas andcontributions to the content of the TSP BOK. In particular, we want to acknowledge those thatcontributed to reviewing the content and clarity of the report, and we thank these individuals fortheir time and assistance: Yoshi Akiyama, Olivia Barron, Daniel Burton, Lana Cagle, Ahmed ElShikh, Bradley Hodgins, James McHale, Said Nurhan, James Over, and Alan Willett.vii CMU/SEI-2010-TR-020

viii CMU/SEI-2010-TR-020

Executive SummaryAs the character of engineering technology has changed in the post-industrial revolution, anincreasing proportion of engineered products are actually components of entire systems ofproducts that directly support end-use applications such as driving, flying, or medical diagnosesand treatments. These products and systems must meet critical performance, safety, security,survivability, and usability requirements. Not only must these modern engineering products be ofthe highest possible quality, but they also must meet business-critical schedule and budgetconstraints.Modern engineering work requires teams for work products that are too large or too complex tobe completed by a single engineer. Furthermore, the modern engineering workforce must work inclose cooperation with people who have the variety of domain skills required for the system’sdesign and implementation. This requires a work environment in which people with vastlydifferent skills can work together to produce quality products that meet their functional,architectural, and property requirements. The Personal Software ProcessSM (PSPSM) and TeamSoftware ProcessSM (TSPSM) technologies provide such an environment by proving individualsand teams with a framework for creating or tailoring processes that all members can follow, forcommunicating in a common vocabulary, and for planning and tracking their work using acommonly accepted set of measurements and standards.The Team Software Process Body of Knowledge (TSP BOK) was drafted to define thefundamental knowledge and skills that set TSP-trained individuals apart from other softwareprofessionals. It helps individual practitioners to assess and improve their own skills, providesemployers with an objective baseline for assessing the process improvement skills and capabilitiesof their development team members, and guides academic institutions that want to incorporateTSP into their software and other engineering courses or curricula. The TSP BOK also facilitatesthe development of TSP certification programs that are based on a well-established standard set ofknowledge and skills.The TSP BOK is intended to provide a high-level comprehensive overview of the competenciesthat compose the essential knowledge and skills required for the competent implementation of theTSP as a team member, team leader, coach, or manager of a TSP team. This document is notmeant to provide detailed descriptions or in-depth explanations of the concepts, practices, andprocedures of every component in the TSP. Rather, the purpose of this document is to provide anoverview of the competencies, knowledge areas, and key concepts and skills that constitute theessential knowledge, skills, and abilities of competent TSP practitioners.ix CMU/SEI-2010-TR-020

x CMU/SEI-2010-TR-020

AbstractThe Team Software Process Body of Knowledge (TSP BOK) was drafted to define thefundamental knowledge and skills that set TSP-trained individuals apart from other softwareprofessionals. It helps individual practitioners to assess and improve their own skills, providesemployers with an objective baseline for assessing the process improvement skills and capabilitiesof their development team members, and guides academic institutions that want to incorporateTSP into their software and other engineering courses or curricula. The TSP BOK also facilitatesthe development of TSP certification programs that are based on a well-established standard set ofknowledge and skills.xi CMU/SEI-2010-TR-020

xii CMU/SEI-2010-TR-020

1 IntroductionAs the character of engineering technology has changed in the post-industrial revolution, anincreasing proportion of engineered products are actually components of entire systems ofproducts that directly support end-use applications such as driving, flying, or medical diagnosesand treatments. These products and systems must meet critical performance, safety, security,survivability, and usability requirements. Not only must these modern engineering products be ofthe highest possible quality, but they also must meet business-critical schedule and budgetconstraints.Modern engineering work requires teams for work products that are too large or too complex tobe completed by a single engineer. Furthermore, the modern engineering workforce must work inclose cooperation with people who have the variety of domain skills required for the system’sdesign and implementation. This requires a work environment in which people with vastlydifferent skills can work together to produce quality products that meet their functional,architectural, and property requirements. The Personal Software ProcessSM (PSPSM) and TeamSoftware ProcessSM (TSPSM) technologies provide such an environment by proving individualsand teams with a framework for creating or tailoring processes that all members can follow, forcommunicating in a common vocabulary, and for planning and tracking their work using acommonly accepted set of measurements and standards.The PSP is a disciplined and structured approach to developing software that was developed in1993 by Watts S. Humphrey [Humphrey 1995]. By using the PSP concepts and methods in theirwork, individuals in almost any technical field can improve their estimating and planning skills,make commitments that they can meet, manage the quality of their work, and reduce the numberof defects in their products. The TSP was introduced in 1998, and builds upon the foundation ofPSP to enable engineering teams to build software-intensive products more predictably andeffectively [McAndrews 2000].The PSP and TSP technologies are based on the premise that a defined and structured process canimprove individual work quality and efficiency. A process that requires professionals to define,measure, and track their work can help them to better understand what they do, and provide themwith the necessary information to evaluate and learn from their experiences. By developing theirown defined processes within the PSP framework, professionals gain the knowledge andexperience needed to select the methods and practices that are best suited to their particular tasksand abilities. Similarly, the TSP provides teams who are building software-intensive products orsystems with a framework in which individuals can combine their personal process disciplineskills with proven process management techniques that enable them to do high-quality work. Theuse of agreed-upon, well-defined processes also provides teams with a foundation for effectivecollaboration and an environment that facilitates creative and productive work.Implementation of the TSP begins with a launch process in which a coach guides the team andtheir managers through the steps of establishing goals, defining team roles, producing a team plan,assessing risks and devising possible mitigations, and obtaining management approval for the1 CMU/SEI-2010-TR-020

project plan. Following the launch, the team uses the TSP process framework for managing,tracking, and reporting the team's progress against its cost, schedule, and product quality goals.The concepts and methodologies of the PSP and TSP technologies have reached a level ofmaturity sufficient to warrant the development of professional competency measures to assessboth the level of knowledge acquisition and the level of skill in applying that knowledge. At thecore of the process of maturing a profession is the establishment of a body of knowledge (BOK).A body of knowledge is a document generated by master practitioners in a particular profession toidentify and delineate the concepts, facts, and skills that competent professionals in that field areexpected to have mastered. The Institute of Electrical and Electronics Engineers (IEEE) ComputerSociety has established a body of knowledge for the software engineering profession as a whole[IEEE 2004]. The TSP BOK document is meant to complement and build upon that work andupon the PSP BOK [Pomeroy-Huff 2009] by describing the essential skills and knowledgespecific to the TSP methodology for software process improvement.1.1Purpose for the TSP BOKThe TSP BOK was drafted to define the fundamental knowledge and skills that set TSP-trainedindividuals apart from other software professionals. It helps individual practitioners to assess andimprove their own skills, provides employers with an objective baseline for assessing the processimprovement skills and capabilities of their development team members, and guides academicinstitutions that want to incorporate TSP into their software and other engineering courses orcurricula. The TSP BOK also facilitates the development of TSP certification programs that arebased on a well-established standard set of knowledge and skills.The TSP BOK is intended to provide a high-level comprehensive overview of the competenciesthat compose the essential knowledge and skills required for the competent implementation of theTSP as a team member, team leader, coach, or manager of a TSP team. This document is notmeant to provide detailed descriptions or in-depth explanations of the concepts, practices, andprocedures of every component in the TSP. Rather, the purpose of this document is to provide anoverview of the competencies, knowledge areas, and key concepts and skills that constitute theessential knowledge, skills, and abilities of competent TSP practitioners. The main purposes ofthis document are as follows.1. Define the essential knowledge and skills that TSP-trained professionals are expected tomaster2. Characterize the standard practices of TSP-trained professionals3. Delineate the knowledge and skills that set TSP practitioners apart from ordinaryengineering professionals4. Establish a baseline for developing, assessing, and accrediting TSP courses and curriculathroughout academia5. Facilitate the establishment of TSP certification programs that are based on an establishedand agreed-upon standard knowledge and skills set6. Provide employers with a baseline for assessing the skills and capabilities of their productdevelopment team members to identify those areas in which additional training might berequired7. Characterize the disciplined practices used by self-directed TSP team members2 CMU/SEI-2010-TR-020

Another purpose of this document is to define and delineate the baseline knowledge and skill setupon which the Carnegie Mellon Software Engineering Institute (SEI) certification program forthe SEI-Certified TSP Coach is based.Although the TSP BOK is meant to guide the design, development, implementation, andassessment of courses and curricula based in part or in whole on the knowledge and skillsdelineated in it, the TSP BOK is not intended to be a guide for curriculum or course development.Such activities require pedagogical knowledge and expertise outside the domain of this body ofknowledge; therefore, this document is meant to guide only the content – not the methodology –of TSP instruction and training.1.2Sources and InfluencesIn preparing this document, the authors examined a number of reports delineating bodies ofknowledge from other professional disciplines. Of these, three body of knowledge guidebooksprovided guidance and inspiration in terms of structuring the document and depicting thearchitectural hierarchy used to describe the TSP BOK. These guides were IEEE Computer Society’s Guide to the Software Engineering Body of Knowledge(SWEBOK), 2004 Version Project Management Institute’s A Guide to the Project Management Body of Knowledge(PMBOK Guide), Fourth Edition SEI’s Personal Software Process Body of Knowledge (PSP BOK), Version 2.0 (CMU/SEI2009-SR-018)The IEEE SWEBOK 2004 Version and PMBOK Guide were influential in determining thedocument flow and delineation of components used in the description of the TSP BOK. The PSPBOK defines the foundational set of prerequisites, on which rest the additional knowledge andskills needed for effective practice of the TSP methodologies.1.3Document OrganizationThis document is composed of six major sections.1. Section 1 (this portion of the TSP BOK) provides background information, an overview ofthe intended purposes of and audience for this body of knowledge, and the sources andinfluences that affected its development.2. Section 2 summarizes the structure of the hierarchy used to describe the content of the bodyof knowledge and provides operational definitions of terms used in the document.3. Section 3 outlines the competency and knowledge areas that make up the body ofknowledge and delineates the key concepts and skills that make up each knowledge area.4. The fourth portion of the document contains appendices which provide guidelines andsuggestions to TSP team members, project managers, coaches, and team leaders.5. The fifth section provides a list of acronyms commonly used in TSP (and PSP).6. The last section contains complete citations for works referenced in this document. Carnegie Mellon is registered in the U.S. Patent and Trademark Office by Carnegie MellonUniversity.3 CMU/SEI-2010-TR-020

4 CMU/SEI-2010-TR-020

2 TSP BOK Structure and Terminology2.1Structure of the BOKAs with other professional body of knowledge documents, the information contained in the TSPBOK is organized into competency areas, each of which is composed of a group of interrelatedknowledge areas. The knowledge areas, in turn, are composed of concepts and skills, which arethe smallest units of information contained in the body of knowledge. For the purpose of thismodel, the term concept is used to describe the intellectual aspects of the TSP content; that is, theinformation, facts, terminology, and philosophical components of the technology. The term skillrefers to the ability of an individual to interpret and apply one or more concepts to theperformance of a task. In this document, it is assumed that if individuals understand a concept,then they also have the ability to perform the skills related to or founded upon that concept.Competency AreasKnowledge AreasConcepts and SkillsFigure 1: Architectural Hierarchy of the TSP BOK Components2.2Operational Definition of TermsThe TSP BOK uses the following terms to describe the categories of principles and processes itcontains.Competency areaA group of closely-related knowledge areas that a practitioner is wellqualified to perform intellectually or physicallyKnowledge areaThe sum or range of specific understanding and ability gained throughstudy of a set of concepts or through experience with a set of skillsConceptAn explanatory principle applicable to a specific instance or occurrencewithin a particular knowledge areaSkillProficiency, facility, or dexterity of performance that is acquired ordeveloped through training or experience in a particular knowledge are5 CMU/SEI-2010-TR-020

Engineering terms used in the TSP BOK are operationally defined as follows.DesignThe specification and plan for the subsequent implementation ormanufacture of some itemDesign processA standardized set of actions required to produce a designDeveloperA person who designs software and writes the programs; or, anorganization that designs software and produces code as its primarybusiness functionDevelopmentThe process of elaborating a design into a sufficiently detailed form so thatit can be used to produce a quality product that conforms to the intent ofthe designers, as well as the creation of the designed product or system.Software development includes the design of the user interface and theprogram architecture, as well as programming the source code.[http://www.pcmag.com/encyclopedia]EngineerA person who has been trained for and is engaged in professionalengineering workEngineeringThe application of scientific and mathematical principles and methods tothe design, manufacture, operation, and support of structures, machines,products, and systemsPlanning horizonThe portion of the project for which a detailed plan exists. (In this context,“detailed plan” means that the project work has been broken into a logicalsequence of tasks or sub-tasks, with each task or sub-task requiring nomore than 8 to 10 hours for completion.) The length of a planning horizonvaries according to the size of the project: for small or short-term projects,the planning horizon could include the entire scope of the work, whereasthe planning horizon of large or long-term projects covers only the portionof the work that will be completed in the several weeks following a launchor relaunch, or during a particular project phase or cycle.ProfessionalA person who is engaged in an occupation or is a member of a vocationthat requires specialized education and/or training. Professionals areexpected to conform to the technical and ethical standards of the disciplinein which they have attained professional status.QualityThe measurement of the degree or level of excellence of a engineeredsystem, product, or service6 CMU/SEI-2010-TR-020

3 The TSP Body of KnowledgeThe TSP BOK is composed of six competency areas, each with several knowledge areas.Competency Area 1: TSP Foundations and Fundamentals1.1 Knowledge Work1.2 TSP Prerequisite Knowledge1.3 TSP Principles1.4 TSP Process Elements and Measures1.5 TSP Quality PracticesCompetency Area 2: Team Foundations2.1 Teams and Teambuilding2.2 Team Types, Styles, and Dynamics2.3 Team Formation and Membership2.4 Team Member Responsibilities2.5 Team Member Roles2.6 Team Leader Role2.7 Coach RoleCompetency Area 3: Project Planning with TSP3.1 Change Management Fundamentals3.2 Piloting TSP in an Organization3.3 Preparing Management and Teams for TSP Implementation3.4 The TSP Launch Meetings3.5 The TSP RelaunchCompetency Area 4: Project Implementation and Tracking with TSP4.1 Weekly Meetings4.2 Checkpoints4.3 Communicating with Stakeholders4.4 Replanning4.5 Phase, Cycle, and Project PostmortemsCompetency Area 5: Gathering and Using TSP Data5.1 Data Recording5.2 Gathering and using Size Data5.3 Gathering and Using Schedule Data5.4 Gathering and Using Quality Data5.5 Gathering and Analyzing Postmortem DataCompetency Area 6: Scaling Up the TSP6.1 Organizational Implementation6.2 TSP Process Variations6.3 Large-scale TSP Teams7 CMU/SEI-2010-TR-020

The remainder of this section contains a description of each competency area, its supportingknowledge areas, and the key concepts composing each knowledge area. This information is notmeant to provide detailed descriptions of every concept, element, or practice that makes up theTeam Software Process methodology; rather, this BOK is meant to provide a high-leveloverview of the areas in which a competent practitioner of the TSP is expected to be proficient.8 CMU/SEI-2010-TR-020

Competency Area 1: TSP Foundations and FundamentalsThis competency area outlines the foundational knowledge on which TSP is built and describesthe fundamental concepts that a TSP practitioner must understand in order to successfullyimplement and practice the TSP methodology. The knowledge areas composing the TSPFoundations and Fundamentals competency area are as follows.1.1 Knowledge Work – PSP and TSP are practices designed to facilitate and improve both theprocess and the outputs of knowledge work, which is the interpretation, development, andimplementation of information by skilled professionals within a specific subject area. Thisknowledge area discusses the nature of knowledge work and the team and workplacecharacteristics required for such work.1.2 TSP Prerequisite Knowledge – This knowledge area outlines the fundamental concepts andskills that individuals must master before implementing the TSP methodology as a memberof a TSP team. Although this area calls out some of the specific Knowledge Areas of thePSP BOK, the PSP BOK in its entirety is considered to be prerequisite knowledge forimplementing the TSP in practice.1.3 TSP Principles – This knowledge area outlines the basic principles underlying theTeam Software Process. The key concepts identify the elements that are common to andrequired for successful outcomes of work done by teams to produce software productsand/or software-intensive systems.1.4 TSP Process Elements and Measures – This knowledge area describes the processelements and measures that are used in the TSP. (Where applicable, overlaps with ordifferences from PSP process elements and measures are noted.)1.5 TSP Quality Practices – This knowledge area describes the specific quality practices addedin the TSP to build on the individual quality practices used by PSP practitioners.References: The material covered in this competency area is detailed in these primary sources.[Humphrey 1995, Chapters 1, 11, Appendix A, Appendix C][Humphrey 1999, Chapters 1 and 6][Humphrey 2005, Chapters 2, 6, 13][Pomeroy-Huff 2009, in its entirety]Knowledge Area 1.1: Knowledge WorkPSP and TSP are practices designed to facilitate and improve both the process and the outputs ofknowledge work, which is the interpretation, development, and implementation of information byskilled professionals within a specific subject area [Drucker 1999]. This knowledge area discussesthe nature of knowledge work and the team and workplace characteristics required for such work.1.1.1 Characteristics of knowledge workSoftware and systems engineering work is considered to be knowledge work because the nature ofthe tasks required to create the final products is largely intellectual. Knowledge work differs fromtraditional product development work in the following ways.9 CMU/SEI-2010-TR-020

The quality, cost, and schedule performance of such work is largely determined by themotivation, skill, and discipline of the workers, rather than the cost of the raw materials andlabor or the efficiency of manual work processes. Knowledge work consists largely of converting information from one form to another;therefore, the results of a knowledge work process are frequently intangible and maytherefore be hard to measure or assess [Kidd 1994]. The suitability of knowledge workers’ products generally cannot be determined exceptthrough extensive final use or by rigorous examination by other adept and knowledgeableknowledge workers.1.1.2 Characteristics of knowledge workersThe fundamental characteristic that sets knowledge workers apart from other types of productionworkers is ownership: in traditional manufacturing, the employer (or organization) owns both theassets required to produce the end product and the product itself; in knowledge work, the workersown the assets and retain at least partial ownership of the end product, even if the product isconsidered the “intellectual property” of the employer [Drucker 1999].Other characteristics unique to knowledge workers are as follows. All knowledge workers (even those in the same field) are different from one another, so nosingle generic process can be developed to manage all knowledg

3 The TSP Body of Knowledge 7 Competency Area 1: TSP Foundations and Fundamentals 9 Knowledge Area 1.1: Knowledge Work 9 Knowledge Area 1.2: TSP Prerequisite Knowledge 12 Knowledge Area 1.3: TSP Principles 14 Knowledge Area 1.4: TSP Process Elements and Measures 15 Knowledge Area 1.5: TSP Quality Practices 17

Related Documents:

³ « pc – 400 power climber 2/95 1996 . ³ « xl 19 upright 10/97 ª²« sjlb 12 sky – jack 11/97 . tsp 3 h 400e tsp 4 h 400e tsp 5 h 400e tsp 6 h 400e tsp 7 h 400e tsp 8 h 400e tsp 9 h 400e

2 tsp. apple cider vinegar Black pepper ¾ cup chickpea flour 1 Tbsp. cornstarch or potato starch 1 Tbsp. flaxmeal 1 Tbsp. nutritional yeast 1 tsp. salt ½ tsp. chipotle pepper powder ½ tsp. mustard powder ½ tsp. garlic powder ½ tsp. oregano ½ tsp baking powder ¾ cup coconut milk ¼

team xl team 2. t050710-f xl team 3. t050907-f xl team xl team 4. t050912-f xl team xl team 5. t050825-f xl team xl team 6. t050903-f xl team. 2 7. t050914-f xl team xl team 8. t061018-f xl team 9. t061105-f xl team name xl team 10. t060717-f xl team xl team 11. t070921-f xl team xl team xl team 12. t061116-f xl team. 3 13. 020904-f name/# xl .

Spicy Fish Grilled Fish Chicken Biryani Hyderabadi Biryani TANDOORI CHICKEN The most popular variation of grilled chicken in the Indian Cuisine! INGREDIENTS METHOD Chicken 1 No. Lemon juice 3 tsp. Red chili powder 2 tsp. Curd (Yogurt) As per taste Garlic paste 1 tsp. Ginger paste 1 tsp. Garam masala powder ½ tsp. Mustard oil 1 tsp. Oil For basting

If you know someone you want highlighted in the newsletter, please Email your suggestions to: SierraVerdeNewsletterStories@gmail.com NEWSLETTER PAGE 3 3 cups sugar 1 tsp. baking powder 1-1/2 tsp. salt 1 tsp. cloves 1 tsp. cinnamon 1 tsp. nutmeg 1 cu cooking oil 3-1/2 cups flour, sifted 4 eggs 2 tsp. baking soda 2/3 cup water 2 cups pumpkin

³ « pc – 400 power climber 2/95 1996 sl 26 sl up – right 1/96 sl 30 sl ³ « . ³ « xl 19 upright 10/97 ª²« sjlb 12 sky – jack 11/97 . tsp 3 h 400e tsp 4 h 400e tsp 5 h 400e tsp 6 h 400e tsp 7 h 400e tsp 8 h 400e

½ tsp salt ¼ tsp cardamom seeds 2 tsp cumin seeds 1 tsp fennel seeds 3 tsp fresh ginger, grated 2 cloves of garlic, crushed 1 tsp chilli powder 200g tub of natural yogurt Mint yogurt 200g Greek yogurt 1 tbsp fresh mint, chopped ¼ t

WiFi, with all of the basic details of the authentication (user, venue and device details). This can be useful if you want to trigger real-time events or load data to your CRM without making repeated requests to BT Wi-Fi’s RESTful company API. To use Webhooks, you will need to create your own listener that receives and parses JSON in the format specified in the instructions below. The .