~openerp-community/openobject-doc/ksa-openobject-doc-6.0

« back to all changes in this revision

Viewing changes to i18n/ru/source/book/4/4_12_Services/4_12_Services_planning.rst

  • Committer: Don Kirkby
  • Date: 2011-02-21 20:46:11 UTC
  • mfrom: (433.1.53 openobject-doc)
  • Revision ID: donkirkby+launpd@gmail.com-20110221204611-1ykt6dmg4k3gh5dh
[MERGE] revisions 477 to 486 from the 5.0 branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
.. i18n: .. index::
 
3
.. i18n:    single: planning
 
4
.. i18n: ..
 
5
..
 
6
 
 
7
.. index::
 
8
   single: planning
 
9
..
 
10
 
 
11
.. i18n: Planning that improves leadership
 
12
.. i18n: =================================
 
13
..
 
14
 
 
15
Planning that improves leadership
 
16
=================================
 
17
 
 
18
.. i18n: Planning in a company often takes the form of a regular meeting between the different teams. Each
 
19
.. i18n: team has a certain number of projects and objectives that they must organize and establish
 
20
.. i18n: priorities for.
 
21
..
 
22
 
 
23
Planning in a company often takes the form of a regular meeting between the different teams. Each
 
24
team has a certain number of projects and objectives that they must organize and establish
 
25
priorities for.
 
26
 
 
27
.. i18n: Ideally these planning meetings should be short but regular and systematic. They can be weekly or
 
28
.. i18n: monthly depending on the type of activity. A planning meeting often runs in three phases:
 
29
..
 
30
 
 
31
Ideally these planning meetings should be short but regular and systematic. They can be weekly or
 
32
monthly depending on the type of activity. A planning meeting often runs in three phases:
 
33
 
 
34
.. i18n:        #. Minutes of the preceding period, and analysis of the work done compared with the planned work.
 
35
.. i18n: 
 
36
.. i18n:        #. Introduction of new projects.
 
37
.. i18n: 
 
38
.. i18n:        #. Planning the next period.
 
39
..
 
40
 
 
41
        #. Minutes of the preceding period, and analysis of the work done compared with the planned work.
 
42
 
 
43
        #. Introduction of new projects.
 
44
 
 
45
        #. Planning the next period.
 
46
 
 
47
.. i18n: The planning function covers several objectives which will be described in this section:
 
48
..
 
49
 
 
50
The planning function covers several objectives which will be described in this section:
 
51
 
 
52
.. i18n: * planning live projects against the commitments that have been made to clients,
 
53
.. i18n: 
 
54
.. i18n: * determining staffing (HR) requirements in the coming month,
 
55
.. i18n: 
 
56
.. i18n: * setting work for each employee or team for the periods to come,
 
57
.. i18n: 
 
58
.. i18n: * analyzing the work done in the preceding periods,
 
59
.. i18n: 
 
60
.. i18n: * passing the high-level objectives to lower levels in the company's hierarchy.
 
61
..
 
62
 
 
63
* planning live projects against the commitments that have been made to clients,
 
64
 
 
65
* determining staffing (HR) requirements in the coming month,
 
66
 
 
67
* setting work for each employee or team for the periods to come,
 
68
 
 
69
* analyzing the work done in the preceding periods,
 
70
 
 
71
* passing the high-level objectives to lower levels in the company's hierarchy.
 
72
 
 
73
.. i18n: .. tip:: The social role of planning
 
74
.. i18n: 
 
75
.. i18n:        Some project managers think that they can manage planning on their own.
 
76
.. i18n:        They're commonly overworked and think that meetings are a waste of time.
 
77
.. i18n: 
 
78
.. i18n:        Even if staff really can manage their work for themselves, you should recognize that this regular
 
79
.. i18n:        meeting is also aimed at reassurance.
 
80
.. i18n:        Without it you can get into unduly stressful situations from:
 
81
.. i18n: 
 
82
.. i18n:        * feelings of overwork because they have lost sight of their priorities,
 
83
.. i18n: 
 
84
.. i18n:        * lack of feedback and tracking of the work actually completed,
 
85
.. i18n: 
 
86
.. i18n:        * an impression of poor organization if that hasn't been made explicit.
 
87
.. i18n: 
 
88
.. i18n:        So the social role of planning shouldn't be neglected. We have often experienced a background of
 
89
.. i18n:        stress in a company stemming from a lack of communication and planning.
 
90
..
 
91
 
 
92
.. tip:: The social role of planning
 
