1 / 7

Week 15: Wrap-up and Other Advanced Design Methods

Week 15: Wrap-up and Other Advanced Design Methods. IFS 410: Advanced Analysis and Design. Strategies for Systems Analysis and Design. Structured Analysis and Design Object-Oriented Analysis (OOA) and Design (OOD). JAD & RAD.

johnnym
Download Presentation

Week 15: Wrap-up and Other Advanced Design Methods

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Week 15: Wrap-up and OtherAdvanced Design Methods IFS 410: Advanced Analysis and Design

  2. Strategies for Systems Analysis and Design • Structured Analysis and Design • Object-Oriented Analysis (OOA) and Design (OOD)

  3. JAD & RAD • Joint Application Development (JAD) is a technique that complements other systems analysis and design techniques by emphasizing participative development among system owners, users, designers, and builders. • Rapid Application Development (RAD) is the merger of various techniques (especially the data-driven information engineering) with prototyping techniques and joint application development techniques to accelerate systems development.

  4. Joint Application Development • Sometimes Joint Application Design • JAD participants typically include: • Facilitator – facilitates discussions, enforces rules • End users – 3 to 5, attend all sessions • Developers – 2 or 3, question for clarity • Tie Breaker – Senior manager. Breaks end user ties, usually doesn’t attend • Observers – 2 or 3, do not speak • Subject Matter Experts – limited number for understanding business & technology

  5. Conditions that support the use of JAD • User groups are restless and want something new; not a standard solution • The organizational culture supports joint problem-solving behaviors among multiple levels of employees • Analysts forecast that the number of ideas generated via one-to-one interviews will not be plentiful • Organizational workflow permits the absence of key personnel during a two-to-four-day block of time

  6. Pro’s and Con’s of JAD • Pro’s • Time savings in interview • Rapid development • Improved sense of ownership • Creative development • Con’s • Time commitment from all participants • Inadequate preparations and follow-ups will result in less than satisfactory design • Organizational culture may hinder effort required to be productive

  7. Agile development & XP • Agile software development: • calls for keeping code simple, testing often, and delivering small, functional bits of the application as soon as they're ready. The focus is to build a succession of parts, rather than delivering one large application at the end of the project. • eXtreme programming (XP): • Extreme Programming (XP) is a pragmatic approach to program development that emphasizes business results first and takes an incremental, get-something-started approach to building the product, using continual testing and revision.

More Related