~openerp-dev/openobject-doc/trunk

« back to all changes in this revision

Viewing changes to i18n/fr/source/book/4/4_13_Projects/4_13_Projects_management.rst

  • Committer: Antony Lesuisse
  • Date: 2010-03-05 16:46:40 UTC
  • Revision ID: al@openerp.com-20100305164640-9b7anc1t5ujha8lw
Merge doc into feature, before deletion of both features and doc. (odo)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
 
2
2
.. i18n: Project management
3
3
.. i18n: ==================
 
4
..
4
5
 
5
6
Project management
6
7
==================
8
9
.. i18n: In the previous chapter you dealt with the financial management of projects, which was based on
9
10
.. i18n: Open ERP's analytic accounts, structured into cases. This way of working enables you to analyze
10
11
.. i18n: time plans and budgets, to control invoicing, and to manage your different contracts.
 
12
..
11
13
 
12
14
In the previous chapter you dealt with the financial management of projects, which was based on
13
15
Open ERP's analytic accounts, structured into cases. This way of working enables you to analyze
16
18
.. i18n: In this chapter you can use operational project management to organize tasks and plan the work you
17
19
.. i18n: need to get the tasks completed. All of the necessary operations are carried out through the menu
18
20
.. i18n: :menuselection:`Project Management`.
 
21
..
19
22
 
20
23
In this chapter you can use operational project management to organize tasks and plan the work you
21
24
need to get the tasks completed. All of the necessary operations are carried out through the menu
23
26
 
24
27
.. i18n: .. index::
25
28
.. i18n:    single: project
 
29
..
26
30
 
27
31
.. index::
28
32
   single: project
38
42
.. i18n:        Even when there's a close link between the two (such as where a project has been planned and then
39
43
.. i18n:        completed through Open ERP)
40
44
.. i18n:        they are still two different concepts, each making its own contribution to a flexible workflow.
 
45
..
41
46
 
42
47
.. note:: Project
43
48
 
52
57
        they are still two different concepts, each making its own contribution to a flexible workflow.
53
58
 
54
59
.. i18n: Most client projects are represented by:
 
60
..
55
61
 
56
62
Most client projects are represented by:
57
63
 
60
66
.. i18n: 
61
67
.. i18n: * one or several projects in project management for tracking the project and the different tasks to
62
68
.. i18n:   be completed.
 
69
..
63
70
 
64
71
* one or several analytic accounts in the accounts system for tracking the contract and its
65
72
  different phases,
69
76
 
70
77
.. i18n: Defining a project and its tasks
71
78
.. i18n: --------------------------------
 
79
..
72
80
 
73
81
Defining a project and its tasks
74
82
--------------------------------
75
83
 
76
84
.. i18n: To define a new project, go to the menu :menuselection:`Project Management --> Projects --> New Project`.
77
85
.. i18n: Give your new project a :guilabel:`Project Name`.
 
86
..
78
87
 
79
88
To define a new project, go to the menu :menuselection:`Project Management --> Projects --> New Project`.
80
89
Give your new project a :guilabel:`Project Name`.
83
92
.. i18n: give it a :guilabel:`Project Manager`. 
84
93
.. i18n: You can also give it a general duration by completing :guilabel:`Starting Date` and 
85
94
.. i18n: :guilabel:`Expected End`.
 
95
..
86
96
 
87
97
You can put this project into a hierarchy, as a child of a :guilabel:`Parent Project`, and
88
98
give it a :guilabel:`Project Manager`. 
93
103
.. i18n: an Open ERP request every time that a task is closed. 
94
104
.. i18n: You can also link to a :guilabel:`Working Time` category, and an :guilabel:`Analytic Account`.
95
105
.. i18n: And you add :guilabel:`Project Members` as you need.
 
106
..
96
107
 
97
108
By checking the box :guilabel:`Warn manager`, you configure the system to send the project manager
98
109
an Open ERP request every time that a task is closed. 
108
119
.. i18n:    task, and can be modified by the user before the email is sent.
109
120
.. i18n:    
110
121
.. i18n: The status of a project can take the following values:
 