93
 
 
94
        Some project managers think that they can manage planning on their own.
 
95
        They're commonly overworked and think that meetings are a waste of time.
 
96
 
 
97
        Even if staff really can manage their work for themselves, you should recognize that this regular
 
98
        meeting is also aimed at reassurance.
 
99
        Without it you can get into unduly stressful situations from:
 
100
 
 
101
        * feelings of overwork because they have lost sight of their priorities,
 
102
 
 
103
        * lack of feedback and tracking of the work actually completed,
 
104
 
 
105
        * an impression of poor organization if that hasn't been made explicit.
 
106
 
 
107
        So the social role of planning shouldn't be neglected. We have often experienced a background of
 
108
        stress in a company stemming from a lack of communication and planning.
 
109
 
 
110
.. i18n: .. index::
 
111
.. i18n:    single: tasks
 
112
..
 
113
 
 
114
.. index::
 
115
   single: tasks
 
116
 
 
117
.. i18n: Planning by time or by tasks?
 
118
.. i18n: -----------------------------
 
119
..
 
120
 
 
121
Planning by time or by tasks?
 
122
-----------------------------
 
123
 
 
124
.. i18n: There are two major approaches to enterprise planning: planning by task and planning by time. You
 
125
.. i18n: can manage both with Open ERP.
 
126
..
 
127
 
 
128
There are two major approaches to enterprise planning: planning by task and planning by time. You
 
129
can manage both with Open ERP.
 
130
 
 
131
.. i18n: In planning by task, the project manager assigns tasks from the different projects to each employee
 
132
.. i18n: over a given period. Employees then carry out precisely the work they've been assigned by the
 
133
.. i18n: project manager.
 
134
..
 
135
 
 
136
In planning by task, the project manager assigns tasks from the different projects to each employee
 
137
over a given period. Employees then carry out precisely the work they've been assigned by the
 
138
project manager.
 
139
 
 
140
.. i18n: .. index::
 
141
.. i18n:    pair: time; allocation
 
142
..
 
143
 
 
144
.. index::
 
145
   pair: time; allocation
 
146
 
 
147
.. i18n: Planning by time consists of allocating, for each employee, some time on each of the different
 
148
.. i18n: projects for the period concerned. The tasks for each project are ordered by priority and can be
 
149
.. i18n: directly assigned to a user or left unassigned. Each employee then chooses the task that he or she
 
150
.. i18n: will do next, based on the plans and the relative priorities of the tasks.
 
151
..
 
152
 
 
153
Planning by time consists of allocating, for each employee, some time on each of the different
 
154
projects for the period concerned. The tasks for each project are ordered by priority and can be
 
155
directly assigned to a user or left unassigned. Each employee then chooses the task that he or she
 
156
will do next, based on the plans and the relative priorities of the tasks.
 
157
 
 
158
.. i18n: .. _fig-srvplantime:
 
159
.. i18n: 
 
160
.. i18n: .. figure::  images/service_planning_time.png
 
161
.. i18n:    :scale: 50
 
162
.. i18n:    :align: center
 
163
.. i18n: 
 
164
.. i18n:    *Monthly planning for work time of each employee*
 
165
..
 
166
 
 
167
.. _fig-srvplantime:
 
168
 
 
169
.. figure::  images/service_planning_time.png
 
170
   :scale: 50
 
171
   :align: center
 
172
 
 
173
   *Monthly planning for work time of each employee*
 
174
 
 
175
.. i18n: The figure :ref:`fig-srvplantime` shows a monthly planning session where plans are being made for each employee to spend a
 
176
.. i18n: number of days' work on various different projects.
 
177
..
 
178
 
 
179
The figure :ref:`fig-srvplantime` shows a monthly planning session where plans are being made for each employee to spend a
 
180
number of days' work on various different projects.
 
181
 
 
182
.. i18n: In this time-focused planning approach, clients' priorities don't feature in the planning any more,
 
183
.. i18n: but are explicit in the task list instead. So this approach helps you separate the planning of human
 
184
.. i18n: resources on projects from the task prioritization within a project.
 
185
..
 
186
 
 
187
In this time-focused planning approach, clients' priorities don't feature in the planning any more,
 
188
but are explicit in the task list instead. So this approach helps you separate the planning of human
 
189
resources on projects from the task prioritization within a project.
 
190
 
 
191
.. i18n:        .. note:: Comparing the two planning methods
 
192
.. i18n: 
 
