Chapter 6 Systems Development Phases, Tools, and Techniques3.pptx

ssuser7d2154 8 views 7 slides Oct 18, 2025
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

111111111


Slide Content

Agile Methodology Agile methodology - a form of XP, aims for customer satisfaction through early and continuous delivery of useful software components It is similar to XP but with less focus on team coding and more on limiting project scope . Agile means: fast and efficient; small and nimble; lower cost; fewer features; shorter projects.

Agile Methodology The Agile Alliance, a group of software developers, has made its mission to improve software development process. Its manifesto includes the following principles: Satisfying the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The best architectures, requirements, and designs emerges from self-organizing teams. At regular intervals, the team reflects on how to become more efficient, then tunes and adjusts its behavior according.

SoA – An Architecture Perspective Service-oriented architecture ( SoA ) – a software perspective that focuses on the development, use, and reuse of small self-contained blocks of code (called services ) to meet all application software needs All component-based methodologies adhere to an SoA Services within the SoA architecture perspective are the same as components in any of the component-based development methodologies, which are the same as small self-contained blocks of code

SELFSOURCING Selfsourcing (end-user development) – the development and support of IT systems by end users with little or no help from IT specialists Application developed by end users are an important source for the organization’s portfolio of information systems. Can relieve IT specialists of the burden of developing many smaller systems

Selfsourcing Approach Selfsourcing is similar to the phases in the SDLC. Big exception is that design, development, testing, and implementation are replaced by the process of prototyping Prototyping is the process of building models, and – in this case – continually refining those models until they become the final system

Selfsourcing Approach

Planning Define system goals in light of organization goals Create a project plan Identify any systems that require an interface Determine what type of external support you will require Analysis Study and model the current system Understand the interfaces in detail Define and prioritize your requirements Support Complete document the system Provide ongoing support KEY TASKS IN SELFSOURCING
Tags