122
..
111
123
 
112
124
.. note:: Warn Customer setup
113
125
 
126
138
.. i18n: * \ ``Canceled``\  : if the project has been canceled and therefore aborted,
127
139
.. i18n: 
128
140
.. i18n: * \ ``Done``\  : the project has been successfully completed.
 
141
..
129
142
 
130
143
* \ ``Open``\  : while the project is being carried out,
131
144
 
143
156
.. i18n:        satisfaction as the project progresses.
144
157
.. i18n: 
145
158
.. i18n:        This function can be used by companies certified to ISO 9001, to rate client satisfaction.
 
159
..
146
160
 
147
161
.. note:: Study of client satisfaction
148
162
 
155
169
 
156
170
.. i18n: Once a project has been defined you can code in the tasks to be done. You've two possibilities for
157
171
.. i18n: this:
 
172
..
158
173
 
159
174
Once a project has been defined you can code in the tasks to be done. You've two possibilities for
160
175
this:
163
178
.. i18n: 
164
179
.. i18n: * from the menu :menuselection:`Project Management --> All Tasks`, create a new task and assign it
165
180
.. i18n:   to an existing project.
 
181
..
166
182
 
167
183
* from the :guilabel:`ACTION` link button :guilabel:`Create a task` to the right of the project form, 
168
184
 
171
187
 
172
188
.. i18n: Managing tasks
173
189
.. i18n: --------------
 
190
..
174
191
 
175
192
Managing tasks
176
193
--------------
177
194
 
178
195
.. i18n: Each task must adopt one of the following states:
 
196
..
179
197
 
180
198
Each task must adopt one of the following states:
181
199
 
189
207
.. i18n: * \ ``Cancelled``\
190
208
.. i18n: 
191
209
.. i18n: * \ ``Pending``\
 
210
..
192
211
 
193
212
* \ ``Draft``\  : the task has been entered but hasn't yet been validated by the person who will
194
213
  have to do it,
204
223
.. i18n: A task can be assigned to a user, who then becomes responsible for closing it. But you could also
205
224
.. i18n: leave it unassigned so that nobody specific will be responsible: various team members instead are
206
225
.. i18n: made jointly responsible for taking on tasks that they have the skills for.
 
226
..
207
227
 
208
228
A task can be assigned to a user, who then becomes responsible for closing it. But you could also
209
229
leave it unassigned so that nobody specific will be responsible: various team members instead are
214
234
.. i18n:    :align: center
215
235
.. i18n: 
216
236
.. i18n:    *Tasks in project management*
 
237
..
217
238
 
218
239
.. figure::  images/service_task.png
219
240
   :scale: 50
226
247
.. i18n: Management --> Tasks --> My Tasks`. Or to open the unassigned tasks, go to
227
248
.. i18n: :menuselection:`Project Management --> Tasks --> All Tasks --> Unassigned Tasks` and then select \ ``Draft``\
228
249
.. i18n: and \ ``Open``\   tasks from that list.
 
250
..
229
251
 
230
252
Each user then manages his or her own task using the different available menus. To open the list of
231
253
unclosed tasks that you have been assigned specifically use the menu :menuselection:`Project
237
259
.. i18n: 
238
260
.. i18n:        Every user should create a link in their own shortcuts to the :menuselection:`My Tasks` menu because they'll
239
261
.. i18n:        have to consult this menu several times a day.
 
262
..
240
263
 
241
264
.. tip:: Shortcuts
242
265
 
247
270
.. i18n: 
248
271
.. i18n: Assigning roles: account manager and project manager
249
272
.. i18n: ----------------------------------------------------
 
273
..
250
274
 
251
275
.. _sect-projroles:
252
276
 
254
278
----------------------------------------------------
255
279
 
256
280
.. i18n: In some companies two distinct responsibilities are defined for each important project:
 