193
.. i18n:                        To illustrate the difference between planning by time and planning by task, take the case of an
 
194
.. i18n:                        IT project that's estimated to be around six months of work. This project is managed by iterative
 
195
.. i18n:                        cycles of development of around a month and a presentation is made to the client at the end of
 
196
.. i18n:                        each cycle to track the progress of the project. At this meeting you plan what must be carried
 
197
.. i18n:                        out for the following month. At the end of the month the account manager for the project invoices
 
198
.. i18n:                        the client for the work done on the project.
 
199
.. i18n: 
 
200
.. i18n:                        Suppose that the project encounters a delay because it is more complex than expected. There are
 
201
.. i18n:                        two ways of resolving the delay if you have no further resources: you can be
 
202
.. i18n:                        
 
203
.. i18n:                        * late in your delivery of the planned functions, or 
 
204
.. i18n:                        
 
205
.. i18n:                        * on time, but with fewer functions than planned.
 
206
.. i18n: 
 
207
.. i18n:                        If your planning is based on phases and tasks you'll report at the client meeting that it will
 
208
.. i18n:                        take several weeks to complete everything that was planned for the current phase. Conversely, if
 
209
.. i18n:                        you're planning by time you'll keep the meeting with the client to close the present development
 
210
.. i18n:                        phase and plan the new one, but only be able to present part of the planned functionality.
 
211
.. i18n: 
 
212
.. i18n:                        If the client is sensitive to delay, the first approach will cause acute unhappiness. You'll have
 
213
.. i18n:                        to re-plan the project and all of its future phases to take account of that delay. Some problems
 
214
.. i18n:                        are also likely to occur later with invoicing, because it will be difficult for you to invoice
 
215
.. i18n:                        any work that has been completed late but hasn't yet been shown to the client.
 
216
.. i18n: 
 
217
.. i18n:                        The second approach will require you to report on the functions that haven't been completed, and
 
218
.. i18n:                        on how they would fit into a future planning phase. That won't involve a break in the
 
219
.. i18n:                        working time allocated to the project, however. 
 
220
.. i18n:                        You'd then generate two different lists: a staffing plan
 
221
.. i18n:                        for the different projects, and the list of tasks prioritized for the client's project. This
 
222
.. i18n:                        approach offers a number of advantages over the first one:
 
223
.. i18n: 
 
224
.. i18n:                        * The client will have the choice of delaying the end of the project by planning an extra phase,
 
225
.. i18n:                          or letting go of some minor functions to be able to deliver a final system more rapidly,
 
226
.. i18n: 
 
227
.. i18n:                        * The client may re-plan the functions taking the new delay into account.
 
228
.. i18n: 
 
229
.. i18n:                        * You'll be able to make the client gradually aware of the fact that project progress has come
 
230
.. i18n:                          under pressure and that work is perhaps more complex than had been estimated at the outset.
 
231
.. i18n: 
 
232
.. i18n:                        * A delay in the delivery of several of the functions won't necessarily affect either monthly
 
233
.. i18n:                          invoicing or project planning.
 
234
.. i18n: 
 
235
.. i18n:                        Being able to separate human resource planning from task prioritization simplifies your
 
236
.. i18n:                        management of complex issues, such as adjusting for employee holidays or handling the constantly
 
237
.. i18n:                        changing priorities within projects.
 
238
..
 
239
 
 
240
        .. note:: Comparing the two planning methods
 
241
 
 
242
                        To illustrate the difference between planning by time and planning by task, take the case of an
 
243
                        IT project that's estimated to be around six months of work. This project is managed by iterative
 
244
                        cycles of development of around a month and a presentation is made to the client at the end of
 
245
                        each cycle to track the progress of the project. At this meeting you plan what must be carried
 
246
                        out for the following month. At the end of the month the account manager for the project invoices
 
247
                        the client for the work done on the project.
 
248
 
 
249
                        Suppose that the project encounters a delay because it is more complex than expected. There are
 
250
                        two ways of resolving the delay if you have no further resources: you can be
 
251
                        
 
252
                        * late in your delivery of the planned functions, or 
 
253
                        
 
254
                        * on time, but with fewer functions than planned.
 
255
 
 
256
                        If your planning is based on phases and tasks you'll report at the client meeting that it will
 
257
                        take several weeks to complete everything that was planned for the current phase. Conversely, if
 
258
                        you're planning by time you'll keep the meeting with the client to close the present development
 
259
                        phase and plan the new one, but only be able to present part of the planned functionality.
 
