Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Reference_description_with_linked_URLs________________________________Notes________________________________________________________
https://drive.google.com/open?id=0BxqKQGV-b4WQQmc5WXlPVk9SOTQJim Mason - Project Management Keys for Success
file:///C:/Users/Jim%20Mason/Google%20Drive/_books/tech/_Business-Analysis-BABOK_Guide_v3_Member.pdfBusiness Analysis Book of Knowledge - BABOK
m Design Engineering Themes
m Design Patterns
m CX Design tools
https://www.slideteam.net/powerpoint/Application-ArchitecturePPTX templates for everything ***


Architecture - Solution and Enterprise

http://www.sysflow.com/events/enterprise-architecture-and-software-development-lifecycles/

https://drive.google.com/open?id=1_OYuIxEFbRLBiGfgjiIEHSBkfvNwdhnK

Enterprise Architecture applied to Software Delivery cycle - Systems Flow **
https://drive.google.com/open?id=1_OYuIxEFbRLBiGfgjiIEHSBkfvNwdhnKEA ex - Align Business Needs across teams
https://www.slideshare.net/twmurph/enterprise-architecture-overviewEnterprise Architecture methods overview **
https://www.slideteam.net/powerpoint/Application-ArchitectureApplication architecture image templates **




Agile
https://en.wikipedia.org/wiki/Agile_software_developmentAgile development
https://zenkit.com/en/blog/agile-methodology-an-overview/Agile Process Overview - GOOD
file:///C:/Users/Jim%20Mason/Google%20Drive/_docs/howto/design/ibm-agile-adoption-models-results-2012-lubanko-6.pdfAgile Program Measures - VCRQ
https://agilemanifesto.org/Agile Manifesto

https://www.guru99.com/scaled-agile-framework.html

https://drive.google.com/open?id=17IddOUchr7VMAQPkic9VzuMd1BHNS-gC

Safe - Scaleable Agile Framework
https://drive.google.com/open?id=1SmJVljMWf5Ph8BgBzy45fWMY-Gkvz_gJSafe diagram
https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/Joel on Good Software Teams
innovation-2019-hbr.org-Why Companies Do Innovation Theater Instead of Actual Innovation.pdfHBR - Innovation theater- companies not setup for real innovation


Patterns
m Design Patterns
i Design Patterns

Design Patterns gang of four

JEE Design Patterns

Web Design Patterns

Data Design Patterns

Data Services Design Patterns

Services Design Patterns

https://developer.ibm.com/patterns/?fa=date%3ADESC&fb=

IBM Design Patterns
http://www.innovativeprojectguide.com/documents/BABOK_Guide_v3_Member.pdfBusiness Analysis Book of Knowledge - BABOK
https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodelMVVM front-end design pattern

MVC front-end design pattern


SOAService Oriented Architecture and Engineering


https://www.guru99.com/soa-principles.htmlSOA principles summary
https://swagger.io/docs/OpenAPI for REST design docs
m REST API design and toolsOpenAPI details
https://loopback.io/doc/en/lb4/Defining-the-API-using-design-first-approach.htmlLoopback to create API designs and code


Enterprise Architecture

better EA with technology guardrails - Dan Hughes

better EA with technology guardrails - Dan Hughes pdf

excellent on EA process design to fit ***




Architecture Decisions
https://github.com/joelparkerhenderson/architecture_decision_recordArchitecture Decision Records recorded in a Architecture Decision Log
Project-Architecture-Decision-Log-template.xlsxSample Architecture Deicsion log template
paramount_architecture_processes-proposal_v1.pdfArchitecture Input Recommendations




BPM

Use Libre Draw with BPM library
Software Engineering Resourcesdetails on BPM design
https://www.draw.io/#see draw.io for online bpm, erd, uml diagrams - basic and free

https://www.techjockey.com/blog/free-open-source-bpm-software-businesses-2019

bpm-open-source-design-tools-2020.pdf

2020 - BPM open-source tools

https://www.predictiveanalyticstoday.com/open-source-free-bpm-tools/

https://drive.google.com/open?id=1AygppQ91a34atOijggzwGtgt2fNnVnbv

BPM tools list by category
jeplx1.xlsxJEPL process design flows template
Related BPM process diagram for a JEPL flow


Rules Engines

https://www.drools.org/

https://docs.jboss.org/drools/release/7.31.0.Final/drools-docs/html_single/index.html


Drools

https://jena.apache.org/index.html

https://jena.apache.org/documentation/inference/

jena-overview-jena.apache.org-Reasoners and rule engines Jena inference support.pdf

Apache Jena

https://dzone.com/articles/apache-nifi-with-rule-engine

rules-baeldung.com-List of Rules Engines in Java.pdf

Java Rules Engine list
groovy-dsls-mars-lander-cloudfoundryopentourmoscow-guillaumelaforge-16-9-120426080807-phpapp01.pdfgroovy dsl expando gse-engine w metaobjects for workflows


Flowcharts
https://en.wikipedia.org/wiki/Flowchartbasic flowchart symbols


