“Right Side” Technology Systems

Slides:



Advertisements
Similar presentations
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger
Advertisements

Agile development By Sam Chamberlain. First a bit of history..
Team: Juan Pablo Pods System:Modular Aircraft Exterior Pods Strategic Values/Objectives Inexpensive Low Certification Costs Quick Reaction Capable Universal.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Team: AlphaDroners System: Alpha Drone 1 Strategic Values/Objectives: Unmanned Reconfigurable Adaptable Safe Autonomous/Manual Descriptive Statement: The.
Next Generation Trnsport Trnsport Users Group Conference Field Management TAG November 7, 2005.
Team: AlphaDroners System: Team WikiSpeed Descriptive Statement: To build a street legal vehicle that gets at least 100 miles per gallon, is capable of.
Agile Systems and Enterprises Response Ability Tool Templates Robert Douglas Gault Randy Hosier.
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
Current Trends in Systems Develpment
ES 678 Engineering of Agile Systems and Enterprises Team Members: Brian Andrews Craig Kerr John Parker.
Team: Juan Pablo Pods System:Team WikiSpeed Strategic Values/Objectives High Fuel Efficiency (Green Design) 5 Star Crash Safety Customizable design Uses.
Agile Systems and Enterprises Response Ability Tool Templates Randy Hosier Robert Douglas Gault.
Agile Systems and Enterprises Response Ability Tool Templates.
Team: _Island Breeze_____________ System:_WikiSpeed________________ Strategic Values/Objectives Flexibility Iterative Timelines Efficient Boundless Descriptive.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Project Management Software development models & methodologies
Three Maintainers and a *ing Op
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Embedded Systems Software Engineering
Approaches to Systems Development
Agile Methodology and Scrum
Process 4 Hours.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
AGILE SCRUM METHODOLOGY
Team Name: Team 1 Modular Test Unit (MTU)
The Strategic Role of Information Development in Continuous Delivery
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Drone D-Fence EMP Based Drone Defense System
Team Name: Team 1 Agile Engineering Process
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
System: Team WikiSpeed Process
Team Name: OCD Solutions
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Software Development Brian Moseley.
Navigating an Agile Transformation
Chapter 25: Architecture and Product Lines
Team: Three Maintainers and a *ing Op System: Team WikiSpeed
Agile Trainers – AEP Analysis
Approaches to Systems Development
“Right Side” Technology Systems
ES 678 Agile Systems Pat Bullock Brian Dodds Mike Leonard
CEN 4010 Intro to Software Engineering Professor Alex Roque
Project Management and the Agile Manifesto
Team: _____JAR_________________ System: ____Agile Bid System (ABS)_
Scrum MODULE 3 – Part 3.
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger Joanne M. Atlee 4th Edition.
Team: ______Houston Euler________
Team: Jeff Olvera Ron Palmer Alli Roland
Life Cycle Part & Component Knowledge Sharing Portal
Team Name: OCD Solutions
Sprint Planning April 2018.
Descriptive statement
School of Systems and Enterprises Stevens Institute of Technology, USA
Term Project D1 Retrospective L3: Class
Adjective: Able to move quickly and easily. Principles and Values
Team: ______Houston Euler________ System:_____WikiSpeed___________
WikiSpeed Work Team: Car Riders Team members: Dmitry Retunski
ES 678 Agile Systems Pat Bullock Brian Dodds Mike Leonard
Team: Remote Site Team: Virtual System Integration Lab (VSIL)
Descriptive Statement
School of Systems and Enterprises Stevens Institute of Technology, USA
Team: __Remote Site_____________ System: ___TWS__________________
WikiSpeed Process Team Pest Control Mike McMahon Justin Petersen
Team: Whirlybird System: Adaptive Multi-Rotor UAV Platform
Are you measuring what really counts?
What makes a Good Agile Team
Presentation transcript:

“Right Side” Technology Systems Paul Titus Rick Dietrich David Sais WikiSpeed Work

Team:. _______Right- Side___________________ System: Team: _______Right- Side___________________ System: ___Wikispeed_______________________ Descriptive Statement Create a highly fuel-efficient, street legal, safe automobile using an all volunteer design/production team. Rethink design so that the vehicle is extremely modular and the design cycle is drastically shorter than current standards. Ability to utilize the cars modularity to customize the vehicle to user’s desire. Strategic Values/Objectives Rapid Configurability 5 Star crash safety rating Greater than 100 MPG fuel efficiency rating High Performance Vehicle High Modularity/adaptability Inexpensive High customer visual appeal