281
..
257
282
 
258
283
In some companies two distinct responsibilities are defined for each important project:
259
284
 
260
285
.. i18n: * someone responsible for the client,
261
286
.. i18n: 
262
287
.. i18n: * someone responsible for managing the project technically.
 
288
..
263
289
 
264
290
* someone responsible for the client,
265
291
 
269
295
.. i18n: sales proposals, and assures that these activities and the invoicing progress properly. He is
270
296
.. i18n: responsible for the functional definition of the client's needs. The account manager would have a
271
297
.. i18n: sales, technical sales or financial profile.
 
298
..
272
299
 
273
300
The person responsible for the client, the client account manager, approves client requests, writes
274
301
sales proposals, and assures that these activities and the invoicing progress properly. He is
279
306
.. i18n: makes the project happen, organizing and sub-contracting the different project tasks. The project
280
307
.. i18n: manager would often be responsible for a development team to carry the project out, and generally
281
308
.. i18n: has a technical profile.
 
309
..
282
310
 
283
311
The person responsible for the technical tracking of the project is called the project manager. She
284
312
makes the project happen, organizing and sub-contracting the different project tasks. The project
286
314
has a technical profile.
287
315
 
288
316
.. i18n: If you don't make any such distinction in the roles then put the same person in both fields.
 
317
..
289
318
 
290
319
If you don't make any such distinction in the roles then put the same person in both fields.
291
320
 
292
321
.. i18n: .. index::
293
322
.. i18n:    single: invoicing; tasks
 
323
..
294
324
 
295
325
.. index::
296
326
   single: invoicing; tasks
297
327
 
298
328
.. i18n: Invoicing tasks
299
329
.. i18n: ---------------
 
330
..
300
331
 
301
332
Invoicing tasks
302
333
---------------
303
334
 
304
335
.. i18n: Several methods of invoicing have already been described:
 
336
..
305
337
 
306
338
Several methods of invoicing have already been described:
307
339
 
312
344
.. i18n: * invoicing on the basis of deliveries,
313
345
.. i18n: 
314
346
.. i18n: * manual invoicing.
 
347
..
315
348
 
316
349
* invoicing from a sales order,
317
350
 
326
359
.. i18n: pricing levels set out in the pricelist, and different products that can be invoiced. And it's
327
360
.. i18n: helpful to limit the number of invoicing methods in your company by extending the use of an
328
361
.. i18n: invoicing method that you already have.
 
362
..
329
363
 
330
364
Although invoicing tasks might appear useful, in certain situations it's best to invoice from the
331
365
service or purchase orders instead. These methods of invoicing are more flexible, with various
338
372
.. i18n: with :guilabel:`Product Type` \ ``Service``\ , a :guilabel:`Procure Method` of \ ``Make to Order``\  , 
339
373
.. i18n: and a :guilabel:`Supply Method` of \ ``Produce``\  . Once you've set this up,
340
374
.. i18n: Open ERP automatically creates a task in project management when the order is approved.
 
375
..
341
376
 
342
377
If you want to connect your Sales Order with Project Management tasks you should create such
343
378
products as \ ``Consultant``\  , and \ ``Senior Developer``\  . These products should be configured
346
381
Open ERP automatically creates a task in project management when the order is approved.
347
382
 
348
383
.. i18n: You can also change some of the order parameters, which affects the invoice:
 
384
..
349
385
 
350
386
You can also change some of the order parameters, which affects the invoice:
351
387
 
354
390
.. i18n: 
355
391
.. i18n: *  :guilabel:`Invoice On` : \ ``Ordered Quantities``\   or \ ``Shipped Quantities``\   (actual hours in
356
392
.. i18n:    the task).
 
393
..
357
394
 
358
395
*  :guilabel:`Shipping Policy` : \ ``Payment before delivery``\ or \ ``Invoice on Order After
359
396
   Delivery``\ (when the task is closed),
363
400
 
