The Latest
Discovering the "Real" Software Requirements[presentation] In this session Paul Desantis takes you through the important aspects of requirements discovery, including sampling documentation, research, observation, questionnaires, interviews, prototyping, and joint planning. |
Paul Desantis, Hughes Network Systems
|
|
Patterns for Writing Effective Use Cases[presentation] Use cases are a wonderfully simple concept: document a system's functional requirements by writing down scenarios about how using it delivers value to its actors. |
![]() |
|
RequireMINTS - Fresh Approach to Analyzing Requirements[presentation] Studies show that most application defects are introduced before a single line of code is developed-with many (if not most) of these defects attributed to poor requirements. |
![]() |
|
A Manager's Guide to Getting the Most Out of Testing and QA[presentation] Like other aspects of development, information about testing and QA practices is often buried in technical jargon and hidden from senior management's true understanding. |
Brian Warren, Ceridian Corporation
|
|
Better Software Conference & EXPO 2004: The Seven Habits of Highly Insecure Software[presentation] Over the past few years Herbert Thompson and his cohorts have scoured bug databases for the most malevolent and destructive security bugs ever to infest a released binary. |
Hugh Thompson, Florida Institute of Technology
|
|
Risk Based Testing for Measured "Go/No Go" Decisions[presentation] Fewer resources-more work-shorter deadlines-critical business applications ... what impact do these factors have on your application delivery? Do you question the "Go/No Go" recommendations you've provided to management? |
Dave Kapelanski, Compuware Corporation
|
|
QA Practice in High Maturity Organizations[presentation] If your organization aspires to higher maturity, such as CMMI® Level 4 or 5, your Quality Assurances process capability must measure up. |
Steve Thompson, BAE Systems
|
|
Take Your Iterative Development Practices to the Next Level[presentation] Whether you are using the Rational Unified Process (RUP), agile methods, spiral development, or a home grown iterative approach, there are some fundamental practices that can make a big difference. |
![]() |
|
Process Improvement: Based on Models, Implemented in Reality[presentation] Experience demonstrates that no matter the end product-financial services, insurance, beer, construction, etc.-the foundation for and focus on implementing process improvement remains consistent. |
Barbara Ainsworth, ProcessPlusOne
|
|
Customer Focused Business Metrics throughout the SDLC[presentation] Focusing on the customer throughout the software development lifecycle (SDLC) is difficult to do. Teams often can become mired in technical problems, internal resource limitations, or other issues. Following the customer mantra of "Faster! |
Steve Wrenn, Liberty Mutual Insurance Information Systems
|
|
Leverage Earned Value Management with Function Point Analysis[presentation] In the Earned Value Management (EVM) approach, as work is performed, it is "earned" on the same basis it was planned-both the original plan and agreed to changes. Today, more and more software projects are using this approach. |
Ian Brown, Booz Allen Hamilton
|
|
Identifying Your Organization's "Best" Practices - A Measured Approach[presentation] Through the application of a rigorous measurement model, which includes both quantitative and qualitative analysis, organizations can identify high impact areas of software development performance. |
![]() |
|
Software Project Poker: Should We Keep Betting or Fold?[presentation] Software projects are like stud poker hands-all have great potential at the beginning, additional information becomes available as they progress, and it's hard to remain detached from the emotion of the game. |
![]() |
|
Scrum - The Art of the Possible[presentation] Scrum is an agile, lightweight and team-based process to manage software and product development within iterative software development lifecycles. |
Brad Grant, Charwick
|
|
Avoiding Scheduling Games - A Management View[presentation] Software managers, project leaders, and developers often complain that "Management" sets unreasonable schedules for delivery of software projects. |
![]() |