260
 
 
261
                        If the client is sensitive to delay, the first approach will cause acute unhappiness. You'll have
 
262
                        to re-plan the project and all of its future phases to take account of that delay. Some problems
 
263
                        are also likely to occur later with invoicing, because it will be difficult for you to invoice
 
264
                        any work that has been completed late but hasn't yet been shown to the client.
 
265
 
 
266
                        The second approach will require you to report on the functions that haven't been completed, and
 
267
                        on how they would fit into a future planning phase. That won't involve a break in the
 
268
                        working time allocated to the project, however. 
 
269
                        You'd then generate two different lists: a staffing plan
 
270
                        for the different projects, and the list of tasks prioritized for the client's project. This
 
271
                        approach offers a number of advantages over the first one:
 
272
 
 
273
                        * The client will have the choice of delaying the end of the project by planning an extra phase,
 
274
                          or letting go of some minor functions to be able to deliver a final system more rapidly,
 
275
 
 
276
                        * The client may re-plan the functions taking the new delay into account.
 
277
 
 
278
                        * You'll be able to make the client gradually aware of the fact that project progress has come
 
279
                          under pressure and that work is perhaps more complex than had been estimated at the outset.
 
280
 
 
281
                        * A delay in the delivery of several of the functions won't necessarily affect either monthly
 
282
                          invoicing or project planning.
 
283
 
 
284
                        Being able to separate human resource planning from task prioritization simplifies your
 
285
                        management of complex issues, such as adjusting for employee holidays or handling the constantly
 
286
                        changing priorities within projects.
 
287
 
 
288
.. i18n: .. index::
 
289
.. i18n:    single: planning; create plan
 
290
.. i18n: ..
 
291
..
 
292
 
 
293
.. index::
 
294
   single: planning; create plan
 
295
..
 
296
 
 
297
.. i18n: Creating plans
 
298
.. i18n: --------------
 
299
..
 
300
 
 
301
Creating plans
 
302
--------------
 
303
 
 
304
.. i18n: Install the module :mod:`report_analytic_planning` to get additional functions
 
305
.. i18n: that help with both planning and reporting on projects. Start a plan by using the
 
306
.. i18n: menu :menuselection:`Human Resources --> Planning --> New Planning`.
 
307
..
 
308
 
 
309
Install the module :mod:`report_analytic_planning` to get additional functions
 
310
that help with both planning and reporting on projects. Start a plan by using the
 
311
menu :menuselection:`Human Resources --> Planning --> New Planning`.
 
312
 
 
313
.. i18n: .. index::
 
314
.. i18n:    pair: time; allocation
 
315
..
 
316
 
 
317
.. index::
 
318
   pair: time; allocation
 
319
 
 
320
.. i18n: On each planning line you should enter the user, the analytic account concerned, and the quantity of
 
321
.. i18n: time allocated. The quantity will be expressed in hours or in days depending on the unit of measure
 
322
.. i18n: used. For each line you can add a brief note about the work to be done.
 
323
..
 
324
 
 
325
On each planning line you should enter the user, the analytic account concerned, and the quantity of
 
326
time allocated. The quantity will be expressed in hours or in days depending on the unit of measure
 
327
used. For each line you can add a brief note about the work to be done.
 
328
 
 
329
.. i18n: Once the plan has been saved, use the other tabs of the planning form to check that the amount of
 
330
.. i18n: time allocated to the employees or to the projects is right. The time allocated should match
 
331
.. i18n: the employees' employment contracts, for example 37.5 hours per week. The forecast time for the
 
332
.. i18n: project should also match the commitments that you've made with client.
 
333
..
 
334
 
 
335
Once the plan has been saved, use the other tabs of the planning form to check that the amount of
 
336
time allocated to the employees or to the projects is right. The time allocated should match
 
337
the employees' employment contracts, for example 37.5 hours per week. The forecast time for the
 
338
project should also match the commitments that you've made with client.
 
339
 
 
340
.. i18n: You should ideally complete all the planning for the current period. You can also complete some
 
341
.. i18n: lines in the planning of future months – reserving resources on different project in response to
 
342
.. i18n: your client commitments, for example. This enables you to manage your available human resources for
 
343
.. i18n: the months ahead.
 
344
..
 
345
 
 
346
You should ideally complete all the planning for the current period. You can also complete some
 
347
lines in the planning of future months – reserving resources on different project in response to
 
348
your client commitments, for example. This enables you to manage your available human resources for
 
349
the months ahead.
 
