Categorías: Todo - benefits - flexibility - cost - management

por Robert Walerowicz hace 2 años

112

Software process of change

Adapting to new software processes presents several challenges, primarily revolving around cost, flexibility, resistance to change, and the overall benefits. The financial aspect includes both the immediate costs of implementation and the long-term costs of not adopting new methods.

Software process of change

Software process of change

Where we want to go

Tooling
Porcesses
Planning
Testing
Development
Code
Modularization
Design patterns
Software Pattern
Architecture
Vendor locking
Message Driven
Hexagonal

How should we get there

Keep it in motion
Visibility
Working with management

Biggest road blocks

Fear
We afraid of new stuff
Cost
Software flexibility/rigidity
Outbreaks limitation
Money cost of not implementing
Money cost to implement
Why should we go there
Consequences of keeping current approach
Possible drawbacks
Benefits of change
Convincing managment
People
Cultural differences
I takes affort to learn new ways
Resistant to new approach
Comfort in current state
Keep it running
Started process should be finished
Changes take time
App should work all the time

Where are we

Technology
Identify pains
Software culture(unspoken rules)
Software related process