Software process of change
Where are we
Software related process
Software culture(unspoken rules)
Identify pains
Technology
Biggest road blocks
Keep it running
App should work all the time
Changes take time
Started process should be finished
People
Comfort in current state
Resistant to new approach
I takes affort to learn new ways
Cultural differences
Why should we go there
Convincing managment
Benefits of change
Possible drawbacks
Consequences of keeping current approach
Cost
Money cost to implement
Money cost of not implementing
Outbreaks limitation
Software flexibility/rigidity
Fear
We afraid of new stuff
How should we get there
Working with management
Visibility
Keep it in motion
Where we want to go
Architecture
Hexagonal
Message Driven
Vendor locking
Code
Software Pattern
Design patterns
Modularization
Porcesses
Development
Testing
Planning
Tooling