software project management team 04 – k15t2. content summarizing your view on “software...

15
Software Project Management Team 04 – K15T2

Upload: samantha-tucker

Post on 03-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Software Project Management

Team 04 – K15T2

Page 2: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

ContentSummarizing your view on

“Software development process”.Answer 3 question:

◦What is Software Development Process?

◦What is Software Development Activities?

◦What is Software Development Model?

Describe the Scrum model.

Page 3: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Overview

A software development process or life cycle is a structure imposed on the development of a software product. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process.

Page 4: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Software development process

A software development process is one of the necessary factors to ensure software quality, if without a specific process, the software can be failure easily.

Page 5: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Software Development Activities

PlanningImplementationTesting DocumentingDeployment and

maintenance

Page 6: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Software Development Model

Software development model is an instance of abstract software process. It represents the specification of the process from the specific aspects, so it provides only partial information about the software process◦Waterfall model◦Spiral model◦TSP model

Page 7: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Introduce to Scrum

Scrum process support to develop the complex product . Scrum include Scrum team with specific roles , artifacts, rules. Every part of scrum was made to serve a specific purpose.

There are 3 basic element in scrum:◦Clear◦Inspectable◦Flexible

Page 8: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Artifacts

•Product backlog•Sprint backlog•Burndown chart

Page 9: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

RolesProduct ownerScrum masterDevelop team

Page 10: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

MeetingsSprint RetrospectiveSprint Review Daily meetingSprint planning meeting

Page 11: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Scrum Model.

1. Build product backlog, prioritize it.2. Identify which features to do, prepare for sprint.3. Sprint cycle4. Release package of software for customer to test, get opinion

of customer, meeting ,evaluate work in current sprint.

Page 12: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Pros◦Quality products and reduce risks of product

and the problem was discovered much sooner than traditional methods

◦ Release product for customer early when end sprint.

◦Rapid growth rate. ◦Flexibility◦Improved relationship, teamwork

Page 13: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

Cons

◦Team size: the average limit from 5 to 9◦Hard to find pro-member.◦Hard to integrate the components.◦Group structure can change when have

problem in communication.◦Waste time for meeting.

Page 14: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development

SummaryScrum is very popular todayIt is a effective process to an

quality productEveryone in scrum work

continuouslyTime to build for a product is less

than another process

Page 15: Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development