WHITE PAPER. Discovering Uniface: A Java Developer s Experience

Size: px
Start display at page:

Download "WHITE PAPER. Discovering Uniface: A Java Developer s Experience"

Transcription

1 Discovering Uniface: A Java Developer s Experience

2 About vision4health A specialist in laboratory diagnostic software, vision4health sets new standards in the market for laboratory diagnostics with trendsetting diagnostic applications. At the center is the concept of a multidisciplinary system, including links between the various institutes, such as specialist laboratories, hospitals, general practitioners and patients. Work sequences of every diagnostic discipline are thereby supported, from laboratory medicine, microbiology and transfusion medicine to pathology. A Varied IT Background If you re looking for someone who can compare different development environments based on first-hand experience, Georges Herzet is better placed than most. He has an extensive and varied software development background, including considerable Java programming experience: He has worked on Java applications for both iseries and Windows. He also has experience of the Synon tool/code generator and of 3GLs including C++, as well as J2EE in the WebSphere environment. When Georges began his career, he worked as a developer at a manufacturing plant using C. He later moved on to a software factory that worked extensively with Java. At that time Java was becoming popular and he worked on several GUI projects. Before joining vision4health, he worked with J2EE for an accounting web application which focused more on analysis and led a small development team. Georges started using Uniface in 2010 when he joined his current employer, Uniface application partner vision4health. I was astonished to find that our Uniface application has successfully been deployed and maintained for nearly 20 years. In the IT world, products tend to have a short lifetime, but at vision4health we have kept our product, Molis, current and modernized it by moving from one version of Uniface to the next and it keeps on working reliably. Becoming Productive with Uniface Quickly When he joined vision4health, Georges had no previous knowledge of either Uniface or the Molis product. He was recruited, he states, because of his general IT knowledge and willingness to learn other technologies. On his side, he was interested in the technology vision4health built. By way of preparation, he received informal training from colleagues vision4health has around 10 Uniface developers and spent some time reading online Uniface documentation. With a background in Java and other development tools, Uniface was easy to learn. I certainly wasn t banging my head on the wall and felt I got a good grasp of the development environment quite quickly. He and his boss agreed that Georges would begin familiarizing himself with Uniface by undertaking small programming projects. These would give him the opportunity to learn about the company and its products while doing useful work. The tasks Georges initially worked on were ones like updating screen layouts in older parts of the system. The fact that he started with smaller projects helped with getting started. With Uniface, he found he could immediately be productive at completing these tasks. He found very close parallels between Java and Uniface. For example Java events in GUI and triggers in Uniface relate to the same concepts. Gradually, he progressed to more complex jobs, with colleagues on hand to mentor if needed. Within a short period of time, he was able to 2

3 take on much more complex Uniface work, and after a year he was working independently on his own projects. Three years on, he has managed projects throughout the lifecycle from adding new functionality and forms, to installing or updating the product at client sites. We have a lot of sites 200 customers and they all use our product in slightly different ways. Enterprise Application Development UNIFACE BENEFITS #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 PRODUCTIVITY RELIABILITY SECURITY INTEGRATION & REUSE SCALABILITY AGILITY SUSTAINABILITY TECHNOLOGY INDEPENDENCE COMMUNITY PARTNERSUNITED PROGRAM Perhaps a bigger challenge than learning Uniface was the need to understand the business aspect of the application. In healthcare, we have a very specific business environment with a lot of clinical content that you have to learn gradually, which is what my manager arranged for me to do. The business logic is a very complex aspect of the job, and there I m still learning. Why It s Easy to Switch from Other Environments to Uniface Learning Uniface from a Java programmer perspective is quite straightforward because many concepts are common to both Uniface and Java. When building forms for the Windows environment, a task like closing a window is quite similar the events work in the same way. Recognizing familiar concepts like this in Uniface makes it easy to make the jump between the two worlds. I found that my knowledge of the tools I used in previous jobs made it easy to apply similar concepts when building Uniface applications. Georges adds: The other languages and environments I have used helped and in fact, it s not always easy to tell which knowledge came from where. Some concepts are common across a variety of environments. For example, Java programmers know all about classes, and similar concepts exist in Uniface. Advantages of Uniface s Development Environment Although there are similarities between Uniface and his earlier working environments, Georges also discovered that Uniface has a number of advantages over them. Technology independence One such advantage is its genuine technology independence. Molis runs in the client/server environment that is preferred by its user organizations mostly clinical labs. This means that the code is split between Unix and Windows, but that s no problem with Uniface, Georges says. You don t have to worry about the differences between platforms, which is great. Java is supposed to be platform independent too, but in practice it s more complicated and you can get some unwelcome results such as additional time and effort spent for testing and verification. With Uniface, you really can run the same code on both platforms, even though one has a GUI and the other doesn t. 3

