Professional Documents
Culture Documents
System Development Vs System Development
System Development Vs System Development
1
3/3/2021
2
3/3/2021
Phase 3 Design
Phase 4 Development
3
3/3/2021
4
3/3/2021
Phase 3:Design
Key design phase activities include:
Developing system flowcharts and entity relationship models
Determining the use of structured design techniques
Describing inputs and outputs
Determining processing steps and computation rules
Determining data file or database system file design
Preparing program specifications
Developing test plans for the various levels of testing
Developing data conversion plans
Phase 4:Development
Coding
Coding means using the programming language to get the
computer to behave as desired.
Each line of the code is a set of instructions for the computer.
Debugging
the process of identifying and removing errors from computer
hardware or software.
Testing
A method to check whether the actual software product matches
expected requirements
The purpose of software testing is to identify errors, gaps or
missing requirements in contrast to actual requirements.
5
3/3/2021
6
3/3/2021
7
3/3/2021
8
3/3/2021
characteristics:
The use of small, time‐boxed subprojects or iterations
Re‐planning the project at the end of each iteration
Relatively greater reliance on tacit knowledge
Heavy influence on mechanisms to effectively disseminate unstated
knowledge and promote teamwork
A change in the role of the project manager. The role will be
facilitator and advocate. Responsibility of planning and control is
delegated to team members
9
3/3/2021
SCRUM
Most widely recognized Agile framework
Comprised of a series of short iterations – called sprints - each of which
ends with the delivery of an increment of working software.
Three roles:
Product Owner [primary business representative]
Scrum Master [maintain Scrum process and overall health of the team]
Scrum Team [cross-functional group, responsible for delivering software]
Four ceremonies:
Daily Standup Meeting [to provide a status update to team members]
Sprint Planning Meeting [Each sprint begins with a two-part sprint planning
meeting, the activity that prioritizes and identifies stories and concrete tasks for
the next sprint]
Sprint Review [A meeting held at the end of each sprint in which the Scrum team
shows what they accomplished during the sprint; typically this takes the form of a
demo of the new features.]
Retrospective [A timeboxed meeting held at the end of an iteration, or at the end
of a release, in which the team examines its processes to determine what
succeeded and what could be improved. ]
Three artifacts:
Burndown charts [Representation of the amount of stories completed]
Product backlog [A collection of stories and tasks the Sprint team will work on at
some point in the future. ]
Sprint backlog [A list of features, user stories or tasks that are pulled from the
product backlog for consideration for completion during the upcoming sprint.
Source: http://www.solutionsiq.com/agile-glossary/
Sayed Mohammad Imtiaz Murshed 19
3/3/2021
10
3/3/2021
Phase 4 Configuration
11
3/3/2021
Awarding the
Prepare RFP/ITT Agreement with vendor
assignment
Evaluation
12
3/3/2021
Phase 4: Configuration
System configuration consists of defining, tracking and
controlling changes in a purchased systems to meet the
needs of the business
For ERP systems, the task often involves the modification
tables as well as some development
System configuration is supported by the change
management policies and processes, which define
Roles and responsibilities
Classification and prioritization of all changes based on business
risk
Assessment of impact
Authorization and approval of changes by the business process
owners and IT
Tracking and status of changes
Impact on data integrity
13
3/3/2021
14