University of Southern California Center for Systems and Software Engineering 577 process CSCI 577a Software Engineering I Supannika Koolmanojwong Mobasser.

Slides:



Advertisements
Similar presentations
University of Southern California Center for Systems and Software Engineering (C) 2009 USC CSSE1 CS 577a FCR Feedback, Fall 2009 Winsor Brown, Barry Boehm,
Advertisements

University of Southern California Center for Systems and Software Engineering A Look at Software Engineering Risks in a Team Project Course Sue Koolmanojwong.
Thammanoon Kawinfruangfukul CSSE MS, ID:
University of Southern California Center for Software Engineering CSE USC 477 Class Project – HazMat (Hazardous materials) Spring 2003 Feb. 4.
University of Southern California Center for Software Engineering CSE USC MBASE Essentials Planning and control Milestone content Process models Life cycle.
University of Southern California Center for Systems and Software Engineering USC CSSE Research Overview Barry Boehm Sue Koolmanojwong Jo Ann Lane Nupul.
2/13/07(c) USC-CSSE1 An Empirical Study on MBASE and LeanMBASE Supannika Koolmanojwong Center for Systems and Software Engineering CSSE- Annual Research.
City of LA Personnel Department Mobile Application Team 02 1.
TEAM’S STRONG/WEAK POINTS David Wiggins – Remote Student 1.
University of Southern California Center for Systems and Software Engineering 10/30/2009 © 2009 USC CSSE1 July 2008©USC-CSSE1 The Incremental Commitment.
Elockbox Team08 Fall2014 Jian Lei Role(s): Project Manager / Builder Da Lu Role(s): Prototyper / System/Software Architect Cheng Role(s):Feasibility Analyst.
University of Southern California Center for Systems and Software Engineering The Incremental Commitment Spiral Model Electronic Process Guide (EPG) and.
2/5/20101 R-DCR ARB Preparation A Winsor Brown CS 577B Spring 2010.
University of Southern California Center for Systems and Software Engineering Incremental Commitment Spiral Model (ICSM) for CS 577 Barry Boehm, Supannika.
University of Southern California Center for Systems and Software Engineering Rapid Fielding Projects in CSCI 577 Supannika Koolmanojwong Barry Boehm CS.
University of Southern California Center for Systems and Software Engineering Project Artifacts in each process model Supannika Koolmanojwong October 09,
University of Southern California Center for Systems and Software Engineering Retrospective Analysis Supannika Koolmanojwong October 21,
University of Southern California Center for Systems and Software Engineering 1 CS577a Software Engineering I DCR ARB and Package Workshop Supannika Koolmanojwong.
University of Southern California Center for Systems and Software Engineering 7/19/2013(c) USC-CSSE11 USC e-Services Software Engineering Projects.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
University of Southern California Center for Systems and Software Engineering 1 Architecture Review Boards Barry Boehm 10/14/2009.
University of Southern California Center for Systems and Software Engineering Barry Boehm, USC CS 510 Software Planning Guidelines.
University of Southern California Center for Systems and Software Engineering 11/22/ CS577a Software Engineering I DCR ARB and Package Workshop Supannika.
University of Southern California Center for Systems and Software Engineering Life Cycle Plan (LCP) Barry Boehm CS577a Fall /20/
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
University of Southern California Center for Systems and Software Engineering 7/13/2012(c) USC-CSSE11 USC e-Services Software Engineering Projects.
University of Southern California Center for Systems and Software Engineering 10/25/2010(C) USC CSSE1 CS 577a Overall FCR Feedback [Updated/More]
University of Southern California Center for Systems and Software Engineering 3/3/2010© USC-CSSE CSCI577B 2010 Light Weight Sw Engg for Off-the-Books.
Page 1 JUSTIFY define and validate REQUIRE- MENTS define initial management DOCUMENTS define INFRA- STRUCTURE allocated maintenance changes management.
Business Analysis Healthcare Domain Classroom & Online Training Mail Id : Skype Id : info.vibloo US: IND:
University of Southern California Center for Systems and Software Engineering 577a Critique Summary Barry Boehm CSCI 577b January 22, 2010.
University of Southern California Center for Systems and Software Engineering Quality Management & Architecture Review Board October 5, 2015 ©USC-CSSE1.
University of Southern California Center for Systems and Software Engineering Incremental Commitment Spiral Model (ICSM) Supannika Koolmanojwong, USC CS.
University of Southern California Center for Systems and Software Engineering 7/23/2010(c) USC-CSSE1 08/21/09 ©USC-CSSE1 USC e-Services Software.
University of Southern California Center for Systems and Software Engineering Aug. 26, 2010 © USC-CSE Page 1 A Winsor Brown CS 577a Lecture Fall.
University of Southern California Center for Systems and Software Engineering RDCR ARB CS 577b Software Engineering II Supannika Koolmanojwong.
Strana 1MBA kurz informačního inženýrství INITIATE CONSTRUCT DELIVER MAINTAIN & SUPORT quality assurance, manage project, trainig&education, manage.
University of Southern California Center for Software Engineering C S E USC ICSM Principles for Successful Software and Systems Engineering Barry Boehm,
LA Personnel Department Mobile Application Team 02: SHREYA KAMANI - Project Manager ANUSHREE SHRIDHAR - Software Architect DIVYA REDDY - Requirements Engineer.
Chapter 2- Software Development Process  Product Components  Software Project Staff  Software Development Lifecycle Models.
Pragmatics 4 Hours.
CS 577b: Software Engineering II
USC e-Services Software Engineering Projects
Client Introductions to CS577a
Incremental Commitment Spiral Model (ICSM)
USC e-Services Software Engineering Projects
E-Lockbox DCR ARB Client: Living Advantage, Inc.
USC e-Services Software Engineering Projects
SOCCER DATA WEB CRAWLER
CS577a Software Engineering I DCR ARB and Package Workshop
CSCI 577b Tasks and Activities
USC e-Services Software Engineering Projects
OCD Risk Management CS 577a, Fall 2012 ©USC-CSSE.
Architecture Review Boards Foundations Commitment Review
ICM-Sw Essentials for 577 Process models Success models Product models
SOFTWARE PLANNER LIFE CYCLE MANAGEMENT TOOL - PRIYANKA SHETTY.
Software Engineering I Fall 2017
Architecture Review Board
Quality Management, Peer Review, & Architecture Review Board
USC e-Services Software Engineering Projects
ARB Schedule Locations
CS 577b Software Engineering II -- Introduction
Comparison between each special case
DEN Student Roles In Detail
Software Engineering I Fall 2017
CS577a Software Engineering ARB #2 Workshop
Architecture Review Boards Remote Student Specifics
Scrum in Action.
Incremental Commitment Model (ICM)* for Software
Software Development In Agile
Presentation transcript:

University of Southern California Center for Systems and Software Engineering 577 process CSCI 577a Software Engineering I Supannika Koolmanojwong Mobasser September 4, 2015

University of Southern California Center for Systems and Software Engineering Outline Processes –Architected Agile / NDI-intensive –Resilient Agile Roles and Responsibilities (c) USC CSSE2

University of Southern California Center for Systems and Software Engineering Timeline – Architected Agile (c) USC CSSE3 FCR ARB Team formation and project selection DCR ARB Win Win Negotiation Lead by shaper / requirements engineer Prototype 1 Operational Concepts Prototype 2 Prototype 3 Prototype 4 Prototype 5 Sw architect Life Cycle Planner Feasibility Analyst Project Manager Quality Focal Point

University of Southern California Center for Systems and Software Engineering Timeline – Resilient Agile (c) USC CSSE4 FCR ARB Team formation and project selection DCR ARB Win Win Negotiation Lead by shaper / requirements engineer Benefit Chain, Program Model Business case Analysis Project Manager Quality Focal Point Resource Planning Cost Estimation Storyboard UC Scenarios, Robustness diagram Sequence, class diagrams functional prototype Req, UC diagram, Traceability between Req and UC D, Domain Model

University of Southern California Center for Systems and Software Engineering Common Deliverables (c) USC CSSE5 ArtifactsSubmission timelines Quality Management PlanFCR ARB PersonaFCR ARB Technical DebtFCR ARB; DCR ARB MetricDCR ARB RisksBi-weekly - Done by QFP DefectsBi-weekly - Done by QFP Progress ReportBi-weekly - Done by Project manager Project planBi-weekly - Done by Project manager Acceptance TestDone individually as homework

University of Southern California Center for Systems and Software Engineering Differences in Deliverables (c) USC CSSE6 DifferencesArchitected AgileResilient Agile Responsibilities Role-based responsibilities - students have their own primary and secondary responsibilities Use case - based responsibilities with shared artifacts : The whole team shares common artifacts. Then each one developed their own use case package (UC, Req, scenarios, diagrams) Role OCD, Req, LCP, FED, Pro, Arch, QFP, PM System integrator, developers, QFP, PM Development style Incremental & overlapping artifact development Concurrent use case-based development Artifacts Win conditions Requirements and use case scenarios Risk-based prototypes with navigation flow Story boards, functional prototypes UC, Class, Seq, DB Domain Model; UC, Rob, Seq, Class Diagram, DB ImplementationDeveloper and Test teamsCode your own UC

University of Southern California Center for Systems and Software Engineering Tailored Deliverables (c) USC CSSE7 Architected AgileResilient Agile Operational Concept Description Benefit Chain Diagram Program Model Life Cycle Plan Resources allocation Cost Estimation Feasibililty Evidence DescriptionBusiness Case Analysis

University of Southern California Center for Systems and Software Engineering Deliverables (c) USC CSSE8

University of Southern California Center for Systems and Software Engineering (c) USC CSSE9

University of Southern California Center for Systems and Software Engineering Roles (c) USC CSSE10

University of Southern California Center for Systems and Software Engineering 577a roles Architected Agile Operational Concept Engineer Prototyper Requirements Engineer UML modeler Software architect Life cycle planner Feasibility analyst Quality focal point/ IIV&V Project Manager Resilient Agile Developer System Integrator Quality Focal Point Project Manager (c) USC CSSE11

University of Southern California Center for Systems and Software Engineering Operational Concept Engineer (c) USC CSSE12

University of Southern California Center for Systems and Software Engineering Prototyper (c) USC CSSE13

University of Southern California Center for Systems and Software Engineering Requirements Engineer (c) USC CSSE14

University of Southern California Center for Systems and Software Engineering UML Modeler (c) USC CSSE15

University of Southern California Center for Systems and Software Engineering Software Architect (c) USC CSSE16

University of Southern California Center for Systems and Software Engineering Life Cycle Planner (c) USC CSSE17

University of Southern California Center for Systems and Software Engineering Feasibility Analyst (c) USC CSSE18

University of Southern California Center for Systems and Software Engineering Quality Focal Point Activities –Assure quality of the project Artifacts –Bi-weekly risk report –Bi-weekly defect report (c) USC CSSE19