ES 678 Agile Systems Pat Bullock Brian Dodds Mike Leonard

Slides:



Advertisements
Similar presentations
Harithan R velagala CSE 532 TERM PAPER. First what is a service? A service is a reusable component which transforms business data. It is self contained.
Advertisements

Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Presentation begins at 6:30 p.m.
Ahsan Kabir Project Manager Ahsan Kabir Project Manager ………………………….
Azad Madni Professor Director, SAE Program Viterbi School of Engineering Platform-based Engineering: Rapid, Risk-mitigated Development.
Team: Juan Pablo Pods System:Modular Aircraft Exterior Pods Strategic Values/Objectives Inexpensive Low Certification Costs Quick Reaction Capable Universal.
Team: AlphaDroners System: Alpha Drone 1 Strategic Values/Objectives: Unmanned Reconfigurable Adaptable Safe Autonomous/Manual Descriptive Statement: The.
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.
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.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
Team: _Island Breeze_____________ System:_WikiSpeed________________ Strategic Values/Objectives Flexibility Iterative Timelines Efficient Boundless Descriptive.
CSC480 Software Engineering Lecture 10 September 25, 2002.
Software Engineering and Object-Oriented Design Topics: Solutions Modules Key Programming Issues Development Methods Object-Oriented Principles.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
Project Management Finals Lesson 1 - Principles - Techniques - Tools.
Product Line Architecture. Systems Systems often come in families: basic, regular, professional, enterprise,… Can we share components? Is architecture.
Chapter 7 Managing Diverse IT Infrastructures
Three Maintainers and a *ing Op
CompSci 280 S Introduction to Software Development
16 Organizational Conflict, Politics, and Change.
7. Modular and structured design
Team Name: Team 1 Modular Test Unit (MTU)
The Strategic Role of Information Development in Continuous Delivery
Chapter 14 Managing Teams.
Drone D-Fence EMP Based Drone Defense System
Game Design, Development, and Technology
Team Name: Team 1 Agile Engineering Process
What is Management? Management: The planning, organizing, leading, and controlling of human and other resources to achieve organizational goals effectively.
Coupling and Cohesion 1.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
System: Team WikiSpeed Process
Donatella Castelli CNR-ISTI
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.
Team: Three Maintainers and a *ing Op System: Team WikiSpeed
Agile Trainers – AEP Analysis
“Right Side” Technology Systems
“Right Side” Technology Systems
MBA 8220: Organizational Agility
ES 678 Agile Systems Pat Bullock Brian Dodds Mike Leonard
Team: _____JAR_________________ System: ____Agile Bid System (ABS)_
Fostering Relational Exchange with the Internet
Fostering Relational Exchange with the Internet
Team: ______Houston Euler________
Team: Jeff Olvera Ron Palmer Alli Roland
Chapter 14 Managing Teams.
Life Cycle Part & Component Knowledge Sharing Portal
Team Name: OCD Solutions
Descriptive statement
School of Systems and Enterprises Stevens Institute of Technology, USA
Term Project D1 Retrospective L3: Class
Team: ______Houston Euler________ System:_____WikiSpeed___________
WikiSpeed Work Team: Car Riders Team members: Dmitry Retunski
Team: Remote Site Team: Virtual System Integration Lab (VSIL)
Descriptive Statement
Chapter 7 Process Management.
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
Fostering Relational Exchange with the Internet
ONAP Architecture Principle Review
Remaining Agile on Virtual Teams
Towards a frictionless social security
Presentation transcript:

ES 678 Agile Systems Pat Bullock Brian Dodds Mike Leonard PBM Ag Innovations ES 678 Agile Systems Pat Bullock Brian Dodds Mike Leonard

Team: PBM Ag Innovations System: Team WikiSpeed Descriptive Statement Produce a road-legal (NTSA) 100mpg vehicle through the use of an iterative development, modular design approach and agile management to design and production Strategic Values/Objectives Produces modular design Minimizes development time Create reconfigurable designs Agile management Prize winning designs (Win 10M prize purse)

Response Situation Analysis for System: Team Wiki Speed with [t,c,p,s] metric-priorities for each issue, t = time of response, c = cost of response, p = predictability of response, s = scope of response Domain Response Issue Proactive Reactive Creation (and Elimination) What artifacts/data/knowledge must the system be creating or eliminating during its operational activity? Process knowledge Vehicle Marketable subassemblies Improvement What performance characteristics will the system be expected to improve during operational life cycle? Safety Fuel economy Performance (handling, top speed, acceleration) Migration What major events coming down the road will require a change in the system infrastructure? Driveline/propulsion Regulation Modification (Add/Sub Capability) What modifications in resources-employed might need made as the system is used? Autonomy/intelligent driving Battery technology Drive side Correction What can go wrong that will need an automatic systemic detection and response? Safety Software irregularities Regulations Variation What system/process variables will range across what values and need accommodation? Power and acceleration Suspension and handling Number of cupholders Expansion (and Contraction of Capacity) What are “quantity-based” elastic-capacity range needs on resources/output/activity/other? Manufacturing constraints (producibility) Market demands Reconfigu-ration What types of resource relationship configurations will need changed during operation? Vehicle type/capacity (e.g. truck bed size, passenger count)? Tooling Human resource availability and capability

RRS Principles for System: Team Wikispeed Car (Think: Plug-and-Play, Drag-and-drop) Reconfigurable Scalable Reusable Encapsulated Resources Resources are encapsulated independent units loosely coupled through the passive infrastructure. Distributed design teams Modular components Evolving Infrastructure ConOps and resource interface and interaction standards that evolve slowly. Volunteer labor Incremental improvements Facilitated Interfacing (Pluggable) Resources & infrastructure have features facilitating easy resource insertion/removal. Virtual environment (global) Highly skilled volunteers Redundancy and Diversity Duplicate resources provide fail-soft & capacity options; diversity provides functional options. Pairing and swarming Global resources Facilitated Reuse Resources are reusable and/or replicable; with supporting facilitation for finding and employing appropriate resources. Modular design for each subcomponent Elastic Capacity Resource populations & functional capacity may be increased and decreased widely within existing infrastructure. Team members can come and go as they need to Peer-Peer Interaction Resources communicate directly on a peer-to-peer relationship; parallel rather than sequential relationships are favored. Bullpen working environment and global virtual connection Distributed Control & Information Decisions made at point of maximum knowledge; information accessible globally but kept locally. Teams managed own tasks Global interconnectivity Deferred Commitment Resource relationships are transient when possible; decisions & fixed bindings are postponed until necessary. Design to test requirement and only change to meet that Trial configuration Self-Organization Resource relationships are self-determined; and resource interaction is self-adjusting or negotiated. Weekly local scrum meetings

System: Team Wikispeed Car Resources Integrity Management Materials Scrum Master Team Fab/Assy Tooling Situational awareness Resource mix evolution Resource readiness Activity assembly Infrastructure evolution Scrum Master Teams Everyone Scrum Master “Awesome” Joe Justice Active Infrastructure Passive Team Config 2 Config n Sockets Signals Security Safety Service Information exchange Communications Trust and engagement Iterative review/team awareness Procedures and team norms Rules/Standards