Response Situation Analysis for System: _____WikiSpeed____________ with [t,c,p,s] metric-priorities for each issue, t = time of change, c = cost of change, p = predictability of change, s = scope of change Change Domain Change/Response Issue Proactive Reactive Creation (and Elimination) What must the system be creating or eliminating in the course of its operational activity? Willing/volunteer/diverse project team (t, c); system requirements (t, p); System Tests (t, c, s); system architecture (t, s); Test-based system design (t, c, p); Paired team collective understanding and learning (t, p); Improvement What performance characteristics will the system be expected to improve during operational life cycle? activity effort estimating (p); Team knowledge (t, p) activity completion to plan (t, c, p); Rapid prototyping (s, t) reducing uncertainty and risk (t, p, s); process effectiveness Migration What major events coming down the road will require a change in the system infrastructure? compelling new technology availability (t, c, s); Government regulation change (s, p) project scope change (s); lean process principles (p). Modification (Add/Sub Capability) What modifications in resources-employed might need made as the system is used? new added team member unfamiliar/uncomfortable with management strategy (t); Changing to full production capability (s, p, t, c) Correction What can go wrong that will need an automatic systemic detection and response? inadequate situational awareness (t); wrong focus of requirements (t); inadequate skillset of volunteers (t); failed safety test (t, c); non-compliant supplier (t, c). Variation What process variables will range across what values and need accommodation? expertise and skill levels among team members (p); all-volunteer workforce causes schedule variance (t, c); Procedure compliance (p); availability, interaction, and expertise of customer involvement (s). Expansion (and Contraction of Capacity) What are “quantity-based” elastic-capacity range needs on resources/output/activity/other? Scope changes to production from development (t, c, p, s); team-size changes of x-y volunteers distributed across multiple locations (t, s). Infrastructure expansion required (t, c, p); Reconfigu-ration What types of resource relationship configurations will need changed during operation? unanticipated expertise requirement (t); Governmental regulations change (p, t, c) development activity-sequence priority change (t); system/sub-system design change (s, p)

Team Wikispeed Agile Engineering Process Graphic template for your modification Resources Integrity Management Product owners Scrum masters developers Product backlog Burndown Situational awareness Resource mix evolution Resource readiness Activity assembly Infrastructure evolution Product owner, scrum master, developers scrum master, developers All team members Scrum master Product owner Active Infrastructure Sprint Retrospective Passive Config 2 Config 3 Config 1 Sockets Signals Security Safety Service Collaborative interactions Daily scrum Open communication / team cohesiveness / team interactions Flat organization / peer review Con-ops / iterative development / process

RRS Principles for System: __Team Wikispeed______ (Think: Plug-and-Play, Drag-and-drop) Reconfigurable Scalable Reusable Encapsulated Modules Modules are encapsulated independent units loosely coupled through the passive infrastructure. Prod development teams Evolving Infrastructure Standards ConOps and module interface and interaction standards that evolve slowly. Scrum rules Facilitated Interfacing (Pluggable) Modules & infrastructure have features facilitating easy module insertion/removal. Daily scrums Redundancy and Diversity Duplicate modules provide fail-soft & capacity options; diversity provides functional options. Redundant develop & tester scrum teams Facilitated Reuse Modules are reusable and/or replicable; with supporting facilitation for finding and employing appropriate modules. Sprint retrospective Elastic Capacity Module populations & functional capacity may be increased and decreased widely within the existing infrastructure. Redundant develop & tester scrum teams Peer-Peer Interaction Modules communicate directly on a peer-to-peer relationship; parallel rather than sequential relationships are favored. Daily scrum meetings Developer / tester interactions Distributed Control & Information Decisions made at point of maximum knowledge; information accessible globally but kept locally. Daily scrums / scrum release milestones / retrospectives Deferred Commitment Module relationships are transient when possible; decisions & fixed bindings are postponed until necessary. Project backlog prioritization Self-Organization Module relationships are self-determined; and component interaction is self-adjusting or negotiated. Sprint structure and inherent agility