software project management team 04 – k15t2. content summarizing your view on “software...
TRANSCRIPT
Software Project Management
Team 04 – K15T2
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.
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.
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.
Software Development Activities
PlanningImplementationTesting DocumentingDeployment and
maintenance
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
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
Artifacts
•Product backlog•Sprint backlog•Burndown chart
RolesProduct ownerScrum masterDevelop team
MeetingsSprint RetrospectiveSprint Review Daily meetingSprint planning meeting
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.
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
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.
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