364
401
.. i18n: Planning and managing priorities
365
402
.. i18n: --------------------------------
 
403
..
366
404
 
367
405
Planning and managing priorities
368
406
--------------------------------
370
408
.. i18n: Several methods can be used for ordering tasks by their respective priorities. Open ERP orders
371
409
.. i18n: tasks based on a function of the following fields: :guilabel:`Sequence`, :guilabel:`Priority`, and
372
410
.. i18n: :guilabel:`Deadline`.
 
411
..
373
412
 
374
413
Several methods can be used for ordering tasks by their respective priorities. Open ERP orders
375
414
tasks based on a function of the following fields: :guilabel:`Sequence`, :guilabel:`Priority`, and
379
418
.. i18n: project made up of several tasks. In the case of an IT project, for example, where development tasks
380
419
.. i18n: are done in a given order, the first task to do will be sequence number 1, then numbers 2, 3, 4 and
381
420
.. i18n: so on. When you first open the list of project tasks, they're listed in their sequence order.
 
421
..
382
422
 
383
423
Use the :guilabel:`Sequence` field on the second tab, :guilabel:`Other Information`, to plan a
384
424
project made up of several tasks. In the case of an IT project, for example, where development tasks
387
427
 
388
428
.. i18n: You can use one of these three ordering methods, or combine several of them, depending on the
389
429
.. i18n: project.
 
430
..
390
431
 
391
432
You can use one of these three ordering methods, or combine several of them, depending on the
392
433
project.
394
435
.. i18n: .. index::
395
436
.. i18n:    single: module; scrum
396
437
.. i18n:    single: agile (method)
 
438
..
397
439
 
398
440
.. index::
399
441
   single: module; scrum
409
451
.. i18n:        backlog.
410
452
.. i18n: 
411
453
.. i18n:        Look at the site: http://controlchaos.com for more information on the Scrum methodology.
 
454
..
412
455
 
413
456
.. note:: Agile methods
414
457
 
426
469
.. i18n:    :align: center
427
470
.. i18n: 
428
471
.. i18n:    *Gantt plan, calculated for earliest delivery*
 
472
..
429
473
 
430
474
.. figure::  images/service_project_gantt.png
431
475
   :scale: 50
437
481
.. i18n: anything, Open ERP assumes by default that you work 8 hours a day from Monday to Sunday. Once a
438
482
.. i18n: grid is specified you can call up a project Gantt chart from right-hand toolbar. The system then
439
483
.. i18n: calculates a project plan for earliest delivery using task ordering and the attendance grid.
 
484
..
440
485
 
441
486
You can set an attendance grid (or the timesheets) in the project file. If you don't specify
442
487
anything, Open ERP assumes by default that you work 8 hours a day from Monday to Sunday. Once a
454
499
.. i18n:           :align: center
455
500
.. i18n: 
456
501
.. i18n:        *Calendar view of the system tasks*
 
502
..
457
503
 
458
504
.. tip:: Calendar view
459
505
 
468
514
       *Calendar view of the system tasks*
469
515
 
470
516
.. i18n: .. index:: delegation (task)
 
517
..
471
518
 
472
519
.. index:: delegation (task)
473
520
 
474
521
.. i18n: Task delegation
475
522
.. i18n: ---------------
 
523
..
476
524
 
477
525
Task delegation
478
526
---------------
480
528
.. i18n: To delegate a task to another user you can just change the person responsible for that task. However
481
529
.. i18n: the system doesn't help you track tasks that you've delegated, such as monitoring of work done, if
482
530
.. i18n: you do it this way.
 
531
..
483
532
 
484
533
To delegate a task to another user you can just change the person responsible for that task. However
485
534
the system doesn't help you track tasks that you've delegated, such as monitoring of work done, if
490
539
.. i18n:    :align: center
491
540
.. i18n: 
492
541
.. i18n:    *Form for delegating a task to another user*
 
542
..
493
543
 
494
544
.. figure::  images/service_task_delegate.png
495
545
   :scale: 50
