Many software development organizations developing
software lack the skills necessary to:
-
write clear and unambiguous requirements,
-
develop accurate estimates of the work required based
on requirements,
-
combine those estimates into a realistic project
schedule, and to then meet the schedule
As a result, organizations frequently commit to more
than can be realistically delivered in the promised time frame. Often,
customers are frustrated by promises made that are not kept. Also,
employees are frustrated by having to work on projects with poorly written
requirements and unrealistic schedules imposed by others.
By learning to apply best practices in the areas of
Requirements Writing, Estimating, and Scheduling, organizations can
significantly improve their ability to develop unambiguous requirements,
accurate estimates and schedules that can actually be met. This workshop
will include lecture and interactive group exercises.
This workshop is based on: Software Verification and
Validation for Practitioners and Managers, 2nd ed., by Steven R. Rakitin,
Artech House, 2001.
Speaker: Steven R. Rakitin, President, Software Quality
Consulting, Inc.
Web:
www.swqual.com, E-mail:
info@swqual.com, Phone:
508.529.4282
Audience: Software quality professionals, software
engineers, and project managers. This seminar is also for Managers who
need a better understanding of the Software Development Process and
Software Verification & Validation.
Outline:
|
Morning Agenda |
Afternoon Agenda |
|
|
- Why Most Estimates and Schedules Are Often Wrong
|
- Why are requirements so important?
|
- Estimating and Scheduling Best Practices
|
- Where do requirements come from?
|
|
| |
|
- Why are requirements hard to write?
|
|
|
|
|
|
|
- Yellow Sticky Method
Estimating and Scheduling Excercise
|
- Tools to reduce ambiguity
|
|
|
|
|
| |
|
|
|
|
|
|
|
- Requirements Management Activities
|
|
- Requirements Management Tools
|
|
|
|
|
Speaker Bio: Steven R. Rakitin has 30 years
experience as a software engineer and software quality manager in a broad
range of industries. He has written several papers on the subject of
software quality and published a book titled: Software Verification &
Validation for Practitioners and Managers. He was one of the authors of
the original IEEE Standard for Software Quality Assurance Plans
(IEEE-STD-730). He received a BSEE from Northeastern University and an
MSCS from Rensselaer Polytechnic Institute. He has earned certifications
from the American Society for Quality (ASQ) as a Software Quality Engineer
(CSQE) and Quality Auditor (CQA). He is a member of the IEEE Computer
Society, the ASQ Software Division, and is on the Editorial Review Board
for the ASQ Journal Software Quality Professional. He presents tutorials
and workshops at conferences worldwide. As President of Software Quality
Consulting Inc., he helps companies establish a more predictable software
development process. His e-mail address is
info@swqual.com