You are in the business of building software. And you want to build software in an agile way.
That sounds great!
Are you thinking of using some Agile Framework?
Not a bad idea.
You have a wide choice of Frameworks to choose from.
You can select one that suits your organization's pocket, suits your organizational culture, suits your team's appetite to learn exciting mumbo-jumbo vocabulary, suits your inclination toward cool infographics, and finally (probably this matters most) which Framework your Consultant sells to your organization.
Have you already selected a Framework?
Great.
Now this small tip could help you a lot.
No Framework can ensure your success, and no framework can be the cause of your failure.
A Framework is not a well-defined formula.
A well-defined process formula for a chemical compound assures the final product as expected, if the mandated ingredients are provided and if the mandated process is followed.
But when it comes to landing the plane, pilots have to make decisions themselves depending upon their current context. Context like...
- visibility,
- ambient temperature,
- air density,
- cloud cover,
- runway length,
- wet/dry runway,
- weight of the aircraft,
- wind direction, etc.
But you (& your team) are expected to have situational awareness & based on that make many decisions yourself. Decisions like...
- what should be built now & what can wait,
- what is the bare minimum stuff we should build,
- how to get frequent market feedback,
- are we on the right track or whether we need to change track,
- what we should treat as our yardstick for success,
- and most importantly what defines our success.
That way you will have a better chance of success.
No comments:
Post a Comment