350
 
 
351
.. i18n: Good planning
 
352
.. i18n: -------------
 
353
..
 
354
 
 
355
Good planning
 
356
-------------
 
357
 
 
358
.. i18n: .. index::
 
359
.. i18n:    single: module; board_project
 
360
..
 
361
 
 
362
.. index::
 
363
   single: module; board_project
 
364
 
 
365
.. i18n: Plans can be printed and/or sent to employees by email. If you install the module 
 
366
.. i18n: :mod:`board_project`, each employee can be given access to a dashboard that graphically shows the
 
367
.. i18n: time allocated to him or her on a project and the time that's been worked so far. So each employee
 
368
.. i18n: can decide which projects should be prioritized.
 
369
..
 
370
 
 
371
Plans can be printed and/or sent to employees by email. If you install the module 
 
372
:mod:`board_project`, each employee can be given access to a dashboard that graphically shows the
 
373
time allocated to him or her on a project and the time that's been worked so far. So each employee
 
374
can decide which projects should be prioritized.
 
375
 
 
376
.. i18n: The employee then selects a task in the highest priority project. She ideally chooses either a task
 
377
.. i18n: that has been directly assigned to her, or one which is high on the priority list that she's capable
 
378
.. i18n: of completing, but is not yet directly assigned to anybody.
 
379
..
 
380
 
 
381
The employee then selects a task in the highest priority project. She ideally chooses either a task
 
382
that has been directly assigned to her, or one which is high on the priority list that she's capable
 
383
of completing, but is not yet directly assigned to anybody.
 
384
 
 
385
.. i18n: At the end of the period you can compare the duration of effective work on the different project to
 
386
.. i18n: that of the initial estimate. Print the plan to obtain a comparison of the planned working time and
 
387
.. i18n: the real time worked.
 
388
..
 
389
 
 
390
At the end of the period you can compare the duration of effective work on the different project to
 
391
that of the initial estimate. Print the plan to obtain a comparison of the planned working time and
 
392
the real time worked.
 
393
 
 
394
.. i18n: .. figure::  images/planning_stat.png
 
395
.. i18n:    :scale: 50
 
396
.. i18n:    :align: center
 
397
.. i18n: 
 
398
.. i18n:    *Comparison of planned hours, worked hours and the productivity of employees by project*
 
399
..
 
400
 
 
401
.. figure::  images/planning_stat.png
 
402
   :scale: 50
 
403
   :align: center
 
404
 
 
405
   *Comparison of planned hours, worked hours and the productivity of employees by project*
 
406
 
 
407
.. i18n: You can also study several of your project's figures from the menus in :menuselection:`Human Resources
 
408
.. i18n: --> Reporting --> Planning`.
 
409
..
 
410
 
 
411
You can also study several of your project's figures from the menus in :menuselection:`Human Resources
 
