• $20

Crafting Architecture from Process

  • Course
  • 19 Lessons

Good software inevitably reflects the business processes that are conducted on it. When rearchitecting an existing system understanding how that process has changed or identifying how it could change if the system were different is critical. This module goes through two complementary styles of analyzing process--mapping and mining--and how to use them in engineering work.

Contents

Process Mapping

Intro to Process Maps
  • 2 mins
  • 251 MB
Process Maps in Software
  • 1 min
  • 115 MB
Defining Scope
  • 3 mins
  • 302 MB
Bonus: Process Mapping Pitfalls

    Example: Online Shopping Cart

    Online Shopping Cart Scope
    • 2 mins
    • 244 MB
    Process From an Existing Architecture
    • 4 mins
    • 491 MB
    Finding Open Questions in Our Process
    • 2 mins
    • 160 MB
    Exploring Variations
    • 2 mins
    • 249 MB

    Architecting Based on Process

    Using Process as a Roadmap for Monitoring
    • 4 mins
    • 483 MB
    Breaking the Anchoring Bias
    • 3 mins
    • 345 MB
    From Mapping to Data Mining
    • 2 mins
    • 170 MB
    Mapping and Mining in Tandem
    • 3 mins
    • 360 MB

    Process Mining

    Processing Mining Demo
    • 7 mins
    • 161 MB
    Processing Mining Tools
      Bonus: The Algorithms Behind Process Mining Software
      • 1.89 MB

      Process Mining Dummy Data

      ShoppingCartExample.csv
      • 2.06 MB
      PurchasingExample.xlsx
      • 461 KB
      PurchasingExample.csv
      • 990 KB
      CallcenterExample.csv
      • 749 KB