Current Business trend demands adapting new processes to optimize their work. To meet this requirement, Agile way of working has been adopted which ensures fast time to market and adaptability.
Agile methodology is founded based on four values (https://www.agilevisionist.com/post/is-agile-manifesto-still-a-guide) and twelve principles.
This topic covers the first four principles which details customer satisfaction and continuous delivery.
1. Satisfy the Customer Through Early and Continuous Delivery of Valuable Software
By shortening the time between documenting the project, reporting to your customer and then getting feedback, you can focus on the real goal of the project, which is delivering what the customer wants, not what you planned.
In contrast to traditional Waterfall method, where value is realised at the end after planning, coding, testing and deploying the project, here in Agile, customer realises the value of the project every two to four weeks and provides their feedback for improvement.
2. Welcome Changing Requirements, Even Late in Development
Embrace change. Even when the customer requests a change late in the project phase, implement it. The only constant factor in business is Change so, as an Agile team embracing change and helping businesses sustain in this volatile market is crucial.
This is one of the key factors for majority of businesses transitioning to Agile as traditional method has separate change control process which is included towards the end of the release.
3. Deliver Working Software Frequently
If you’re going to embrace change, then you’re going to have to give up on your etched-in-stone schedule, or at least create a shorter range to run your tasks. One way agile does this is by cutting out a lot of the documentation that is required with traditional project management when planning your schedule before you ever start a task.
By working software, it is expected that the actual software as per requirement is delivered. It is not the mock up, wireframe or prototype delivered, it is the software which is actually usable, only then the customer will get hands on and build up ideas and get back with feedback to improve or might get satisfied with the release as well.
4. Business People and Developers Must Work Together
It’s like they’re talking two different languages, and in a sense, they are, but both the business and developer sides of the project are crucial to its success. You must build a bridge between the stakeholders so they can understand each other and, as important, work together. Use the same tools you would manage remote teams to facilitate an exchange of ideas that both sides understand and are on board with.
Unlike traditional methodology, where a intermediary layer of Business Analyst will be present between the development team and client, Agile enables the team to directly interact with clients. By this way, the collaboration is established and they discuss about the product's development in every step. However, this should not be mistaken for a connect to check the status of the progress.
The next set of four principles are about individuals and sustainable development.
Comentarios