This is a small presentation about Agile software development. I'm talking about Agile Manifesto and Values of Agile Manifesto that you can find here: https://agilemanifesto.org/
Video version of this presentation is available here:
https://youtu.be/UtWRfw8BmDo
I'll appreciate it if you leave a comment with an example of using Agile Manifesto values in your work.
Thank you!
2. Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
3. Individuals and interactions over processes and tools
Deal with things and other people personally and fast.
Just do it thing: call the client, tell him about your new product, get money.
This value is fighting against bureaucracy.
This value is also a great helper for innovations and new ideas.
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
4. Example
Problem: Rule about having full release testing for every release
Solution:Find a person that has the authority to make an exception for the current case
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
5. Example
Problem: you can’t work without a ticket
Solution: Find a person that has the authority to make an exception for the current case
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
6. Disclaimer
Processes and tools are still important and have big value.
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
7. Working Software over comprehensive documentation
Your software should work;)
Intuitive interface and user friendly guide
Continuous loop of feedback from your customers and your colleagues.
Spend more effort on the most valuable things
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
8. Example
Exception handling for Input:
Make text fields for numbers sensible only to numbers
Tooltip for cases when users are trying to type letters
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
9. Customer Collaboration over contract negotiation
Help customers understand what they need, rather than what they say.
Customer centricity approach, design thinking, journey maps and etc.
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
10. Example
Problem: you don’t know what to do
Solution: ask your customer what’s next
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
11. Example
Problem: something wrong with specifications or requirements
Solution: tell customers why do you think so
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
12. One more thing
Even If everything is already specified, documented, and signed on papers, you still will have changes
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
13. Responding to change over following a plan
Whenever something is changed you need to respond to this change.
Combine with any other value
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
14. Combining 4 plus 1
Library upgrade during development to support innovation
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
15. Combining 4 plus 2
While copying compeptitor’s features make them even better
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan
16. Combining 4 plus 3
Collaborations with customers are often made for adjusting plans and making changes
Introduction
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to change over following a plan