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

Slides:



Advertisements
Similar presentations
Basic SDLC Models.
Advertisements

Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
Diane Pozefsky. Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will start)
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
ECE44x SCRUM Overview slides adapted from Marty Stepp
Agile Project Management with Scrum
© 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014.
Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract.
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
RTC Agile Planning Component
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Agile development By Sam Chamberlain. First a bit of history..
Agile Approach: Case Study
Managing a Project Using an Agile Approach and the PMBOK® Guide
Fundamental of Software Project Management Team Assignment 1 – K15T2 – Team 07.
Introduction to Agile.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
What is Scrum Process? Where is it used? How is it better?
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
SCRUM Not your average bacon and eggs. The Basics Product Backlog Sprint Backlogs Sprints – The Daily Scrum – Burn-down chart Sprint Retrospective.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
When is Agile the Best Project Management Method? Lana Tylka.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
Scrum Practices Sprint-2. Agenda Scrum Master Product Backlog Scrum Teams Daily Scrum Meeting Sprint Planning Meeting Sprint Sprint Review.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
K.Ingram 1 Sept 2007 Agile Software Development. K.Ingram 2 Sept 2007 Contents Agile Software Development: 1.What is it? 2.Agile’s Values, Principles,
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Team Assignment 3 Team 4 – K15T2 Present. Introduce to project Goal of project Profitable for Honda Vietnam Company. Improved working process. Increases.
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Chapter 2 Object-Oriented Paradigm Overview. Getting Acquainted with the Class Project Read the requirements specification carefully Make note of any.
Giving order to the chaos of agile Presented by Matt Campo CSC 490 Fall 2015.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
SCRUM.
Team Assignment 3 Team 4 – K15T2 Present. Introduce to project Goal of project Profitable for Honda Vietnam Company. Improved working process. Increases.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
1 Waterfall/Scrum We recommend you take notes because specific aspects of the processes will be on the exam.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Delivery Method: Online Duration: 180 Days Scrum Developer Certified (SDC™)  Participants will become familiar with the concepts, advantages, and challenges.
Introduction to Agile. Introduction Who is this guy?
Software Quality Assurance Chip Ene, February 14, 2015.
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
Approaches to Systems Development
Chapter 2 Object-Oriented Paradigm Overview
Agile Project Management
Scrum.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Product Sprint Backlog Backlog Up to 1 Month The Scrum Framework
Agile Development -- an overview
Agile Software Development Brian Moseley.
Information Technology Project Management – Fifth Edition
Chapter 3: The Project Management Process Groups: A Case Study
Approaches to Systems Development
Summarizing Our Models to Date
Attend|Learn|Grow Taking Your Career to the Next Level
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
Tools and Techniques for Agile Project Management
Scrum Overview.
Scrum in Action.
Agile, Scrum and CMMI Methodologies
Presentation transcript:

Software Project Management Team 04 – K15T2

Content Summarizing 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 Planning Implementation Testing Documenting Deployment 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

Roles Product owner Scrum master Develop team

Meetings Sprint Retrospective Sprint Review Daily meeting Sprint planning meeting

Scrum Model. 1.Build product backlog, prioritize it. 2.Identify which features to do, prepare for sprint. 3.Sprint cycle 4.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.

Summary Scrum is very popular today It is a effective process to an quality product Everyone in scrum work continuously Time to build for a product is less than another process