4 Java is supposed to be platform independent too, but in practice it s more complicated. With Uniface, you really can run the same code on different platforms. Georges Herzet, Software Developer Another satisfying aspect of Uniface for the developer is that the technology is constantly on the move, keeping pace with technology trends. You don t know what IT will look like in a few years, and a lot of today s tools will have disappeared, but Uniface has been on the market since 1984 and is still here and constantly evolving. Uniface has always kept up with the latest technologies, so you, in turn, can keep your application up to date, for example in terms of currency, without the need to rewrite code. That, of course, is also the attraction for user organizations, and particularly software houses such as vision4health, Georges points out. They can write an application in Uniface, secure in the knowledge that Uniface will update the technology platform for them. That means they can focus on making the application as complete and sophisticated as possible, and on responding fast to business change. Productivity Another major advantage is Uniface s productivity. Coding takes a lot longer with Java simply because you have to write a lot more code. I had a problem once because I had coded a GUI in Java and when I showed it to my manager he said, That s nice but it took you a lot longer than I expected! This was because it takes a long time before you get the right result. With Java there is a lot of experimenting in the development process. You don t get that sort of disappointment with Uniface, because things happen smoothly and you end up getting what you expect to get. With just a few lines of code you can create, for example, a user interface with a Windows look and feel, says Georges. He explains that with Java this is very cumbersome because you have to code so much, or you have to choose the right open source frameworks to get your application to work, versus mainly just coding business logic in Uniface. You get the same results with a lot less code and this is a huge benefit which also makes my manager happy! concludes Georges. The productivity benefits apply to maintenance as well as development. Maintenance in Java is always a challenge because it depends not just on your knowledge but also on the skills of the person who wrote your classes. When you have to do maintenance that s a huge amount of code to look after. The code in Uniface is more compact, and it s also easier to predict where you ll find a particular bit of logic. In Java there is a wide range of programming styles so if you want to fix a bug or make an enhancement, you have to spend time searching for the piece of logic that you need to change. There are typically many possibilities, particularly if several developers were involved. With Uniface, you have a much better idea of where to start, therefore shortening the maintenance cycle altogether. Reliability Code quality in Uniface also has an advantage over Java since it is standardized. With Java the quality is very much dependent on the expertise of the programmer, Georges says. You ve got to know about 4

5 classes, otherwise you can end up having to change a lot of stuff. So the quality of a Java project depends on having people on the team who really know about class design; this is a major shortfall that can have big implications for a project. In Uniface, on the other hand, because of the model-driven approach to inheritance, use of templates and less dependence on coding, developers are able to focus on business logic, so there is less to go wrong. In addition, the structured nature of Uniface development means that good programming practice is enforced. Job Satisfaction in an Agile Environment When you start using Uniface, the point of the job shifts away from programming complex code to delivering solutions meeting end-user requirements quickly, Georges has found. That suits me because, although younger developers may be excited by the latest development tools, with the hype that surrounds them, after you have seen a few development tools and languages the excitement wears off and you re more satisfied by giving the customer what they want in a short time. That sort of satisfaction is easy to find with Uniface because it lends itself to an agile approach to development. For example, you can show a cosmetic change to the screen within a few hours, or even a working prototype within a day. It s often hard for users to describe what they want, but showing them a quick prototype makes it a lot easier and with Uniface it doesn t take much time. With Java, it would take a lot longer because you would have to write the plumbing to run the GUI as well as the business logic, so the project takes on another dimension and it becomes more difficult to manage customer expectations. 14,273 L.O.C. 14,000 Lines of Code With Uniface, you get the same results with a lot less code and this is a huge benefit. 2,000 1,958 L.O.C. 0 Java 1) Based on Development Productivity Study, PetPlaza reference application 5

6 Because of the way application architecture works in Uniface and the guidelines that enforce where business rules are located, it is easy to make changes quickly. Georges explains: There are no rules in Java, anywhere, and with a bad architect your code can be all over the place. With Uniface, even with bad development practices, there are guidelines that enforce where code is located. Working in an agile way this is important as you spend little time searching when adding new functionality. Part of a Global Community Georges has recently started getting directly involved with the international community of Uniface users, through Uniface.info and for example, by visiting the lab in Amsterdam on behalf of his employer. It s great to have the opportunity to meet the Uniface team and find out what s in the Uniface pipeline and even try it out. I m looking forward to getting more involved with that as I m now the deputy for vision4health s main Uniface contact. A Java Programmer s Uniface Wish List A code assist function like in Eclipse or Java to suggest how to carry out particular functions»» Thoughts from the Product Manager: This is one of the most common requirements we hear about for Uniface 10, and as a result it s an important piece of functionality that we will be including. Refactoring if you need to add a parameter, the system could find all the calls to the function in question and make the change automatically»» Thoughts from the Product Manager: With Uniface 10, the new IDE will give the ability to achieve this kind of functionality. Easy, lightweight version control»» Thoughts from the Product Manager: This is such a huge topic! Ultimately, there are so many options for version control and development shops always have their own unique ways of managing source. Uniface 10 will give developers the ability to have project driven development, and to share Uniface components across multiple projects. Also Uniface 10 will encourage (but not enforce) development techniques such as sandbox, which leaves the developer much more in control. More national language support inside the HTML widget/browser»» Thoughts from the Product Manager: The HTML widget is quite a new control, and as we continue to mature it, we will enhance the functionality. A Career Path That Benefits Both Developers and Employers Like other developers who ve cross-trained in Uniface, Georges believes that employers are inclined to overestimate the need for lengthy Uniface experience. For a job like the one I do now, I don t think you need to recruit someone with years of Uniface experience. What you need is someone with a strong IT background who s flexible enough to apply it to a different 6

