Intro
- Challenges Agile helps with
- What Agile does
- Agile isn’t just for software
Reminder before we begin
My Goals for this eBook
- Enable easier learning
- Condense the info, so you can start using it
- Aim for almost reference material
- Help solve issues and make lives easier
Overview of the Agile values
- Individuals and interactions over processes and tools
- How do you put the individuals and interactions concept into use?
- Working software over comprehensive documentation
- How do you put working software over comprehensive documentation into practice?
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Overview of the Agile principles
- Highest priority is early and continuous delivery of software
- Responsive to changing reqs
- Frequently deliver things that work
- Those involved need to work together often
- Make goals clear to motivate teams
- Promote real conversations
- Working software is how you measure success
- Don’t get burned out
- Keep practicing good standards
- Simpler is better
- Self-organizing teams create better solutions
- Practice continuous improvement
Agile is a problem solving framework
Agile helps you facilitate communication
- Work together daily
- Have the face-to-face conversations
- Self-organizing teams do the best work
- Reflect on how to be more effective
Agile helps with feeling overwhelmed
- Working highest priority helps with being overwhelmed
- Effective communication helps with being overwhelmed
- Working in a sustained way helps with being overwhelmed
- Simplicity in the work helps with being overwhelmed
Agile can help with personal relationships as well
- Welcome changing requirements helps with relationships
- Business people and developers must work together daily helps with relationships
- Continuous attention to technical excellence helps with relationships
- At regular intervals, the team reflects on how to become more effective helps with relationships
Use Agile to reduce stress
- Welcoming change, as opposed to fighting it, will reduce stress
- Build projects around motivated individuals
- Promoting a lifestyle that can be sustained reduces stress
- Simplicity in what you do reduces stress
Agile and helping to tackle your responsibilities
- Highest priority is on delivering value
- Deliver work frequently, and in pieces
- Working software is the primary measure of progress
- Simplicity to help tackle responsibilities
Agile is for achieving goals
- Build projects around motivated individuals
- Agile processes promote sustainable development
- The best architectures, requirements, and designs emerge from self-organizating teams
- At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly
Keep balance in your life with Agile
- The highest priority is to deliver valuable software early and coninuously
- Agile processes promote sustainable development
- Simplicity and the art of not doing work
- The best work comes from self-organizing teams
Agile helps you adapt to solve problems
- Welcome changing requirements, instead of resisting them.
- Deliver working software frequently
- Business people and teams must work together daily throughout the project
- Working software is the primary measure of progress
Agile helps give you a boost when feeling down on your accomplishments
- The highest priority is to satisfy the customer
- Working software is the primary measure of progress
- Agile promotes sustainable development
- Reflect on how to become more effective
Agile guides you when unsure of your path forward
- Welcome changing requirements
- Deliver software frequently
- Team members work together daily
- At regular intervals, reflect back
Agile helps you to not give up
- Focus on delivery of value
- Welcome changing requirements
- Build projects around motivated individuals
- Promote sustainable development
Summary of the topics and Agile ideas to help with them
- Use Agile as a framework to solve problems
- Use Agile to help facilitate communication
- Use Agile when feeling overwhelmed
- Use Agile to help with relationships
- Use Agile for your stress
- Use Agile to tackle responsibilities
- Use Agile to achieve goals
- Use Agile to keep balance
- Use Agile to adapt and overcome
- Use Agile when unsure of your accomplishments
- Use Agile when unsure how to move forward
Use Agile to not give up
It’s all a tool to help you
Closing this out
Thank you
Additional info
Why me and so what?
Always aiming to provide good info and earning your business
Contact
- Find more @ Agile Rant