Page 350 - Software and Systems Requirements Engineering in Practice
P. 350

q
                                               u
                                                i

                                           R
                                             e
                                                     e
                                                      n
                                                       t
                                                 r
                                                  e
                                                   m
                                &

                                  S
                             r
                              e

                                       e
                                        m
                                          s
                                    y
                                     s
                                      t
                                                        s
                                                                         n

                                                                           P
                                                                      :

                                                                        I
                                                                               t
                                                                                i
                                                                                 c
                                                                            r
                                                                             a
                                                                              c
                                                             g
                                                              i
                                                               n

                                                          E
                                                           n
                                                                   i
                                                                    n
                                                                     g
                                                                e
                                                                 e
                                                                  r
                         f
                          t
                312
                       o
                           w
                312    S S o f t w a r e   &   S y s t e m s   R e q u i r e m e n t s   E n g i n e e r i n g :   I n   P r a c t i c e e
                            a
                      products (continued)          projects
                        managing requirements for,    distributed, 261–266
                           214–215                    estimating size/cost, 85
                        vs. product lines, 214–215    failure rate, 128
                        use case model, 92–94         global, 260
                        use of, 90–92                 platform. See platform projects
                      product-specific characteristics,   REAMs for. See REAM
                        13–14                         schedules, 128
                      programming, paired, 240        size, xxi, 215
                      progress indicators, 7        project-specific characteristics,
                      progress metrics, 86            13–14
                      project failure, 15           prototypes
                      project glossary. See glossaries  advantages of, 235
                      project manager, 266, 267       branch, 249
                      project measurements, 205       defined, 246
                      project metamodels, 215         “demo effect,” 250
                      project metrics, 205, 206       disposable, 239
                      project plans, 15, 86           executable, 237, 248–250
                      project teams. See also team    feedback on, 242, 251, 252
                        members                       mock-up, 252
                        authority issues, 148         multiple features, 243
                        central team, 268             physical, 236
                        collaboration tools, 267–269  reviewing, 237, 242, 245
                        communication issues, 211,    size, 236
                           259–270                    software, 236
                        core team, 7                  “throwaway,” 236, 243, 249, 252
                        cultural differences, 269–270  time boxed, 239
                        e-mail, 268                   transparency and, 250
                        isolation and, 4              validity of, 239
                        language issues, 260,         versions, 242
                           269–270                  prototyping, 112–113
                        meetings, 268                 advantages of, 235, 237
                        paired programming, 240       concurrent development,
                        project roles, 37, 262           240–243
                        proximity considerations, 270  early elicitation for,
                        relationships between, 263       236–237, 253
                        remote team, 259, 268–269     guidelines for, 239
                        roles, 262                    iterative nature of, 244–245
                        scrum, 268                    optimizing process for, 251–252
                        size, 270                     output of, 243
                        tips for, 271–272             in parallel with RE, 240–243
                        virtual RE teams, 266, 271    project size and, 239
   345   346   347   348   349   350   351   352   353   354   355