Format: PDF / Kindle / ePub
Size: 9.60 MB
Downloadable formats: PDF
It is usually performed by the testing teams. 96. I have enjoyed working with you (and MagicDraw) so far, and look forward to doing so increasingly in the future. What we need is a unified design notation suitable for all levels of design. Coordination — Adjusting actions in relation to others' actions. Reducing risk leads to increased productivity . 63) �Inspections should be thought of as part of the development process, and time must be set aside accordingly.� Once this is done, inspections can have a significant improvement in the development organization�s ability to meet internal schedules . 65) �Participants in the inspection team get a high degree of product knowledge, which leads to higher productivity . 69) �Employers often limit the number of hours employees can work, resulting in further pressure to finish a project as quickly as possible . 70) �The customer often changes deadlines to be earlier than originally agreed-upon, requiring negotiation with the customer for either allowing some deliverables to be delivered at the earlier date, with the rest being delivered later, or dropping some deliverables or requirements altogether . 71) �Code comments and documentation are often produced at the end of a project, creating major problems when a team member is lost at short notice, leaving others to continue their work.� This can be alleviated by having quality auditors require inspections at very short notice . 73) �Sometimes the software used for development is upgraded to a new version during development, and despite claims that it is fully backward-compatible and won�t affect their work, it usually introduces new problems . 75) �When a project is in its later stages of development, the development hardware and software tend to be under the greatest demand, and performance starts to suffer with lengthy compilations, builds, and test runs . 78) �Above a certain threshold, work conditions are not a powerful motivator, but below that threshold, they are a powerful de-motivator . 79) �The training of new employees is usually done by the �old-timers,� which results in a reduced level of productivity on the �old-timer�s� part.� Specifically, on the average, each new employee consumes in training overhead 20% of an experienced employee�s time for the duration of the training or assimilation period . 80) �The average assimilation delay, the period of time it takes for a new employee to become fully productive, is 80 days . 81) �As schedule pressure increases, quality assurance activities (especially walk-throughs and inspections) are often relaxed or suspended altogether . 82) �In the absence of schedule pressure, a full-time employee allocates, on average, 60% of his working hours to the project (the rest is slack time: reading mail, personal activities, non-project related company business, etc.) . 83) �Under schedule pressure, people tend to increase their percentage of working hours spent on the project by as much as 100%, due to spending less time on off-project activities, such as personal business and non-project communication, and/or working overtime . 84) �The three �resource-type� variables that have the greatest impact on programmer productivity are the availability of programming tools, the availability of programming practices, and programmer experience . 86) �The average full-time employee misses 13 � 15 days of work per year (not counting vacation time).� Reasons are broken down in the following table [Godwins., 1996 #1239]: 4.�������� Bryan, G.
Continue reading "Bpmn Method and Style, 2nd Edition, with Bpmn Implementer's"