412
--> Reporting --> Planning`.
 
413
 
 
414
.. i18n: Planning at all levels of the hierarchy
 
415
.. i18n: ---------------------------------------
 
416
..
 
417
 
 
418
Planning at all levels of the hierarchy
 
419
---------------------------------------
 
420
 
 
421
.. i18n: .. index::
 
422
.. i18n:    single: module; report_analytic_planning_delegate
 
423
..
 
424
 
 
425
.. index::
 
426
   single: module; report_analytic_planning_delegate
 
427
 
 
428
.. i18n: To put planning in place across the whole company you can use a system of planning delegation. For
 
429
.. i18n: this, install the module :mod:`report_analytic_planning_delegate` from the addons-extra directory.
 
430
..
 
431
 
 
432
To put planning in place across the whole company you can use a system of planning delegation. For
 
433
this, install the module :mod:`report_analytic_planning_delegate` from the addons-extra directory.
 
434
 
 
435
.. i18n: When you've installed this module, the planning entry form changes to reflect the hierarchical
 
436
.. i18n: structure of the company. To enter data into a plan line you can:
 
437
..
 
438
 
 
439
When you've installed this module, the planning entry form changes to reflect the hierarchical
 
440
structure of the company. To enter data into a plan line you can:
 
441
 
 
442
.. i18n: * assign time on a project to an employee,
 
443
.. i18n: 
 
444
.. i18n: * assign time on a project to a department manager for his whole team.
 
445
..
 
446
 
 
447
* assign time on a project to an employee,
 
448
 
 
449
* assign time on a project to a department manager for his whole team.
 
450
 
 
451
.. i18n: You can now allocate the working time on projects for the whole of a department, without having to
 
452
.. i18n: detail each employee's tasks. Then when a department manager creates his own plan he will find
 
453
.. i18n: what's required of his group by his management at the bottom of the form. At the top of the form
 
454
.. i18n: there's the place for assigning project work in detail to each member of department.
 
455
..
 
456
 
 
457
You can now allocate the working time on projects for the whole of a department, without having to
 
458
detail each employee's tasks. Then when a department manager creates his own plan he will find
 
459
what's required of his group by his management at the bottom of the form. At the top of the form
 
460
there's the place for assigning project work in detail to each member of department.
 
461
 
 
462
.. i18n: If you don't have to plan time to work on a final draft you can do it on an analytic account that
 
463
.. i18n: relies on child accounts. This means that you can create plans to meet top-level objectives of the
 
464
.. i18n: senior management team and then cascade them down through the different departments to establish a
 
465
.. i18n: time budget for each employee. Each manager then uses his own plans for managing his level in the
 
466
.. i18n: hierarchy.
 
467
..
 
468
 
 
469
If you don't have to plan time to work on a final draft you can do it on an analytic account that
 
470
relies on child accounts. This means that you can create plans to meet top-level objectives of the
 
471
senior management team and then cascade them down through the different departments to establish a
 
472
time budget for each employee. Each manager then uses his own plans for managing his level in the
 
473
hierarchy.
 
474
 
 
475
.. i18n: .. Copyright © Open Object Press. All rights reserved.
 
476
..
 
477
 
 
478
.. Copyright © Open Object Press. All rights reserved.
 
479
 
 
480
.. i18n: .. You may take electronic copy of this publication and distribute it if you don't
 
481
.. i18n: .. change the content. You can also print a copy to be read by yourself only.
 
482
..
 
483
 
 
484
.. You may take electronic copy of this publication and distribute it if you don't
 
485
.. change the content. You can also print a copy to be read by yourself only.
 
486
 
 
487
.. i18n: .. We have contracts with different publishers in different countries to sell and
 
488
.. i18n: .. distribute paper or electronic based versions of this book (translated or not)
 
489
.. i18n: .. in bookstores. This helps to distribute and promote the OpenERP product. It
 
490
.. i18n: .. also helps us to create incentives to pay contributors and authors using author
 
491
.. i18n: .. rights of these sales.
 
492
..
 
493
 
 
494
.. We have contracts with different publishers in different countries to sell and
 
495
.. distribute paper or electronic based versions of this book (translated or not)
 
496
.. in bookstores. This helps to distribute and promote the OpenERP product. It
 
497
.. also helps us to create incentives to pay contributors and authors using author
 
498
.. rights of these sales.
 
499
 
 
500
.. i18n: .. Due to this, grants to translate, modify or sell this book are strictly
 
501
.. i18n: .. forbidden, unless Tiny SPRL (representing Open Object Press) gives you a
 
502
.. i18n: .. written authorisation for this.
 
503
..
 
504
 
 
505
.. Due to this, grants to translate, modify or sell this book are strictly
 
506
.. forbidden, unless Tiny SPRL (representing Open Object Press) gives you a
 
507
.. written authorisation for this.
 
508
 
 
509
.. i18n: .. Many of the designations used by manufacturers and suppliers to distinguish their
 
510
.. i18n: .. products are claimed as trademarks. Where those designations appear in this book,
 
511
.. i18n: .. and Open Object Press was aware of a trademark claim, the designations have been
 
512
.. i18n: .. printed in initial capitals.
 
513
..
 
514
 
 
515
.. Many of the designations used by manufacturers and suppliers to distinguish their
 
516
.. products are claimed as trademarks. Where those designations appear in this book,
 
517
.. and Open Object Press was aware of a trademark claim, the designations have been
 
518
.. printed in initial capitals.
 
519
 
 
520
.. i18n: .. While every precaution has been taken in the preparation of this book, the publisher
 
521
.. i18n: .. and the authors assume no responsibility for errors or omissions, or for damages
 
522
.. i18n: .. resulting from the use of the information contained herein.
 
523
..
 
524
 
 
525
.. While every precaution has been taken in the preparation of this book, the publisher
 
526
.. and the authors assume no responsibility for errors or omissions, or for damages
 
527
.. resulting from the use of the information contained herein.
 
528
 
 
529
.. i18n: .. Published by Open Object Press, Grand Rosière, Belgium
 
530
..
 
531
 
 
532
.. Published by Open Object Press, Grand Rosière, Belgium