7 environment, and who is interested in tackling business challenges rather than just technical ones. Fortunately my manager agreed with me and gave me the job! Now I am applying all my Java and other experience to the work I m doing here. Three years on, Georges is pleased with his decision to move to vision4health and Uniface. I m enjoying both working in Uniface and learning about our business and the challenges our customers face. Working in IT is about adapting to change, and with this mindset, you can work with any tool. Georges Herzet s IT Background After graduating in 1993 from the University of Liège (Belgium) with a Master s Degree in computer science, Georges work experience includes: Working at a cable manufacturing plant (Kabelwerk Eupen AG) on projects written in C for the internal IT system used for industrial process control Developing with Synon (a development tool used on IBM iseries), targeting sales, accounting and process control applications Java development, mostly GUIs in a client/server setting (also with iserie Managing a small team of Java developers while project managing a J2EE webbased accounting project 7

8 About Uniface Uniface, the most productive, reliable development tool in the industry, provides a model-driven environment for the rapid development of scalable enterprise mission-critical applications. Learn more at Uniface B.V. Hoogoorddreef 60, 1101 BE Amsterdam, The Netherlands 2015 Uniface B.V. 8 Europe: +31 (0) US: (248) Global Offices: ask@uniface.com

Leading HR & Payroll Software Modernizes Application with Uniface Professional Services

Leading HR & Payroll Software Modernizes Application with Uniface Professional Services Leading HR & Payroll Software Modernizes Application with Uniface Professional Services 1 CUSTOMER SECTOR Software Vendor COUNTRY Australia CHALLENGE Modernize flag-ship application to lead the future

More information

Case study: Improving performance in HR London Camden

Case study: Improving performance in HR London Camden Case study: Improving performance in HR London Camden The London Borough of Camden is in the heart of London and employs over 5,000 people. The borough s HR directorate has a major influence on the core

More information

Augmented reality enhances learning at Manchester School of Medicine

Augmented reality enhances learning at Manchester School of Medicine Augmented reality enhances learning at Manchester School of Medicine Welcome to the Jisc podcast. The University of Manchester is taking a unique approach to prescription training for its medical students

More information

The Japanese IT services company has found that Uniface is a smart way to carry out package customizations, as well as standalone development

The Japanese IT services company has found that Uniface is a smart way to carry out package customizations, as well as standalone development The Japanese IT services company has found that Uniface is a smart way to carry out package customizations, as well as standalone development 1 CUSTOMER SECTOR IT Services Provider COUNTRY Japan CHALLENGE

More information

Ep #19: Thought Management

Ep #19: Thought Management Full Episode Transcript With Your Host Brooke Castillo Welcome to The Life Coach School podcast, where it s all about real clients, real problems and real coaching. And now your host, Master Coach Instructor,

More information

Seeing you through refinancing

Seeing you through refinancing REFINANCING GUIDE Seeing you through refinancing hether you re moving home, renovating, or simply looking for a different home loan, refinancing doesn t need to be complicated. At QuickSelect we are interested

More information

Building Web Apps with Uniface

Building Web Apps with Uniface Building Web Apps with Uniface written by Michael Taylor, Uniface Mobile Product Manager 10 Ways Uniface Helps You Succeed Introduction When you re choosing a development tool for new applications and

More information

BBC Learning English Talk about English Business Language To Go Part 1 - Interviews

BBC Learning English Talk about English Business Language To Go Part 1 - Interviews BBC Learning English Business Language To Go Part 1 - Interviews This programme was first broadcast in 2001. This is not a word for word transcript of the programme This series is all about chunks of language

More information

15 Most Typically Used Interview Questions and Answers

15 Most Typically Used Interview Questions and Answers 15 Most Typically Used Interview Questions and Answers According to the reports made in thousands of job interviews, done at ninety seven big companies in the United States, we selected the 15 most commonly

More information

How To Proofread

How To Proofread GRADE 8 English Language Arts Proofreading: Lesson 6 Read aloud to the students the material that is printed in boldface type inside the boxes. Information in regular type inside the boxes and all information

More information

Jean Piaget: Cognitive Theorist 1. Theorists from centuries ago have provided support and research about the growth of

Jean Piaget: Cognitive Theorist 1. Theorists from centuries ago have provided support and research about the growth of Jean Piaget: Cognitive Theorist 1 Theorists from centuries ago have provided support and research about the growth of children in many different developmental areas. Theorists have played and still play

More information

Book 3 Cost Estimating in an Agile Development Environment. (early release)

Book 3 Cost Estimating in an Agile Development Environment. (early release) Book 3 Cost Estimating in an Agile Development Environment (early release) Book 3: Cost Estimating in an Agile Development Environment In this third book I ll use the slides I gave at a speech several

More information

TeachingEnglish Lesson plans. Kim s blog

TeachingEnglish Lesson plans. Kim s blog Worksheets - Socialising (3): Social networking TeachingEnglish Lesson plans Previous post Posted Friday, 25 th November by Kim Kim s blog Next post What I learned about social networking I used to think

More information

BBC Learning English Talk about English Business Language To Go Part 12 - Business socialising

BBC Learning English Talk about English Business Language To Go Part 12 - Business socialising BBC Learning English Business Language To Go Part 12 - Business socialising This programme was first broadcast in 2001. This is not an accurate word-for-word transcript of the programme. In this programme

More information

Sample Chart Documentation: Progress Notes

Sample Chart Documentation: Progress Notes Sample Chart Documentation: Progress Notes Agencies may have their own specific guidelines for writing progress notes that reflect activities conducted with a client or on their behalf. Here are some sample

More information

The first 100 days! A guide for new sales people in their first external selling role

The first 100 days! A guide for new sales people in their first external selling role The first 100 days! A guide for new sales people in their first external selling role Foreword During my sales career I have watched so many new sales people left to their own devices without sufficient

More information

Bullying 101: Guide for Middle and High School Students

Bullying 101: Guide for Middle and High School Students Bullying 101: Guide for Middle and High School Students A guide to the basics of bullying, what it is and isn t, the role of students, and tips on what you can do. 952.838.9000 PACERTeensAgainstBullying.org

More information

The latest trends in Corporate Coaching in Asia (Part I of III) By Charlie Lang, Executive Coach & Managing Partner @ Progress-U Ltd.

The latest trends in Corporate Coaching in Asia (Part I of III) By Charlie Lang, Executive Coach & Managing Partner @ Progress-U Ltd. The latest trends in Corporate Coaching in Asia (Part I of III) By Charlie Lang, Executive Coach & Managing Partner @ Progress-U Ltd. Jenny is the Chief Operating Officer of a Hong Kong-based medium sized

More information

Test your talent How does your approach to talent strategy measure up?

Test your talent How does your approach to talent strategy measure up? 1 Test your talent How does your approach to talent strategy measure up? Talent strategy or struggle? Each year at Head Heart + Brain we carry out research projects to help understand best practice in

More information

Teacher Evaluation Using the Danielson Framework 6. A Professional Portfolio: Artifact Party A. Using Artifacts to Help Determine Performance Levels

Teacher Evaluation Using the Danielson Framework 6. A Professional Portfolio: Artifact Party A. Using Artifacts to Help Determine Performance Levels Teacher Evaluation Using the Danielson Framework 6. A Professional Portfolio: Artifact Party A. Using Artifacts to Help Determine Performance Levels Artifact Party Guidelines CHARLOTTE DANIELSON: Of course,

More information

The 5 P s in Problem Solving *prob lem: a source of perplexity, distress, or vexation. *solve: to find a solution, explanation, or answer for

The 5 P s in Problem Solving *prob lem: a source of perplexity, distress, or vexation. *solve: to find a solution, explanation, or answer for The 5 P s in Problem Solving 1 How do other people solve problems? The 5 P s in Problem Solving *prob lem: a source of perplexity, distress, or vexation *solve: to find a solution, explanation, or answer

More information

Participants Manual Video Seven The OSCAR Coaching Model

Participants Manual Video Seven The OSCAR Coaching Model Coaching Skills for Managers Online Training Programme Part One Fundamentals of Coaching Participants Manual Video Seven The OSCAR Coaching Model Developed by Phone: 01600 715517 Email: info@worthconsulting.co.uk

More information

SAMPLE INTERVIEW QUESTIONS

SAMPLE INTERVIEW QUESTIONS SAMPLE INTERVIEW QUESTIONS Before you start an interview, make sure you have a clear picture of the criteria and standards of performance that will make or break the job, and limit your questions to those

More information

Case Study / A consistent approach to transforming mindset that changes the face of retail one smile at a time

Case Study / A consistent approach to transforming mindset that changes the face of retail one smile at a time Case Study / Over 5,000 Vodafone sales staff and managers equipped with new attitude and skill set to deliver an outstanding customer experience across 17 countries. A consistent approach to transforming

More information

Evaluating Programmer and Graphic Designer Interaction Using the Model 1 and Model 2 Web Development Architectures

Evaluating Programmer and Graphic Designer Interaction Using the Model 1 and Model 2 Web Development Architectures Evaluating Programmer and Graphic Designer Interaction Using the Model 1 and Model 2 Web Development Architectures Michael Seaholm, Laura Soderlund, Sarah Murto, Joline Morrison, and Mike Morrison Department

More information

Set personal, academic, and career goals. Keep your expectations high.

Set personal, academic, and career goals. Keep your expectations high. Chapter SIX Set personal, academic, and career goals. Keep your expectations high. It is today that we create the world of the future. Eleanor Roosevelt When seventy-one adults with specific learning disabilities

More information

Average producers can easily increase their production in a larger office with more market share.

Average producers can easily increase their production in a larger office with more market share. The 10 Keys to Successfully Recruiting Experienced Agents by Judy LaDeur Understand whom you are hiring. Don t make the mistake of only wanting the best agents or those from offices above you in market

More information

Thinking about College? A Student Preparation Toolkit

Thinking about College? A Student Preparation Toolkit Thinking about College? A Student Preparation Toolkit Think Differently About College Seeking Success If you are like the millions of other people who are thinking about entering college you are probably

More information

How Can I Get the Money Flowing? (Transcript of Lecture found at http://www.wealthbeyondreason.com/moneystuff.html)

How Can I Get the Money Flowing? (Transcript of Lecture found at http://www.wealthbeyondreason.com/moneystuff.html) How Can I Get the Money Flowing? (Transcript of Lecture found at /moneystuff.html) It seems to be a fact that when people start to learn about the Law of Attraction, the number one thing they want to attract

More information

FABRICATION DRAWINGS A Paradigm Shift

FABRICATION DRAWINGS A Paradigm Shift INNOVATIVE DIMENSIONS Presented by Fitzpatrick Engineering Group March 2013 2012 Finalist Innovation in Structural Engineering DRAWINGS A Paradigm Shift 19520 Catawba Avenue, Ste 311 Cornelius, NC 28031-3711

More information

Visual design and UX services for cloud based applications, services and sites

Visual design and UX services for cloud based applications, services and sites G- Cloud service Visual design and UX services for cloud based applications, services and sites 2013 Page 1 Table of contents 1. About us... 3 2. Overview of G- Cloud Service... 3 If it looks good, you

More information

POLITE ENGLISH. Giving advice FREE ON-LINE COURSE. Lesson 2: version without a key SZKOLENIA JĘZYKOWE DLA FIRM ZREALIZUJEMY TWÓJ CEL!

POLITE ENGLISH. Giving advice FREE ON-LINE COURSE. Lesson 2: version without a key SZKOLENIA JĘZYKOWE DLA FIRM ZREALIZUJEMY TWÓJ CEL! POLITE ENGLISH FREE ON-LINE COURSE Lesson 2: Giving advice version without a key WARM UP THINK Do you like giving advice? Do you often ask for advice? WATCH OUT! Do you know the difference between: ADVICE

More information

SERVICE-ORIENTED IT ORGANIZATION

SERVICE-ORIENTED IT ORGANIZATION NEW SKILLS FOR THE SERVICE-ORIENTED IT ORGANIZATION Being the IT leader of an enterprise can feel very much like standing on a burning oil platform. The IT department is going through major transformation

More information

Self-Acceptance. A Frog Thing by E. Drachman (2005) California: Kidwick Books LLC. ISBN 0-9703809-3-3. Grade Level: Third grade

Self-Acceptance. A Frog Thing by E. Drachman (2005) California: Kidwick Books LLC. ISBN 0-9703809-3-3. Grade Level: Third grade Self-Acceptance A Frog Thing by E. Drachman (2005) California: Kidwick Books LLC. ISBN 0-9703809-3-3 This Book Kit was planned by Lindsay N. Graham Grade Level: Third grade Characteristic Trait: Self Acceptance

More information

HE learning and teaching: vision

HE learning and teaching: vision HE learning and teaching: vision Student progression Students have a wider range of options for customising their course: the content; how, when and where they study; how they are assessed and which activities

More information

Sample interview question list

Sample interview question list Sample interview question list Category A Introductory questions 1. Tell me about yourself. 2. Why would you like to work for this organisation? 3. So what attracts you to this particular opportunity?

More information

Preparing for the IELTS test with Holmesglen Institute of TAFE

Preparing for the IELTS test with Holmesglen Institute of TAFE Preparing for the IELTS test with Holmesglen Institute of TAFE The speaking component The IELTS speaking test takes around 15 minutes and is in the form of an interview. The interview will most probably

More information

BUYER S GUIDE. The Unified Communications Buyer s Guide: Four Steps to Prepare for the Modern, Mobile Workforce

BUYER S GUIDE. The Unified Communications Buyer s Guide: Four Steps to Prepare for the Modern, Mobile Workforce BUYER S GUIDE The Unified Communications Buyer s Guide: Four Steps to Prepare for the Modern, Mobile Workforce Not all that long ago, the word office had a pretty straightforward meaning. When you heard

More information

Uniface and Web Application Security

Uniface and Web Application Security WHITE PAP ER Uniface and Web Application Security written by James Rodger, Uniface Subject Matter Expert 10 Ways Uniface Helps You Succeed #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 PRODUCTIVITY RELIABILITY SECURITY

More information

BBBT Podcast Transcript

BBBT Podcast Transcript BBBT Podcast Transcript About the BBBT Vendor: The Boulder Brain Trust, or BBBT, was founded in 2006 by Claudia Imhoff. Its mission is to leverage business intelligence for industry vendors, for its members,

More information

The Doctor-Patient Relationship

The Doctor-Patient Relationship The Doctor-Patient Relationship It s important to feel at ease with your doctor. How well you are able to talk with your doctor is a key part of getting the care that s best for you. It s also important

More information

Explaining the difference your project makes A BIG guide to using an outcomes approach. Sara Burns and Joy MacKeith Triangle Consulting October 2006

Explaining the difference your project makes A BIG guide to using an outcomes approach. Sara Burns and Joy MacKeith Triangle Consulting October 2006 Explaining the difference your project makes A BIG guide to using an outcomes approach Sara Burns and Joy MacKeith Triangle Consulting October 2006 Explaining the difference your project makes Stock code

More information

From Unleashing Your Inner Leader. Full book available for purchase here.

From Unleashing Your Inner Leader. Full book available for purchase here. From Unleashing Your Inner Leader. Full book available for purchase here. Contents Preface xiii About Me xv About the Book xvii Acknowledgments xix Chapter 1 You and Your Inner Leader 1 Part One of the

More information

A Comparison of Programming Languages for Graphical User Interface Programming

A Comparison of Programming Languages for Graphical User Interface Programming University of Tennessee, Knoxville Trace: Tennessee Research and Creative Exchange University of Tennessee Honors Thesis Projects University of Tennessee Honors Program 4-2002 A Comparison of Programming

More information

Solutions for Quality Management in a Agile and Mobile World

Solutions for Quality Management in a Agile and Mobile World Solutions for Quality Management in a Agile and Mobile World with IBM Rational Quality Management Solutions Realities can stall software-driven innovation Complexities in software delivery compounded by

More information

CREATIVE S SKETCHBOOK

CREATIVE S SKETCHBOOK Session Plan for Creative Directors CREATIVE S SKETCHBOOK THIS SKETCHBOOK BELONGS TO: @OfficialSYP 1 WELCOME YOUNG CREATIVE If you re reading this, it means you ve accepted the We-CTV challenge and are

More information

An Introduction to Extreme Programming

An Introduction to Extreme Programming An Introduction to Extreme Programming Ken Auer kauer@rolemodelsoft.com http://www.rolemodelsoft.com RoleModel Software, Inc. 5004 Rossmore Dr. Fuquay-Varina, NC 27526 919-557-6352 Page 1 The Joy of Software

More information

Getting the Complete Picture on SQL Server Database Performance

Getting the Complete Picture on SQL Server Database Performance Getting the Complete Picture on SQL Server Database Performance IT Pros Share Their Views of Dell Spotlight on SQL Server Enterprise Introduction The following customer stories are represented in this

More information

White Paper. Managed IT Services as a Business Solution

White Paper. Managed IT Services as a Business Solution White Paper Managed IT Services as a Business Solution 1 TABLE OF CONTENTS 2 Introduction... 2 3 The Need for Expert IT Management... 3 4 Managed Services Explained... 4 5 Managed Services: Key Benefits...

More information

Business @ the Speed of Thought

Business @ the Speed of Thought Bill Gates About the author Bill Gates wrote his first software program when he was thirteen years old. Two points about the experience seem clear. First, the ability to control something huge at a time

More information

MS Learn Online Feature Presentation Invisible Symptoms in MS Featuring Dr. Rosalind Kalb

MS Learn Online Feature Presentation Invisible Symptoms in MS Featuring Dr. Rosalind Kalb Page 1 MS Learn Online Feature Presentation Invisible Symptoms in MS Featuring Dr. Rosalind Kalb >>Kate Milliken: Hello, I m Kate Milliken, and welcome to MS Learn Online. No two people have exactly the

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

Could a Managed Services Agreement Save Your Company Tens of Thousands of Dollars Each Year?

Could a Managed Services Agreement Save Your Company Tens of Thousands of Dollars Each Year? MANAGED IT SERVICES Could a Managed Services Agreement Save Your Company Tens of Thousands of Dollars Each Year? A lot of business owners, executives, and managers have a love-hate relationship with managed

More information

Integrating Technology into the Classroom. Trevor Moore. Western Oregon University

Integrating Technology into the Classroom. Trevor Moore. Western Oregon University 1 Integrating Technology into the Classroom Trevor Moore Western Oregon University 2 Introduction: In our ever- evolving world, we have seen the emergence of technology in all aspects of our lives. People

More information

REDEFINING QUALITY ASSURANCE

REDEFINING QUALITY ASSURANCE David Chappell REDEFINING QUALITY ASSURANCE AN ALM PERSPECTIVE Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Here s a simple way for your organization to increase the quality

More information

So You d Like a Sport Psychology Consultant to Work With Your Team? Three Key Lessons Learned from Olympic Teams

So You d Like a Sport Psychology Consultant to Work With Your Team? Three Key Lessons Learned from Olympic Teams So You d Like a Sport Psychology Consultant to Work With Your Team? Three Key Lessons Learned from Olympic Teams Sean McCann, Senior Sport Psychologist, United States Olympic Committee I first started

More information

Socialprise: Leveraging Social Data in the Enterprise Rev 0109

Socialprise: Leveraging Social Data in the Enterprise Rev 0109 Socialprise: Leveraging Social Data in the Enterprise Rev 0109 Contents I. Socialprise: Capturing Smart Insights into Agile Relationships II. Socialprise Applications: Getting the Who, What and When of

More information

Your guide to DevOps. Bring developers, IT, and the latest tools together to create a smarter, leaner, more successful coding machine

Your guide to DevOps. Bring developers, IT, and the latest tools together to create a smarter, leaner, more successful coding machine Your guide to DevOps Bring developers, IT, and the latest tools together to create a smarter, leaner, more successful coding machine Introduction The move to DevOps involves more than new processes and

More information

Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs

Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs The user experience (UX) of your products is only as good as the knowledge and skills of your UX staff. Here are the top 10

More information

YOUTH SOCCER COACHES GUIDE TO SUCCESS Norbert Altenstad

YOUTH SOCCER COACHES GUIDE TO SUCCESS Norbert Altenstad The Reason Why Most Youth Soccer Coaches Fail Lack of knowledge to make and keep practice fun and enjoyable for the kids is really the primary cause for failure as a youth soccer coach, it s sad. It s

More information

PLAY STIMULATION CASE STUDY

PLAY STIMULATION CASE STUDY PLAY STIMULATION CASE STUDY AIMS Play stimulation work contributes towards the following 2003-2006 PSA targets: Improving social and emotional development, and Improving learning. With regard to PSA targets

More information

THE REVERSAL ATTRACTION

THE REVERSAL ATTRACTION THE REVERSAL of ATTRACTION It's been two years since the hit film The Secret made the Law of Attraction a household name. Yet despite the fact that humanity has been granted with this wisdom, why are we

More information

Parents views: A survey about speech and language therapy

Parents views: A survey about speech and language therapy Parents views: A survey about speech and language therapy 1 Executive summary NDCS carried out a survey to find out what parents think about the speech and language therapy services that their children

More information

The Strategic Laboratory Portal.

The Strategic Laboratory Portal. molis vt molis vt channel molis vt communicator molis vt billing molis vt insight molis vt channel The Strategic Laboratory Portal. 1 The Strategic Laboratory Portal. Product Overview The overall efficiency

More information

SALES EMAIL TEMPLATES. for prospecting, scheduling meetings, following up, networking, and asking for referrals.

SALES EMAIL TEMPLATES. for prospecting, scheduling meetings, following up, networking, and asking for referrals. 36 SALES EMAIL TEMPLATES for prospecting, scheduling meetings, following up, networking, and asking for referrals. INTRODUCTION: A LOST OPPORTUNITY Here was the scenario: We make a valuable connection

More information

The Essential Elements of Writing a Romance Novel

The Essential Elements of Writing a Romance Novel The Essential Elements of Writing a Romance Novel by Leigh Michaels Even if you re a seat-of-the-pants, explore-as-you-go sort of writer, there are a few things you need to know about your story before

More information

A QuestionPro Publication

A QuestionPro Publication How to effectively conduct an online survey A QuestionPro Publication Steps in Preparing an Online Questionnaire How to Effectively Conduct an Online Survey By: Vivek Bhaskaran Co-Founder Survey Analytics

More information

50 Tough Interview Questions

50 Tough Interview Questions You and Your Accomplishments 1. Tell me a little about yourself. 50 Tough Interview Questions Because this is often the opening question, be careful that you don t run off at the mouth. Keep your answer

More information

BBC Learning English Talk about English Business Language To Go Part 2 - Induction

BBC Learning English Talk about English Business Language To Go Part 2 - Induction BBC Learning English Business Language To Go Part 2 - Induction This programme was first broadcast in 2001. This is not a word for word transcript of the programme Forget about struggling with dictionaries

More information

Chunking? Sounds like psychobabble!

Chunking? Sounds like psychobabble! Chunking? Sounds like psychobabble! By Sarah Frossell Published in Rapport Magazine Winter 1998 So much of the business world depends on the fast, free flow of information but does the unit size the information

More information

To use MySQL effectively, you need to learn the syntax of a new language and grow

To use MySQL effectively, you need to learn the syntax of a new language and grow SESSION 1 Why MySQL? Session Checklist SQL servers in the development process MySQL versus the competition To use MySQL effectively, you need to learn the syntax of a new language and grow comfortable

More information

Key #1 - Walk into twenty businesses per day.

Key #1 - Walk into twenty businesses per day. James Shepherd, CEO You can be successful in merchant services. You can build a residual income stream that you own. You can create lasting relationships with local business owners that will generate referrals

More information

FIND YOUR WAY FORWARD WITH

FIND YOUR WAY FORWARD WITH FIND YOUR WAY FORWARD WITH Introduction Thinking about going back to school to obtain or finish a degree? Maybe you want to switch career tracks. Or get a promotion. Or perhaps you simply crave the personal

More information

FUJITSU Application Modernization Server Based Systems Migration Services

FUJITSU Application Modernization Server Based Systems Migration Services FUJITSU Application Modernization Server Based Systems Migration Services FUJITSU Application Modernization Server Based Systems Migration Services Fujitsu is a leading provider of customer-focused information

More information

Integrating the Internet into Your Measurement System. DataSocket Technical Overview

Integrating the Internet into Your Measurement System. DataSocket Technical Overview Integrating the Internet into Your Measurement System DataSocket Technical Overview Introduction The Internet continues to become more integrated into our daily lives. This is particularly true for scientists

More information

Lecture 2 Mathcad Basics

Lecture 2 Mathcad Basics Operators Lecture 2 Mathcad Basics + Addition, - Subtraction, * Multiplication, / Division, ^ Power ( ) Specify evaluation order Order of Operations ( ) ^ highest level, first priority * / next priority

More information

An Analysis of The Road Not Taken. The Road Not Taken is one of Robert Frost s most famous poems. The

An Analysis of The Road Not Taken. The Road Not Taken is one of Robert Frost s most famous poems. The An Analysis of The Road Not Taken The Road Not Taken is one of Robert Frost s most famous poems. The imagery he creates is wonderful, and the pace and rhyming scheme make it pleasant to read and to listen

More information

Get to know your options when saving for your retirement

Get to know your options when saving for your retirement Get to know your options when saving for your retirement RetireSmart Guide Allow us to introduce ourselves. We are Zurich. We are part of a global insurance group with Swiss roots. We are one of Ireland

More information

Solution Provider Lights Up Its Industrial Automation Software on Windows 7

Solution Provider Lights Up Its Industrial Automation Software on Windows 7 Windows 7 Customer Solution Case Study Solution Provider Lights Up Its Industrial Automation Software on Windows 7 Overview Country or Region: United States Industry: Manufacturing High tech Customer Profile

More information

Kanazawa University Hospital

Kanazawa University Hospital Featured Interview Kanazawa University Hospital Reaping the Benefits of a Successful Production SDN Deployment May 2013 The Independent Community and #1 Resource for SDN and NFV SDNCentral had the opportunity

More information

BBC LEARNING ENGLISH 6 Minute English Is student life all good?

BBC LEARNING ENGLISH 6 Minute English Is student life all good? BBC LEARNING ENGLISH 6 Minute English Is student life all good? NB: This is not a word-for-word transcript Hello and welcome to 6 Minute English. I'm and I'm. Hello. Hello,. You went to university, didn't

More information

Hand Shui What the Ring Placement on Your Fingers Tells about You and Relationships

Hand Shui What the Ring Placement on Your Fingers Tells about You and Relationships Barbara Cowan Berg M.S.W., L.C.S.W. 2058 North Mills Avenue PMB #116 Claremont, California 91711 Phone: 909-208-2019 Email: babsberg@earthlink.net www.barbaraberg.com Hand Shui What the Ring Placement

More information

Managing Poor Performance

Managing Poor Performance Managing Poor Performance Introduction These three short cases will enable students to develop competence in managing poor performance or conduct. Each case forms the basis for a role play of a 'counselling'

More information

HOW TO PREPARE FOR YOUR PARENT INTERVIEW By The Testing Mom

HOW TO PREPARE FOR YOUR PARENT INTERVIEW By The Testing Mom HOW TO PREPARE FOR YOUR PARENT INTERVIEW By The Testing Mom If you are applying to a private kindergarten, the parent interview is just one of the hoops you ll be jumping through. Many gifted programs,

More information

TeachingEnglish Lesson plans

TeachingEnglish Lesson plans Worksheets Meetings (1): Getting down to business Reading: Text 1 Let s stop wasting time and get on with it! TeachingEnglish Lesson plans Did you know you can download a clock from the internet to calculate

More information

Planning a Class Session

Planning a Class Session Planning a Class Session A Guide for New Teachers by Diane M. Enerson Kathryn M. Plank R. Neill Johnson The Pennsylvania State University 301 Rider Building II University Park, PA 16802 www.schreyerinstitute.psu.edu

More information

Songwriting. Geniuses. for. 25 Tips for the Genius in Everyone. By Gene Burnett

Songwriting. Geniuses. for. 25 Tips for the Genius in Everyone. By Gene Burnett Songwriting for Geniuses 25 Tips for the Genius in Everyone By Gene Burnett Songwriting for Geniuses iii Introduction This little book is entitled Songwriting For Geniuses and is comprised of various tips

More information

Joseph in Egypt. Genesis 39:2-3 the LORD was with Joseph and gave him success in everything he did.

Joseph in Egypt. Genesis 39:2-3 the LORD was with Joseph and gave him success in everything he did. Joseph in Egypt Teacher Pep Talk: Joseph s brothers had seen their chance to get rid of him and they did. They sold him into slavery in Egypt. But the LORD was with Joseph in Egypt and gave him success

More information

Graduate Certificate in Innovation and Entrepreneurship - 2010

Graduate Certificate in Innovation and Entrepreneurship - 2010 Graduate Certificate in Innovation and Entrepreneurship - 2010 Provided by POSTGRADUATE Graduate Certificate in Innovation and Entrepreneurship About this course If you have an idea for a new venture or

More information

Interview with David Bouthiette [at AMHI 3 times] September 4, 2003. Interviewer: Karen Evans

Interview with David Bouthiette [at AMHI 3 times] September 4, 2003. Interviewer: Karen Evans Interview with David Bouthiette [at AMHI 3 times] September 4, 2003 Interviewer: Karen Evans KE: What we are going to talk about first are your experiences while you were at AMHI, and then we will go on

More information

101 IELTS Speaking Part Two Topic cards about sports, hobbies and free time A- Z

101 IELTS Speaking Part Two Topic cards about sports, hobbies and free time A- Z 101 IELTS Speaking Part Two Topic cards about sports, hobbies and free time A- Z As the topics of sports, hobbies and free time are easy ones that tie in with IELTS Speaking Part One and students like

More information

PERCEPTION OF BASIS OF SHE AND SHE RISK MANAGEMENT

PERCEPTION OF BASIS OF SHE AND SHE RISK MANAGEMENT PERCEPTION OF BASIS OF SHE AND SHE RISK MANAGEMENT Per Berg and Roger Preston Safety Section, Global SHE, AstraZeneca INTRODUCTION After the merger between the two pharmaceutical companies Astra and Zeneca

More information

Born in Norway Pakistani Parents Fatima s Story

Born in Norway Pakistani Parents Fatima s Story Born in Norway Pakistani Parents Fatima s Story Katrine Fangen and Brit Lynnebakke Fatima was born in Norway of Pakistani parents in 1985. When we first met her she was 23 years old, and was searching

More information

The experiences of PhD students at the division of Solid State Physics: Effects of nationality and educational background

The experiences of PhD students at the division of Solid State Physics: Effects of nationality and educational background The experiences of PhD students at the division of Solid State Physics: Effects of nationality and educational background Background 43 completed PhDs at Solid State Physics from 2003 2012 (inclusive)

More information

How to succeed and have fun during a lab-based research year

How to succeed and have fun during a lab-based research year How to succeed and have fun during a lab-based research year ( A N D T I P S F O R A N Y O N E C O N S I D E R I N G A N I N T E N S I V E R E S E A R C H E X P E R I E N C E ) S A M M Y E R O W I T Z

More information

What is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs

What is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs What is Application Lifecycle Management? Increase productivity Stop wasting your time doing things manually by automating every step in your project s Life Cycle At lower costs Get a 30% return on investment

More information

MAXIMUS Telephone Enrollment- Phase I Call Center Script

MAXIMUS Telephone Enrollment- Phase I Call Center Script Hello, is (First Name) there? (Full Name)? Hi, Mr./Ms. (Last Name). This is (Representative Name) calling from California Health Care Options. I m calling about your Medi-Cal benefits. Did you get the

More information

~SHARING MY PERSONAL PERSPECTIVE~

~SHARING MY PERSONAL PERSPECTIVE~ April 2012 ~SHARING MY PERSONAL PERSPECTIVE~ Dear Friends, It is a certainty that shared values encourage cooperative relationships. I don t know who first said this, but I certainly believe it to be true.

More information

Getting a Seat at the Table: New Perspectives for HR

Getting a Seat at the Table: New Perspectives for HR Getting a Seat at the Table: New Perspectives for HR If HR wants to get a seat at the table, then many of those working in HR will need to change their perspectives about their profession. By Gary Lear

More information

Profiles of Mechanical Engineers

Profiles of Mechanical Engineers Profiles of Mechanical Engineers Jeffrey P. Martin, P.E. Product Design Engineer Ford Motor Company Dearborn, MI Education: MS, Mechanical Engineering, Washington University BS, Mechanical Engineering,

More information