498
548
   *Form for delegating a task to another user*
499
549
 
500
550
.. i18n: Instead, you can use the button :guilabel:`Delegate` on a task.
 
551
..
501
552
 
502
553
Instead, you can use the button :guilabel:`Delegate` on a task.
503
554
 
504
555
.. i18n: .. *Delegate* \ ``Pending``\
 
556
..
505
557
 
506
558
.. *Delegate* \ ``Pending``\
507
559
 
508
560
.. i18n: .. \ ``Pending``\  \ ``Open``\
 
561
..
509
562
 
510
563
.. \ ``Pending``\  \ ``Open``\
511
564
 
512
565
.. i18n: The system enables you to modify tasks at all levels in the chain of delegation, to add additional
513
566
.. i18n: information. A task can therefore start as a global objective and become more detailed as it is
514
567
.. i18n: delegated down in the hierarchy.
 
568
..
515
569
 
516
570
The system enables you to modify tasks at all levels in the chain of delegation, to add additional
517
571
information. A task can therefore start as a global objective and become more detailed as it is
520
574
.. i18n: The second tab on the task form gives you a complete history of the chain of delegation for each
521
575
.. i18n: task. You can find a link to the parent task there, and the different tasks that have been
522
576
.. i18n: delegated.
 
577
..
523
578
 
524
579
The second tab on the task form gives you a complete history of the chain of delegation for each
525
580
task. You can find a link to the parent task there, and the different tasks that have been
526
581
delegated.
527
582
 
528
583
.. i18n: .. Copyright © Open Object Press. All rights reserved.
 
584
..
529
585
 
530
586
.. Copyright © Open Object Press. All rights reserved.
531
587
 
532
588
.. i18n: .. You may take electronic copy of this publication and distribute it if you don't
533
589
.. i18n: .. change the content. You can also print a copy to be read by yourself only.
 
590
..
534
591
 
535
592
.. You may take electronic copy of this publication and distribute it if you don't
536
593
.. change the content. You can also print a copy to be read by yourself only.
540
597
.. i18n: .. in bookstores. This helps to distribute and promote the Open ERP product. It
541
598
.. i18n: .. also helps us to create incentives to pay contributors and authors using author
542
599
.. i18n: .. rights of these sales.
 
600
..
543
601
 
544
602
.. We have contracts with different publishers in different countries to sell and
545
603
.. distribute paper or electronic based versions of this book (translated or not)
550
608
.. i18n: .. Due to this, grants to translate, modify or sell this book are strictly
551
609
.. i18n: .. forbidden, unless Tiny SPRL (representing Open Object Press) gives you a
552
610
.. i18n: .. written authorisation for this.
 
611
..
553
612
 
554
613
.. Due to this, grants to translate, modify or sell this book are strictly
555
614
.. forbidden, unless Tiny SPRL (representing Open Object Press) gives you a
559
618
.. i18n: .. products are claimed as trademarks. Where those designations appear in this book,
560
619
.. i18n: .. and Open Object Press was aware of a trademark claim, the designations have been
561
620
.. i18n: .. printed in initial capitals.
 
621
..
562
622
 
563
623
.. Many of the designations used by manufacturers and suppliers to distinguish their
564
624
.. products are claimed as trademarks. Where those designations appear in this book,
568
628
.. i18n: .. While every precaution has been taken in the preparation of this book, the publisher
569
629
.. i18n: .. and the authors assume no responsibility for errors or omissions, or for damages
570
630
.. i18n: .. resulting from the use of the information contained herein.
 
631
..
571
632
 
572
633
.. While every precaution has been taken in the preparation of this book, the publisher
573
634
.. and the authors assume no responsibility for errors or omissions, or for damages
574
635
.. resulting from the use of the information contained herein.
575
636
 
576
637
.. i18n: .. Published by Open Object Press, Grand Rosière, Belgium
 
638
..
577
639
 
578
640
.. Published by Open Object Press, Grand Rosière, Belgium