Agile Architecture Pattern Examples rick dovestevens edu attributed
Agile Architecture Pattern … Examples rick. dove@stevens. edu, attributed copies permitted 1
System ______________ Sample Graphics for your modification into your system needs Resources Integrity Management bbb aaa ccc ddd eee fff Who? Who? Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Active Infrastructure Passive Config 1 Sockets Signals Security Safety Service Config 2 Config n What? What? Rules/Standards rick. dove@stevens. edu, attributed copies permitted 2
Agile Architecture Pattern (AAP) Notional Concept: System Response-Construction Kit Details in www. parshift. com/s/140630 IS 14 -Agile. Systems. Engineering-Part 1&2. pdf Resources Integrity Management Gears/Pulleys Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Motors Wheels Tools Joiners, Axles, Small Parts Structural Material Product System Eng. Retail Distribution Process Product Manager Owner/Builder Product Manager Active Infrastructure Passive Sockets Signals Security Safety Service Rules/Standards Helicopter Plane Parts Interconnect Standards Construction Stability Single-Source Trusted Parts Harm-Proofing Standards Construction Rules & Con. Ops rick. dove@stevens. edu, attributed copies permitted Mobile Radar 3
Architecture Pattern for USA Football Drag-and-drop resources in a plug-and-play infrastructure Resources Defense Players Coaches Integrity Management C--CC Offense Players XXX---XXX Trainers Special Teams TT--T O O O Tak Grd Ctr Grd Tak Tnd Infrastructure O Wide Rec O QB O F/R Bk O H/R Bk O Wide Rec C Passive Rules/Standards S---S X X X X OLB End Tak MLB Tak End OLB X CB C Offensive Down Sockets Signals Security Safety Service Scouts ZZZ---ZZZ Plays Medics/Therapists M---M Coaches, Owner, Scouts Trainers, Coaches, Therapists Virtually Everyone QB, Def/Off Coaches NFL and Owner Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Active Game Plans OOO---OOO X Saf Defensive Down Z Z Z Z End Ubk Ctr Ubk End Z Z Wng Z Pro Z C Pnt Special Teams Punt Positions Play Book, QB Calls Covert Communications Protective Equipment NFL Rules, Team Culture (a concept example, not exhaustive) rick. dove@stevens. edu, attributed copies permitted 4
Spawar System Center Pacific Unmanned Systems Group SE-Process Reusable/Reconfigurable Resources IL Integrity Management Integration Leads FL Functional Leads TL Passive Enabling WF Users (War Fighters) Reusable Components CD CIE Data TM Test Methods PM+CIT. Resource readiness Situational awareness Activity assembly Infrastructure evolution Infrastructure RC Contract Performers Technical Leads Resource mix evolution Active Facilitating CP PM+CIT (Core Integration Team) PM+CIT+Leads PM (Process Manager) TM Ra. DER Integration EV 1 Integration IL IL IL FL FL FL TL TL TL CD TL CP TM CP CP RC CP IPT Working-Group RC Validation Testing IL FL WF Sockets Signals Security Safety Service Rules/Standards Sockets: CIE, System-1 modular architecture, Roles, Culture Signals: Vision, Config Mgmnt Plan, Strategy Chart, System definition artifacts, CIE data, Team feedback Security: User agreement/NDA, Config Mgmnt Plan, CIE access controls Safety: Open process, Open communication, CIE information access Service (SE Con. Ops): Vision, Culture, Integration Strategy, CIE, SE Plan, Wave model, Modular System-2 architecture rick. dove@stevens. edu, attributed copies permitted 5
NGC GCSS-J So. S Web-Portal Evolution Process Resources Tech Mgmnt Integrity Management Warfighters PMO Personnel Resource mix evolution A Story Backlog TD Technical Debt E E E Sys Engs M M M Scrum Mstrs PW D SB D Developers Parametered Widgets IA Security Team SR Sprint Releases A A Architects T Testers C C Contractors N New Hires PMO/ Sys Eng Technical Management Resource readiness Situational awareness Activity assembly PMO / Sys Eng PMO / Warfighters / Sys Eng Systems Engineer Technical Management Security Team / Sys Engs Infrastructure evolution Chief Engineer Active Facilitating Infrastructure Sprint-End First Look SR E Passive Enabling Sockets Signals Security Safety Service Development Sprint E A M N D D D C T SR SB PW Look-Ahead Research Security COTS/OSS IA 5 -day Planning Session E E E TD 4 activities from many Rules/Standards Sockets: Meeting formats, Sys-1 modular architecture, Automated build environment, User story acceptance criteria, Roles, Culture Signals: Vision/Intent, Release themes, Spikes, User stories, Wireframes, Code, SCR, Process status/metrics, Deliverables, Behavior Security: Governance, Leadership, Cultural oversight, QA, Metrics, CMMI level 5 oversight, Configuration management Safety: Open-process visibility, Open no-penalty communication, On-boarding, Team user-story estimation, 40 -hour work load Service Documented accessible Con. Ops, Embedded environment awareness, Continuous Dev. Ops integration, AAP for Systems 1&2 rick. dove@stevens. edu, attributed copies permitted 6
Rockwell Collins System 2 Product-Line Evolution Resources Integrity Management XA MRD Team MF Program Mgrs ND Eng Rev Board PC Customers PE Resource mix evolution LRUs FW FW FW teams Ar Ar Architects ICPs SW SW SW Teams MT MT MFG/Test Engs So. C Bds HW HW HW Teams SE SE Sys Engs Dev HW Development Teams Dev FW/SW Ext Awareness MRD Features NDI Elements PL Common PL Extensions Program Manager MRD Team Resource readiness Situational awareness Activity assembly Team Leads Everyone Scrum Master MRD Team Infrastructure evolution Engineering Management Engineering Rev Board Active Facilitating Infrastructure Passive Enabling Cross-Discipline Scrum Product Line Evolution MRD Delta FW Ar MF MF SW MT PC PC HW SE PE XA XA Asynchronously Coupled Increment Test/Demo MT PE SE FW SW HW ND PC 4 activity examples Sockets Signals Security Safety Service Rules/Standards Sockets: PL component-interface standards, Scrums, Collaboration space Signals: MRD, Epics, Stories, Specifications, Requirements, IMS, JIRA issues, Confluence data Security: Program reviews, Retrospectives, Scrum ceremonies Safety: Training, Scrum Ceremonies Service: RC Agile process Con. Ops, Market requirements document, Confluence, HW development platforms rick. dove@stevens. edu, attributed copies permitted 7
Lockheed IFG-TS System 3 Process-Innovation Resources Integrity Management A Architects Sys Engs S Scrum Teams T Testers Process Mgmnt Team SE SAFe elements Chief Engineers Office TE Tailored elements C C Coaches O O Outsources Customers EE Experimental elements Development Teams E E E Resource mix evolution Process Framework Team Technical Management Resource readiness Situational awareness Activity assembly Process Mgmnt Team Process Framework Team Coaches Virtually Everyone Process Execution Team Infrastructure evolution Process Framework Team Active Facilitating Process Framework SE Infrastructure TE Process Instrumentation Flow Metric Mitigation Process Conformance EE C S A T E T Passive Enabling Sockets Signals Security Safety Service E SE TE Process Experimentation Training/Coaching/Therapy O O O S S S ANTE SIL 4 activity examples Rules/Standards Sockets: Process framework, Roles, Teams, Meeting formats, ANTE/Simulation frameworks Signals: Flow, Info debt, Process conformance, Experiment results, Contract performance Security: Executive commitment, Governance, Cultural consistency Safety: Information radiators, No-penalty measurement, Flow monitoring/mitigation, Real-time status information, 2 -3 PI look-ahead Service (Con. Ops): Process framework, Cadence, Customer/User involvement, Optimal-process control, System 1 -2 -3 AAP rick. dove@stevens. edu, attributed copies permitted 8
Example: Scrum Agile Architecture Pattern (AAP) Details in www. parshift. com/s/140630 IS 14 -Agile. Systems. Engineering-Part 1&2. pdf Resources Integrity Management Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Product Owners Scrum Masters Developers/ Testers Product Backlog Stakeholders PO with Team Collaboration Scrum Master, Developers/Testers Everybody Self Organizing Product Owner (PO) Active Infrastructure Passive Sprint n Scrum Meeting Sockets Signals Security Safety Service Rules/Standards Peer-Peer Interaction Daily Scrum Info Trustworthy Transparency Collaborative Review Process Rules & Con. Ops Sprint Retrospective Change rick. dove@stevens. edu, attributed copies permitted 9
PNM Agile Substation System Design Development www. tdworld. com/mag/power_pointandclick_substation_matures/index. html Agile Architectural Pattern Diagram Resources Integrity Management engineers TTHH H transformers switchgear termination structures low-voltage feeders station steel DASL program mgr min/max purchaser project & chief engineer design engineer chief engineer Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Active Infrastructure Passive Sockets Signals Safety Security Service Rules/Standards HH TT H Station T Station DASL module interconnects Substation requirements Construction policies/regs No development customization DASL design tool Con. Ops H-pad standards Fly-Thru Station Fly-pad standards rick. dove@stevens. edu, attributed copies permitted 10
Cube. Sat Agile Architectural Pattern Dove, Rick and Ralph La. Barge. 2014. Fundamentals of Agile Systems Engineering – Part 1. International Council on Systems Engineering IS 14, Los Angeles, CA, 30 -Jun-03 Jul. www. parshift. com/s/140630 IS 14 -Agile. Systems. Engineering-Part 1. pdf Resources Integrity Management Power Chassis Communications Electronics Sensors COTS Developers & CPSLO COTS Suppliers Project Manager Satellite Builder Cal Poly SLO Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Active Infrastructure Passive Auburn University of Colorado JHU/APL Sockets Signals Security Safety Service Rules/Standards System Examples of Increasing Complexity and Chronological Order CP SLO: Cal Poly San Luis Obispo rick. dove@stevens. edu, attributed copies permitted 11
QRC Device/Power/Cooling Installation Architecture Boss, Jason and Rick Dove. 2010. Agile Aircraft Installation Architecture In a Quick Reaction Capability Environment. INCOSE International Symposium, Chicago, July 12 -15. www. parshift. com/Files/Psi. Docs/Pap 100712 IS 10 -Agile. Aircraft. Installation. Architecture. pdf Resources Integrity Management hardware Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution boxes zones racks SILs aircraft system engineer material manager project manager production process engineer Active Infrastructure Passive Sockets Signals Security Safety Service Rules/Standards small upgrade tech refresh large re-fit Physical interconnect standards Data/power/cooling transmission Personnel/Sil/supply-chain/et al. Weight/space/installation rules Agile system/process Con. Ops rick. dove@stevens. edu, attributed copies permitted 12
Silterra Agile ERP – Development System Resources Integrity Management Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Active BSAs SSAs Departments Contractors COTS Apps ETLs & BIMs Program Mgr Project Manager Program Manager Phase 1: Out of Box Phase 2: Desired Phase 3: Refined Infrastructure Passive Sockets Signals Security Safety Service Scrum-Like Team Collaboration Scrum-Like Progress/Needs Supply Chain Protection No Requirements Changes Development Con. Ops/Rules/Standards rick. dove@stevens. edu, attributed copies permitted 13
Silterra Agile ERP – Developed System examples are SOA-like instances of departmental needs Resources Integrity Management Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Active COTS ERP Apps COTS Other Apps Custom Other Apps App ETLs Data Bases Custom ERP Apps BSAs IT Mgr BSAs and Department Mgrs IT-Project Manager SSAs EOM Financial Rpt Customer My. Fab Planning/Scheduling Infrastructure Passive Sockets Signals Security Safety Service API, ETL, BIM, ESB Initial XML Protocol SEA -Appropriate Strategy Pub/Sub Bus Architecture/Con. Ops Rules/Standards rick. dove@stevens. edu, attributed copies permitted ETL Template 14
AAP for Tassimo Brew. Bot In-Operation System Nov 2011: www. tassimodirect. com/home-brewing-machines/hot-beverage-brewers Resources Integrity Management Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution discs base units brew steps recipes display text Product Eng Mgr Product Marketing Mgr Automated Recipe Product Eng Mgr Active Infrastructure Passive Sockets Signals Safety Security Service Rules/Standards espresso crème chocolate 2 -step latte Disc holder, RFID placement RFID scan content Consumer product regs Ignored Owners manual multilingual display rick. dove@stevens. edu, attributed copies permitted 15
Agile JIT Assembly Line Construction at GM Plant for Low-Volume High-Variety After-Market Body Parts Resources Controllers Integrity Management Weld Tips Hemmers Roller Tables Racks Standing Mastic Platforms Production Tables Team Members Ctrl Programs Assem Areas • • • ****** Component Team Production Teams Configuration-Process Team Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Active Infrastructure Passive Sockets Signals Safety Security Service Turn Tables A 47 Fender • • Area B P 41 Deck Lid System Area A A 47 Fender System AB Controls Only Parts flow Work rules None Con. Ops Plug & Play Standards rick. dove@stevens. edu, attributed copies permitted 16
Last Planner Agile Project Management www. parshift. com/s/130624 Last Planner. pdf Active management of the anticipated schedule and work flow to ensure there is always a buffer of “quality” jobs ready to work on and matched with resources. master production Resources units sched Integrity Management CPM tasks activity definitions Project Mgr Supes/Foremen/Expediters Supes/Foremen Last Planner Process Mgr Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution tools materials equipment Key Practices: Rules 1 -2 -3 and • Lookahead • Make ready • Learn & Correct week week Active 6 5 4 3 2 1 Infrastructure Passive Standards Task Lookahead Window Sockets Signals Security Safety Service Task Soundness/Sequence/Size Task Definitions Physical Site Security Construction Safety Standards/Regs Master Sched, Learning, R 1 -2 -3 Task Backlog Buffer MS Learning Agile architecture Pattern based on: (Ballard 1997) Lookahead Planning: the Missing Link in Production Control (Ballard 1998) Shielding Production: an Essential Step in Production Control (Ballard 1999) Improving Work Flow Reliability (Ballard 2000) The Last Planner System of Production Control-Ph. D Thesis rick. dove@stevens. edu, attributed copies permitted Work Task Change 17
Pattern: Drag-and-Drop Framework and Modules V--D--J Y V--J detector antibody B-Cell cell Integrity Management Modules 123 V segments Resource mix evolution Resource readiness Situational awareness Activity assembly Infrastructure evolution Active Example: Adaptable Immune System Bow-Tie Antigen-Detector Generator 27 D segments 6 J segments random nucleotides Genetic Evolution ? Regeneration? ? Segment Corruption Detection? Bone Marrow & Thymus Genetic Evolution long chain short chain Infrastructure Passive detector sequence n+1 detector sequence n+2 Use one each V-J Use one each V-D-J Add random nucleotides Combine two assemblies Assembly Rules From: Pattern Qualifications and Examples of next Generation Agile System-Security Strategies. www. parshift. com/Files/Psi. Docs/Pattern. Qualifications. For. Agile. Security. pdf rick. dove@stevens. edu, attributed copies permitted 18
- Slides: 18