asp.net display pdf : Reader compress pdf software control project winforms azure .net UWP lmcourseall13-part1113

Section 5 
Page 4 of 10 
Involving 
Others 
Developing a 
logic model is 
a GROUP 
PROCESS.  
Not surprisingly, 
experience shows 
that best results 
are achieved 
when groups of 
staff and relevant 
stakeholders work 
together in 
developing the 
logic model.  
Why do you think this is so?  
Possible answers
Whom will you include? Think about your program - who needs to 
be part of building the logic model?  
Possible "logic modelers" to think about
If desired, print this page (by pressing Ctrl and P). Note: If you enter more than two 
lines of text, not all the information you enter will print.  
Tips for facilitating the process
Other possibilities
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
131
Reader compress pdf - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
change page size pdf; pdf file size
Reader compress pdf - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
adjust size of pdf in preview; change font size in pdf fillable form
Section 5   Page 4 of 10 
Possible reasons that group process enhances logic model development 
1. Different people add different knowledge and experience--more possibilities will surface.  
2. Underlying assumptions get surfaced.  
3. Thinking becomes clarified through discussion.  
4. Consensus starts to build about what the program is, how it will work, and what it will 
accomplish.  
5. Commitment to the program--to ensuring its success--is enhanced.  
Possible "logic modelers" 
• 
Staff and volunteers  
• 
Fund providers  
• 
Administrators  
• 
Elected officials  
• 
Board members  
• 
Participants  
• 
Agency representatives  
• 
Local "expert"  
Tips for facilitating the process: 
• 
Use computer, electronic white-boards, flannel chart, newsprint/butcher paper, and post-
its/cards that can be written on, sorted, and lined up.  
• 
Several work sessions may be necessary, spaced over time.  
• 
Use a summary chart or matrix to bring information together.  
• 
Techniques common to "Tree Diagramming" and "Fish Bones" may be useful (Tague, 
1995).  
Other Possibilities for Facilitating the Process 
Creating a logic model makes explicit the implicit ideas group members hold about their work 
and their programs. Depending upon the group and level of trust and shared understanding, the 
process may be relatively straightforward. For other groups, developing a shared vision and 
plan of action may take more time and be fairly tortuous. We have found that "drawing" the logic 
model, either individually or as a group, is fun and useful. Drawing a logic model can be part of 
a full strategic planning or visioning process.  
Idea 1. Group members draw their program, collaborative, or vision (whatever is the focus and 
being depicted) on newsprint, using any metaphor, design, or thought process desired. This can 
be done as a group. Or, each individual or small subgroups may draw their own image. Each 
then shares the picture or scenario with the larger group. Similarities and differences, as well as 
strengths and weaknesses, among the models are noted and discussed. The final product is 
one that the group agrees to and shows a chain of events that leads to final outcomes.  
Idea 2. Use a worksheet of the logic model chart with space for writing. The worksheet can be 
filled out individually or created as a group. You might start by visioning and gaining consensus 
on the long-term outcomes. Then, you may work backwards across the chart or fill in any of the 
boxes and columns that make sense (see following sections). Use arrows and connecting lines 
to depict flows and assumed linkages.  
Idea 3. You may wish to engage an outside facilitator or evaluation consultant to help craft your 
logic model. The consultant would review all existing materials, proposals, make observations 
and gather input from the group members and other key stakeholders. The consultant might 
facilitate a process so that the group together develops the logic model. Or, the consultant might 
produce a logic model, based on the input gathered, and then ask the group to react and 
discuss.  
(Adapted from Taylor-Powell, E., Rossing, B. and Geran, J. (1998). Evaluating collaboratives: Reaching the 
potential. Madison, WI: University of Wisconsin-Extension, Cooperative Extension.) 
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
132
XImage.Barcode Scanner for .NET, Read, Scan and Recognize barcode
VB.NET: Convert PDF to Jpeg; VB.NET File: Compress PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for C#; C#; XImage.OCR for C#; XImage.Barcode Reader for
change font size in pdf file; best compression pdf
C# Imaging - Scan Barcode Image in C#.NET
RasterEdge Barcode Reader DLL add-in enables developers to add barcode image recognition & barcode types, such as Code 128, EAN-13, QR Code, PDF-417, etc.
adjust pdf page size; change font size pdf document
Section 5 
Page 5 of 10 
*Note: Use the Outline tab to navigate to the referenced course material and back. Before 
navigating to the referenced material, make a note of your current location (Module 1, 
Section 5, Page 5) so that you can return here when you are ready! For more information 
on using the Outline, refer to the course Help pages.
Creating a Logic Model 
Over the next few pages, we will work through the process of creating a 
logic model for different purposes and in different ways. Because there 
is no one, or "correct" way, to create a logic model, we offer a variety of 
ideas that you can adapt to your own work. You may be creating a logic 
model for a small focused program, a comprehensive intitiative, a 
process such as a team or community group working together, an 
organization, or a single event or product. 
The ideas on the following pages are organized according to whether 
you are designing a NEW intitiative or whether you are working with an 
EXISTING program or inititative, and whether you are engaging in logic 
modeling for the purpose of planning, evaluation, communications or 
program management. You may want to go back to Section 1 to review 
these purposes.* 
We will cover creating logic models for: 
1. A NEW program or initiative where your purpose is 
planning  
A. Starting at the End 
B. Starting with Existing Resources 
2. An EXISTING program that you want to evaluate, 
communicate about or manage. 
Print a copy of the Logic Model Worksheet
as a guide for 
developing your own logic model. 
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
133
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
On this page, besides brief introduction to RasterEdge C#.NET PDF document viewer & reader for Windows Forms application, you can also see the following aspects
pdf page size limit; change paper size in pdf document
.NET PDF SDK | Read & Processing PDF files
RasterEdge .NET Image SDK - PDF Reader. Flexible PDF Reading and Decoding Technology Available for .NET Framework.
pdf font size change; batch pdf compression
L
OGIC 
M
ODEL 
W
ORKSHEET
Program title:  
Situation Statement:  
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
134
C# PDF insert image Library: insert images into PDF in C#.net, ASP
An independent .NET framework viewer component supports inserting image to PDF in preview without adobe PDF reader installed. Able
reader shrink pdf; pdf compression
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
VB.NET: Convert PDF to Jpeg; VB.NET File: Compress PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for C#; C#; XImage.OCR for C#; XImage.Barcode Reader for
best pdf compressor; compress pdf
Section 5 
Page 6 of 10 
Creating a Logic Model for a NEW PROGRAM
PURPOSE: PLANNING  
A. Starting at the End 
The following assumes you have completed the situational analysis and 
priority setting - the large blue arrow on left that initiates logic model 
development. 
When planning, start where you want to end. 
Identify the long-term outcome(s).  
What is your end goal?  
What will be different?  
How will the community, producers, local citizens, the environment, be different as a result of the program? 
Agree on a simple statement describing the ultimate, end result that you are hoping to achieve. This end result is 
the same as your goal. Spending time clarifying your long-term outcome, coming to consensus on what it will be, 
and making it specific, will save you time later. Review the material in Module 1, Section 2*, on defining 
outcomes, the outcome chain, and writing outcomes. 
Once you have that long-term outcome (end result, goal) identified, then work backwards across the logic model.
A variety of approaches to creating a logic model:
Approach 1
Approach 2
Approach 3
Approach 4
Starting with the end in mind and working backwards opens up possibilities and helps us avoid being confined by 
existing resources. More typically we have started with existing resources. 
Note: Use the Outline tab to navigate to the referenced course material and back. Before navigating to the referenced material, make a 
note of your current location (Module 1, Section 5, Page 5) so that you can return to this place in the course when you are ready! For more 
information on using the Outline function, refer to the course Help pages.
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
135
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
VB.NET: Convert PDF to Jpeg; VB.NET File: Compress PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for C#; C#; XImage.OCR for C#; XImage.Barcode Reader for
change font size in fillable pdf form; pdf change page size
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
VB.NET: Convert PDF to Jpeg; VB.NET File: Compress PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for C#; C#; XImage.OCR for C#; XImage.Barcode Reader for
pdf text box font size; change page size pdf acrobat
Section 5   Page 6 of 10 
Creating a Logic Model: Approach 1 
Identify the long-term outcome(s) of interest. This often results from a visioning or strategic planning 
process. Then, work backwards across the model and ask: 
1. What preconditions in the medium term must be met for the long-term outcome(s) to be achieved? 
You can also phrase the question, "What needs to exist as a precursor for the long-term outcome(s) 
to be achieved?"  
2. Moving backwards ask what preconditions in the short term must be met in order to reach the 
medium-term outcomes? (These are your short-term outcomes.)  
3. Who must be involved, reached, targeted, and/or a participant for the short-term outcomes to be 
achieved? Be specific about "who" (age, gender, defining characteristics).  
4. What activities, products, events must be undertaken so that those specific individuals (or groups) will 
achieve the desired outcomes?  
Think about: How can these people be reached/engaged? How do they best learn? Cluster activities 
into strategies (activities that fit together conceptually) such as training, media work, coalition 
development, etc.  
5. What resources are needed to conduct these activities, to reach those people, to effect those 
outcomes?  
6. What assumptions have we made about…? What does research, experience, wisdom tell us?  
7. What external factors outside our control may affect our theory of action?  
Creating a Logic Model: Approach 2 
1. Identify the long-term outcome(s) of interest.  
2. Move to the activities column. Often program staff and stakeholders have ideas about the activities 
they plan to undertake. This is often a comfortable place to start. Write down what you plan to "do" - 
what activities, services, product development the program will undertake. What is "the intervention?"  
3. Next, complete the chain of connections that links the activities to the long-term outcome(s). Who 
needs to be reached/engaged? What leads to what? What is connected to what? Include as many 
items as are necessary to make the logical connections between activities and final result.  
4. Now, identify the inputs you have and those you still need in order to achieve the pathway of change 
you've laid out.  
5. List all assumptions.  
6. List the external factors that may impede your expected theory of action.  
Creating a Logic Model: Approach 3 
1. Identify the long-term outcome(s) of interest.  
2. Brainstorm all the things that have to happen to reach your long-term outcome(s). You might have 
someone record these as the group offers its ideas or each member can write down his/her own 
ideas on sticky notes.  
3. Using a large work space, place these items in logical order: what precedes what; what is connected 
to what; what is a sequence of what? Check for gaps in the connections. Keep asking the question "If 
this, then will this occur?" Use any metaphor or creative process to capture the connections.  
4. You may want to cluster activities into strategies (activities that fit together conceptually) such as 
training, media work, coalition development, etc.  
5. Gather items that represent assumptions and environmental factors in a special place and see how 
they affect your model.  
6. Identify resources needed to support the intended theory of action.  
Creating a Logic Model: Approach 4 
Some people reverse the order of the logic model so that "Outcomes" is the first label on the left after 
"Situation," followed by "Outputs," and, finally, "Inputs" is placed on the far right. This method may help 
people link directly from situation to expected long-term outcome and then subsequently to the necessary pre-
conditions at each step. 
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
136
Section 5 
Page 7 of 10 
Sometimes we start with the resources we have and our knowledge base or an existing 
program that is ready to go (what we call an "on-the-shelf" program). This has been the 
more standard approach to planning. In this case, we start on the left side of the logic 
model with Inputs - the resources we have, or with Activities - the program that we have. 
Then we move to the right along the logic model using "if-then" statements. For example, 
If I use this curriculum on financial literacy for Native Americans, then I can target an 
underserved group in my county; If I target this population and advertise appropriately, 
then they will attend; If they attend, then they will…  
You can also use the question "But, why?" For example: But, why do I advertise the 
workshop? So that people will attend. But, why? So that people will learn. But, why? So 
that people will be informed.  
Answering the "why" questions in detail will help you create your logic model. 
Consider alternate pathways and unintended, possible negative consequences. 
Creating a Logic Model for a NEW PROGRAM
PURPOSE: PLANNING 
B. Starting with Existing Resources 
The following assumes you have completed the situational 
analysis and priority setting - the large blue arrow on left that 
initiates logic model development. 
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
137
Section 5 
Page 8 of 10  
Creating a Logic Model for an EXISTING PROGRAM 
PURPOSE: EVALUATION, MANAGEMENT, COMMUNICATIONS 
Sometimes we are in the midst of a program when we want, or need, to create a 
logic model. Perhaps we want to communicate to others about our program, plan an 
evaluation (having forgotten to include an evaluation upfront when we were 
planning!!), or need to detail a management plan.  
Some of the same approaches we previously discussed for planning also apply 
when we create logic models for evaluation, management and communications. We 
think about our program or initiative and usually start by asking: What is it that we 
do? What activities are we engaged in? Next we list all activities. Then we ask, 
"Why?" We continue asking "Why?" until the entire program and its logic are fully 
depicted and the logic model is complete.
Example: 
Activity listed: Host Farmer Field Day 
WHY? to disseminate latest research results to 
farmers in the county. 
WHY? so farmers will know research. 
WHY? so farmers will be able to see what research 
results might be appropriate to their farm. 
WHY? so farmers can apply research that is 
appropriate for them. 
WHY? so farmers can improve their operations. 
WHY? so farmers are as profitable and sustainable as 
they can be.
Sometimes in the process of building a logic model for an existing program, we 
discover gaps in our logic, incomplete implementation, inadequate resources 
available, misunderstanding about the program among stakeholders, or dynamics 
from the external environment we hadn't considered. Engaging in logic model 
creation helps clarify and improve programs. 
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
138
Section 5 
Page 9 of 10 
Let's Practice! Draw Your Logic Model 
Take some time now to practice what we've covered.  
Create a logic model of a simple program.  
You may use the worksheet
you printed at the beginning of this section -
our convention - but feel free to use your own design to represent your 
program logic.  
Based on what you've learned so far, think of a simple program 
you are working on or are planning.  
Using the worksheet or your own design, create a logic model for 
the program. Be sure to include all six components of logic models, 
and use lines and arrows to illustrate direct linkages between and 
among components. 
If you are working in a team or with a partner, spend some time 
working on this together.  
Save this logic model for use in upcoming sections.
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
139
Section 5 
Page 10 of 10 
Section Summary
This section illustrated various ways you can create a logic model. 
Remember - there is no one or correct way. We do recommend that if 
you are in a planning process, you consider starting with the end and 
working backwards. We hope you see how logic models can be used to 
improve your work. 
There is no one or right way to draw a logic model; experiment - 
find the process that works bests for you and your group. 
The recommended approach to planning a program is to "start" at 
the "end." 
A logic model is dynamic - change it as your program, the 
environment, or people change. 
Much of the value of a logic model is in the process of creating it, 
checking it, and modifying it. This process is an iterative one that 
involves stakeholders working together to clarify underlying 
assumptions, expectations, and the conditions under which 
success is most likely.
Enhancing Program Performance with Logic Models, University of Wisconsin-Extension, Feb. 2003
140
Documents you may be interested
Documents you may be interested