User JourneysDefine the user - system interactions in order
https://uxplanet.org/a-beginners-guide-to-user-journey-mapping-bd914f4c517cGuide to User Journeys - Pixel

https://medium.com/sketch-app-sources/user-journey-maps-or-user-flows-what-to-do-first-48e825e73aa8

user-flows-medium.com-User Journey Maps or User Flows what to do first.pdf

User Journeys and User Flows - which order?


UML
https://developer.ibm.com/articles/an-introduction-to-uml/Good Donald Bell UML Intro - 2003
http://knut.hinkelmann.ch/lectures/EA2012/EA_7_UML.pdf

Good UML modeling concepts 2 - Hinklemann

https://www.ionos.com/digitalguide/websites/web-development/the-best-uml-tools/Good UML tool comparison
https://www.visual-paradigm.com/solution/freeumltool/Visual Paradigm - free UML tool
https://www.visual-paradigm.com/tutorials/Visual Paradigm - free UML tutorials


https://www.omg.org/spec/UML/


https://www.omg.org/spec/UML/2.5.1/PDFUML spec 2.5.1
https://wolandscat.net/2019/03/07/the-long-slow-death-of-uml/UML limitations
uml-relations-guru99.com-UML Association vs Aggregation vs Composition with EXAMPLE.pdfUML relations
https://sequencediagram.org/Free sequence digram online web tool - save text files ( or gen ) *


Design Examples
https://www.visual-paradigm.com/tutorials/flowchart-tutorial/Flowchart Tutorial - complex process flow
https://www.visual-paradigm.com/tutorials/packagediagram.jspPackage diagram - contains other folders, diagrams
https://www.visual-paradigm.com/tutorials/data-flow-diagram-example-cs-system.jspDFD - data flow in sequence of consumers, producers with data, actions
https://www.visual-paradigm.com/tutorials/data-flow-diagram-dfd.jspDFD - How to draw example
https://www.visual-paradigm.com/tutorials/how-to-model-relational-database-with-erd.jspERD - how to draw example
https://www.visual-paradigm.com/tutorials/how-to-create-bpmn-diagram/BPMN - business processes from the beginning to the end, showing the sequence of process activities and the information flow between the participants.
https://www.visual-paradigm.com/tutorials/share-and-discuss-process-map-online.jspBPMN - tutorial
https://www.visual-paradigm.com/tutorials/as-is-to-be-business-process.jspBPM - business process model - AS-IS and TO-BE
Widget Connector
urlhttps://www.youtube.com/watch?v=m7c--hHlZBU
BPM - create a BPM video with swimlanes
https://tallyfy.com/business-process-modeling-techniques/Good BPM Methods

Tiers and Layers diagram for client / server models - Fidelity
software stack is the vertical layer.  tiers are the primary system entities
https://www.lucidchart.com/pages/value-stream-mappingValue Stream Mapping - Lucidcharts
io chains on FACTUR3DT.io with traceability, trust, proofsValue Chain Networks - Jim Mason = blockchain ++




TOGAF
https://en.wikipedia.org/wiki/The_Open_Group_Architecture_Framework
https://pubs.opengroup.org/architecture/togaf9-doc/arch/TOGAF online - how to build your architecture framework
https://www.opengroup.org/togafTOGAF
https://www.cio.com/article/3251707/what-is-togaf-an-enterprise-architecture-methodology-for-business.htmlTOGAF concepts
https://www.archimatetool.com/Archimate


ITIL
https://www.ashfordglobalit.com/training-blog/itil-tips-and-training/the-5-stages-of-the-itil-v3-service-lifecycle.html

ITIL - Service Oriented Design Life Cycle - effective, efficient services goals

Strategy > Design > Transition > Operation > Improvement

https://www.heflo.com/blog/itil/what-is-itil-methodology/What is ITIL?
https://en.wikipedia.org/wiki/ITILITIL - wikipedia


REST apis
m REST API design and tools
https://swagger.io/resources/articles/documenting-apis-with-swagger/How to doc api with OpenAPI docs
https://swagger.io/blog/api-design/openapi-3-0-specification-training/How to doc api with OpenAPI Webinar
https://medium.com/better-programming/restful-api-design-step-by-step-guide-2f2c9f9fcdbfRESTful API design guide - medium




BIANBIAN - Banking Industry Architecture Network
https://www.bian.org/deliverables/BIAN deliverables
https://www.bian.org/deliverables/bian-how-to-guide/BIAN how to guide




https://en.wikipedia.org/wiki/Twelve-Factor_App_methodology#The_Twelve_Factors12 Factor App Design


i Project MgtLean Six Sigma continuous process improvement and waste reduction from customer view


...

simple object-based process flows based on events, outcomes

event / condition >  actor >  actions > outcome events / conditions

the events / condition step can reference other outcome labels as input events

...

https://swagger.io/docs/       OpenAPI for REST design docs

m REST API design and tools       OpenAPI details



Flowchart Basics

...