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

Process Mining For Dummies, Celonis.pdf.  link

Process_Mining_for_Dummies_Final.pdf. file

https://www.celonis.com/ 


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 factur3FACTUR3DT.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


...

Impact and Opportunity Factor Assessment - FACTUR3FACTUR3DT.IO

  1. Feelings, Accuracy, Cost, Timeliness, Utility, R3 ( Risks, Resources, Revenues ),
  2. I = the input ( current state ).  O = the output or target state

...

  1. Document systems, actors, goals, key metrics, system flows, entities, entity life cycles, key events, key decisions, transaction flows, data models, analytics models, GRC solutions
  2. Document who and why change is needed
  3. Document concepts for change - what, why, how, who, when, how much, why not
  4. FACTUR3FACTUR3DT.IO analysis on issues and opportunities for new state
    1. Feelings, Accuracy, Costs, Timeliness, Utility, Risks on Impacts and Opportunities
  5. Review existing system models as context for new system
  6. Model the new system and related infrastructure changes
  7. Consider architecture themes: BPM, OIP, EOS, CDS, TDD, SDM, SSM, SOE, QM, MDG, T3
  8. Review sponsors, champion visions, commitments to the change
  9. Define goals, responsibilities, objectives, metrics, acceptance criteria for project and operations, risk mitigation ( business, project, technology, resources )

...

key design method for any blockchain network


See FACTUR3FACTUR3DT.IO analysis for before and after impacts

...

Other UML Diagrams


Timing Diagrams


JEPL - Jims ( Java ) Event Process Language


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

...

Potential Challenges



Candidate Solutions


Process_Mining_for_Dummies_Final.pdf. file






Delivery Team factors impacting goals, organization 

...