Date post: | 13-May-2015 |
Category: |
Business |
Upload: | peter-leeson |
View: | 984 times |
Download: | 0 times |
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Huge thanks to our sponsors & partners!
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
2
The Battle for Success
Peter Leeson
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• Director of Q:PIT Ltd• SCAMPI Lead Appraiser and CMMI Instructor• SEI Visiting Scientist• Over 35 years of software engineering• 20 years as process improvement professional• Process Improvement experience in Australia,
Austria, Belgium, China, Denmark, England, France, Germany, India, Ireland, Japan, Mexico, Netherlands, Poland, Romania, Spain, Sweden, Switzerland…
Peter Leeson©
Q:P
IT L
td 2
014
3
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• International association of independent process improvement professionals
• Q:PIT means…–Reducing the cost of Quality through Process
improvement, Information management and Teamwork
Q:PIT Ltd©
Q:P
IT L
td 2
014
4
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
5
Global Market
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
6
New Ways of Working
Illustration from “LeanCoach Architect” by BizzDesign
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
• Focus on Quality – that is what differentiates you from every other company in the world
Focus
7
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
8
The Deming Quality Chain
"Companies ... tend to focus only on the end result – return on investment. This viewpoint is like trying to keep a dog happy by forcibly wagging its tail."
Impro
ve Qualit
y Decrease C
osts Impro
ve P
roduct
ivity
Decrease Prices
Incr
ease
Mark
et
Stay in Business
Provide W
ork,
more Jo
bs
Return on Investment
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
9
Defining Success
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
10
The Hierarchy of Quality
Satisfied Customer
Good Productsand Services
Successfully Managed Activities
People Work Practices Technology
Culture Finance NeedsStandards Abilities …
Quality
Theory
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
11
What do you need?
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
12
Foundations of Quality
People
Process Technology
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
13
The Process People Follow
From Idea to Product
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
14
The Delivery Process
Goa
ls
Plan Delivery3. Work2. Plan
1. Envision
Premium community conference on Microsoft technologies itcampro@ itcamp14#
The Managed Process©
Q:P
IT L
td 2
014
15
Goa
ls
Plan Delivery
StatusVarian
ce
4. Measure
3. Work2. Plan
1. Envision
Premium community conference on Microsoft technologies itcampro@ itcamp14#
The Improving Process©
Q:P
IT L
td 2
014
16
Goa
ls
Plan Delivery
Status
Metrics
Varian
ce
Variance5. Improve 4. Measure
3. Work2. Plan
1. Envision
Premium community conference on Microsoft technologies itcampro@ itcamp14#
The Risk Aware Process©
Q:P
IT L
td 2
014
17
Goa
ls
Plan Delivery
Opportunity
Risk
Unc
erta
inty
Status
Metrics
Varian
ce
Variance5. Improve 4. Measure
3. Work2. Plan
1. Envision 6. Discover Enigma
Premium community conference on Microsoft technologies itcampro@ itcamp14#
The Intelligent Process©
Q:P
IT L
td 2
014
18
Goa
ls
Plan Delivery
Opportunity
Risk
Unc
erta
inty
Status
Metrics
Varian
ce
Variance
Past
Known
Unknown
Future
5. Improve 4. Measure
3. Work2. Plan
1. Envision 6. Discover Enigma
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Process As Human Reasoning©
Q:P
IT L
td 2
014
19
5 4
32
1 6
Left Brain
Right Brain
Limbic Cerebral
Past
Known
Unknown
Future
Premium community conference on Microsoft technologies itcampro@ itcamp14#
The Four Quadrants of the Human Brain©
Q:P
IT L
td 2
014
20
Limbic Cerebral
LogicKnown
EmotionsUnknown
MemoryPast
ImaginationFuture
Left Brain
Right Brain
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
21
Whole brain thinking
Influence
StimuliMeEgo
SpiritSoulSelf
Between stimulus and response there is a space. In that space is our power to choose our response. In our
response lies our growth and our freedom.Viktor E Frankl “Man’s Search for Meaning”
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
Motivating Change
22
Reflective Active
Reasonable
Emotional
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
Motivating Change
23
Reflective Active
Reasonable
Emotional
Ability
Attitude
Acceptance
Aspiration
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
Motivating Change
24
Reflective Active
Reasonable
Emotional
Ability
Attitude
Acceptance
Aspiration
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
Motivating Change
25
Reflective Active
Reasonable
Emotional
The Insula registers our “gut feelings” – the posterior part deals with objective properties (like body temperature), while the anterior insula produces subjective
feelings and emotions – how we feel about ourselves, serenity, awareness…
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
26
Happiness is Key to Productivity and Creativity
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
27
How do you make people happy?
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
28
Living Wages
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
29
Resources
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
30
Skills
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
31
Continuity
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
32
Stability
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
33
Plan
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
34
Methodology
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
35
View the Product
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
36
Vision
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
37
Environment
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
38
Leadership
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
39
Team
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
40
Support
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
41
Control
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
42
Voice
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
43
Recognition
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
44
Feedback
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
45
Trust
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
46
Eustress
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
47
Freedom in Framework
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Putting it into context
©Q
:PIT
Ltd
201
4
48
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Maslow©
Q:P
IT L
td 2
014
49
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
50
Maslow
Breathing, food, water, sex, sleep, homeostasis,
excretion
Security of body, employment, resources,
morality, the family, health, property
Friendship, family, sexual intimacy
Self-esteem, confidence, achievement, respect of/by
others
Morality, creativity, spontaneity, problem
solving, lack of prejudice, acceptance of facts
Creativity
Problem Solving
Lack of Prejudice
Acceptance of facts
= Maturity!
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
51
• Common approach to the work and the success of the organization
• Decisions and estimates based on facts, data and experience
• Work assignments based on what can be achieved and working together to ensure customer satisfaction with regard to quality, functionality, budget and delays
• Assurance that the resources required for a task will be available as expected
Organizational Maturity 1/2
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
52
• Liberation of the imagination to continuous, common improvement
• Focus of all on delivering a product that satisfies the customer and placing the customer’s needs and expectations first
• Everyone taking personal responsibility for the quality of his/her own work and ensuring that the quality is optimized before responsibility is handed over to the next step of the development lifecycle
Organizational Maturity 2/2
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
53
Achieving MaturityManage Performance at Organization Level
Statistical / Analyticalpredictable performance metrics
Common acceptedbest practices
Repeatable activity results vs objectives
Common / acceptedbusiness measurements
Stable shared vision of success
ML2
ML3
ML4
ML5Manage Performance at Organization Level
Premium community conference on Microsoft technologies itcampro@ itcamp14#54
Effort to Improve27/02/2014
54
43
32
21
5
Premium community conference on Microsoft technologies itcampro@ itcamp14#
What Is a Process?©
Q:P
IT L
td 2
014
55
Procedures and methodsdefining the relationshipof tasks
Tools andequipment
Peoplewith skills, training, andmotivation
PROCESS
Major determinants of product cost, schedule, and quality performance
AB
CD
Maturity!
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
56
Sometimes, my management’s process is…
Goa
ls
Plan Delivery
Opportunity
Risk
Unc
erta
inty
Status
Metrics
Varian
ce
Variance
Past
Known
Unknown
Future
5. Improve 4. Measure
3. Work2. Plan
1. Envision 6. Discover Enigma
“Theirs not to make replyTheirs not to reason why, theirs but to do or die…”
(Alfred, Lord Tennyson “The Charge of the Light Brigade”)
Or maybe…
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
57
1.Half a league, half a league, Half a league onward,All in the valley of Death Rode the six hundred."Forward, the Light Brigade!"Charge for the guns!" he said:Into the valley of Death Rode the six hundred.
2."Forward, the Light Brigade!"Was there a man dismay'd?Not tho' the soldier knew Someone had blunder'd:Theirs not to make reply,Theirs not to reason why,Theirs but to do and die:Into the valley of Death Rode the six hundred.
3.Cannon to right of them,Cannon to left of them,Cannon in front of them Volley'd and thunder'd;Storm'd at with shot and shell,Boldly they rode and well,Into the jaws of Death,Into the mouth of Hell Rode the six hundred.
4.Flash'd all their sabres bare,Flash'd as they turn'd in air,Sabring the gunners there,Charging an army, while All the world wonder'd:Plunged in the battery-smokeRight thro' the line they broke;Cossack and RussianReel'd from the sabre stroke Shatter'd and sunder'd.Then they rode back, but not Not the six hundred.
24/09/2013
The Charge of the Light Brigade5.Cannon to right of them,Cannon to left of them,Cannon behind them Volley'd and thunder'd;Storm'd at with shot and shell,While horse and hero fell,They that had fought so wellCame thro' the jaws of DeathBack from the mouth of Hell,All that was left of them, Left of six hundred.
6.When can their glory fade?O the wild charge they made! All the world wondered.Honor the charge they made,Honor the Light Brigade, Noble six hundred.
Copied from Poems of Alfred Tennyson,J. E. Tilton and Company, Boston, 1870
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
58
Darwinian Management
Natural evolution is a series of random mutations at the lowest biological level.
Successful ones survived.
24/09/2013
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
No, but a WillingWorker Can!
Can a Slave Move a Pyramid?
59
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
324/09/2013
60
Ask yourself:
If you do not do it, who will?
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
61
First, Ask Yourself…
What do you want and why?1. Accept the facts,
live your life
2. Be a hero, recognized as the architect of change
3. Change the waythings are done
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
Accept the Facts
62
• The easiest solution, live your life, you are not responsible for the company, you are not in charge, it is not your problem, there are other jobs out there
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
Be a Hero
63
• They don’t want to listen, you are going to show them, they will see that you know what you are doing and can manage this. Your colleagues and your management will learn to respect you and listen to you when they see the results.
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
Change Things
64
• “Those who bring light must be prepared to burn.”
» Viktor Frank “Man’s Search for Meaning”
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
65
Architecture & Best Practices
Tolstoy
“The oppression of a majority by a minority, and the demoralization inevitably resulting from it, is a phenomenon that has always occupied me…”
» Count Leon Tolstoy “Letter to a Hindu”
24/09/2013
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
66
Architecture & Best Practices
Machiavelli“It should be borne in mind that there is nothing more difficult to handle, more doubtful of success and more dangerous to carry through than initiating changes in state’s constitution. The innovator makes enemies of all those who prospered under the old order, and only lukewarm support is forthcoming from those who would prosper under the new.”
Niccolò Machiavelli
24/09/2013
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
“Conquerors estimate in their temple before the war begins. They consider everything. The defeated also estimate before the war, but they do not consider everything. Estimating completely creates victory. Estimating incompletely causes failures.”
Sun Tzu “The Art of War”
Strategy!
67
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
3
68
• Know the terrain• Listen before you speak• Learn to hear what your management is
saying• Listen beyond
the words…
Be Prepared!
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• Process is the transformation of something– Idea into Product– Input into Output– Concept into Code
• To work process does not require– Bureaucracy– Documentation–Measurements– Procedures– Etc.
Process is Flow©
Q:P
IT L
td 2
014
69
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
70
Architecture & Best Practices
Value Flow
• Some sections of your process add value to the your product – some don’t
• Creating a Process or Data Flow may help identify the waste
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
71
• Precisely specify value by specific product• Identify the value stream for each product• Make value flow without interruptions• Let the customer pull value from the
producer• Pursue perfection
• Womack, James P.; Jones, Daniel T. “Lean Thinking: Banish Waste And Create Wealth In Your Corporation Simon” & Schuster.
Principles of Lean Management
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
72
• Management commitment– To really change– To be examples of the needed behaviour
• Focus on Customer Value and Quality–What are the true needs and expectations?– Effectiveness and quality in front of costs
• Involve people who do the “real work”– Done on the shop-floor and the front-lines where value is
added–Where we find knowledge of what is valuable
• Think in processes
Basic Requirements
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
73
• Business processes are often “invisible”• Business process management should help
visualize and analyse processes• Value chain should be seen in the wider
process
Think in Processes
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
74
Agile
Product Backlog
Sprint Backlog
Backlog Expandedby Team
20-30 daySprint
24hour
Scrum
Shippable Product
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
75
• Retrospectives are frequently limited to identifying issues in the team
• Estimates are based on team’s understanding• Stories, story-points and poker estimates are
not transferable• The lean/agile process is largely limited to a
single local team• There is little consideration for the overall
value-flow
Agile Weaknesses
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
76
The Agile Process Value FlowUser Customer
Front DeskSales Engineering Mgt
Eng. TeamEstimatesRequirements
Eng. Team 2Customer Rep
Arch. DesignStory / Specs
Product Backlog
Release PlanningSprint Backlog
Sprint Planning
Sprint Estimates
DevelopmentMonitor/Scrum
IntegrationDemo
Deliver
But, that’snot really what
I wanted!
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
77
• Sharing lessons learnt across teams• Comparing measurements of success• Refining and improving the process• Allow the process to offer better support• Improve job satisfaction• Improve product quality at every step• Improve productivity
Continuous Improvement
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
81
Cost of Project QualityCrosby 1994 adapted by Ray Dion - Dallas SPIN, Feb 1995
Total Cost
Cost of Quality
Cost of Performance
Cost of Conformance
Cost of Non-Conformance
Cost of Appraisal
Cost of Prevention
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
82
Cost of Project QualityProject Cost
Cost of Quality Cost of Performance
Cost of Conformance Cost of Non-Conformance
Cost of Appraisal Cost of PreventionTrainingPolicies, procedures, methodsToolsPlanningQuality improvement projectsData gathering and analysisRoot cause analysisQuality reporting
ReviewsSystemRequirementsDesignTest plansTest scripts
WalkthroughsTesting (first time)Independent V&V (first time)Audits
Generating plansDocumentationDevelopment
RequirementsDesignCodeIntegration
Fixing defectsReworking
DocumentsDesignUpdating codeRe-reviewsRe-testLab costs
Patches & FixesInternalExternal
Engineering changesChange control boardsExternal failures and finesCustomer supportHelp desks
Crosby 1994 adapted by Ray Dion - Dallas SPIN, Feb 1995
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
83
Results
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
84
Results!
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
85
Don’t Drown, Support
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
86
• “The best moments usually occur when a person’s body or mind is stretched to its limits in a voluntary effort to accomplish something difficult and worthwhile. Optimal experience is thus something that we make happen.”
• Csikszentmihalyi, Mihaly. “Flow: The Psychology of Happiness”. Ebury Publishing.
Happiness
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
87
• The types of activities which people all over the world consistently report as most rewarding—that is, which make them feel best— involve – a clear objective, – a need for concentration so intense that no attention is
left over, – a lack of interruptions and distractions, – clear and immediate feedback on progress toward the
objective, – a sense of challenge— the perception that one’s skills are
adequate, but just adequate, to cope with the task at hand.
Happiness at Work
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
88
So, Can Process Make You Happy?
• No“…happiness is not something that happens. It is not the result of good fortune or random chance. It is not something that money can buy or power command. It does not depend on outside events, but, rather, on how we interpret them. Happiness, in fact, is a condition that must be prepared for, cultivated, and defended privately by each person. People who learn to control inner experience will be able to determine the quality of their lives, which is as close as any of us can come to being happy.”
• Csikszentmihalyi, Mihaly. Flow: The Psychology of Happiness. Ebury Publishing.
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
89
• Performance improvement requires a culture change– It is not easy– It is dependent on communication between
management and staff– It can be highly successful if done correctly– It requires you to change (and not only
everyone else!)
Always remember
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• The result will make life more predictable for you in your daily work
But it’s worth it!©
Q:P
IT L
td 2
014
90
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Architecture & Best Practices
Now choose
• Do you want to lie down and let them win?
• Do you want to try to change things?
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Q & A
24/09/2013
©Q:PIT Ltd 2013 93
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• “Don't aim at success. The more you aim at it and make it a target, the more you are going to miss it. For success, like happiness, cannot be pursued; it must ensue, and it only does so as the unintended side effect of one's personal dedication to a cause greater than oneself or as the by-product of one's surrender to a person other than oneself. Happiness must happen, and the same holds for success: you have to let it happen by not caring about it. I want you to listen to what your conscience commands you to do and go on to carry it out to the best of your knowledge. Then you will live to see that in the long-run—in the long-run, I say!—success will follow you precisely because you had forgotten to think about it”
• Viktor E. Frankl, “Man's Search for Meaning”
The last word©
Q:P
IT L
td 2
014
94
Premium community conference on Microsoft technologies itcampro@ itcamp14#
©Q
:PIT
Ltd
201
4
95
• Peter Leeson• Q:PIT Ltd
PO Box 6066Milton KeynesMK1 9BHUnited Kingdom
• Tel: +44 (0)20 8133 4120• Fax: +44 (0)7006 010 575• Mobile/Cell: +44 (0)773 998 98 67• E Mail: [email protected]• Skype: qpitpjl• Twitter: @PeterLeeson• Internet: http://www.qpit.net
Contact Information
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Huge thanks to our sponsors & partners!