Agile Basics in 60 Minutes
4.5/5
()
About this ebook
This book will give you the Agile Framework basics in only 60 minutes. We cover all the fundamentals of Agile Framework from a Certified Scrum Master.
Tom Henricksen
Coder. Speaker. Power Skill Enabler.
Read more from Tom Henricksen
Beyond Agile: What Is the Next Big Development Paradigm? Rating: 0 out of 5 stars0 ratingsKnow Thy Client: A Technical Primer For Technical Staffing Professionals Rating: 0 out of 5 stars0 ratingsAgile Aggravations Rating: 3 out of 5 stars3/5Take Your First Steps into Vue.JS Rating: 0 out of 5 stars0 ratingsHumans Are Hard, Code Is Easy Rating: 0 out of 5 stars0 ratingsTechnoLeaders: Steps to Enhance Your Technical Leadership Rating: 0 out of 5 stars0 ratingsThe Habits of Great Developers Rating: 0 out of 5 stars0 ratingsCrafting a Classy Coder Career Rating: 0 out of 5 stars0 ratings
Related to Agile Basics in 60 Minutes
Related ebooks
The Scrum Guide Unfolds: Agile Software Development, #2 Rating: 4 out of 5 stars4/5Introducing Agile Project Management With Scrum: Why You Need To Use Scrum And How To Make It Work In Your Individual Situation Rating: 0 out of 5 stars0 ratingsScrum: What You Need to Know About This Agile Methodology for Project Management Rating: 5 out of 5 stars5/5Scrum: Understanding Scrum at a Deeper Level and Mastering Agile Project Management Rating: 4 out of 5 stars4/5Agile Product Ownership Rating: 4 out of 5 stars4/5SCRUM: The Essential Guide – How to Successfully Apply Agile Project Management and Scrum Rating: 5 out of 5 stars5/5Agile: What You Need to Know About Agile Project Management, the Kanban Process, Lean Thinking, and Scrum Rating: 5 out of 5 stars5/5Agile & Scrum Methodologies Rating: 0 out of 5 stars0 ratingsAgile Methodology Rating: 0 out of 5 stars0 ratingsScrum – Ultimate Guide to Scrum Agile Essential Practices!: The Blokehead Success Series Rating: 0 out of 5 stars0 ratingsAgile Approaches on Large Projects in Large Organizations Rating: 0 out of 5 stars0 ratingsScrum: Ultimate Guide to Scrum Agile Essential Practices! Rating: 4 out of 5 stars4/5Agile Quality Assurance: Deliver Quality Software- Providing Great Business Value Rating: 0 out of 5 stars0 ratingsIntroduction to Disciplined Agile Delivery - Second Edition Rating: 5 out of 5 stars5/5Agile Project Management: Scrum for Beginners Rating: 4 out of 5 stars4/5Agile Testing: An Overview Rating: 4 out of 5 stars4/5The Agile Manifesto Unfolds: Agile Software Development, #1 Rating: 0 out of 5 stars0 ratingsAgile Project Management: Learn the Most Important Concepts and Tools of Agile Project Management Rating: 0 out of 5 stars0 ratingsLean Methodology: A Guide to Lean Six Sigma, Agile Project Management, Scrum and Kanban for Beginners Rating: 5 out of 5 stars5/5Agile Software Development: Incremental-Based Work Benefits Developers and Customers Rating: 0 out of 5 stars0 ratingsAgile Project Management with GreenHopper 6 Blueprints Rating: 0 out of 5 stars0 ratingsIT Technical best practices: How to Reduce Agile cycle time with reusable code? Rating: 0 out of 5 stars0 ratingsScrum Master Fundamentals - Foundations: Scrum Master Fundamentals, #1 Rating: 0 out of 5 stars0 ratings
Software Development & Engineering For You
Python For Dummies Rating: 4 out of 5 stars4/5Software Engineering: Architecture-driven Software Development Rating: 4 out of 5 stars4/5Beginning C++ Programming Rating: 3 out of 5 stars3/5Adobe Illustrator CC For Dummies Rating: 5 out of 5 stars5/5How Do I Do That In InDesign? Rating: 5 out of 5 stars5/5DevOps For Dummies Rating: 4 out of 5 stars4/5Hand Lettering on the iPad with Procreate: Ideas and Lessons for Modern and Vintage Lettering Rating: 4 out of 5 stars4/5Lua Game Development Cookbook Rating: 0 out of 5 stars0 ratingsHow Do I Do That in Photoshop?: The Quickest Ways to Do the Things You Want to Do, Right Now! Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Level Up! The Guide to Great Video Game Design Rating: 4 out of 5 stars4/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Ry's Git Tutorial Rating: 0 out of 5 stars0 ratingsGrokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5iPhone Application Development For Dummies Rating: 4 out of 5 stars4/5Beginning Programming For Dummies Rating: 4 out of 5 stars4/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Learning R Programming Rating: 5 out of 5 stars5/5Reversing: Secrets of Reverse Engineering Rating: 4 out of 5 stars4/5Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsiOS App Development For Dummies Rating: 0 out of 5 stars0 ratingsOneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5Git Essentials Rating: 4 out of 5 stars4/5Good Code, Bad Code: Think like a software engineer Rating: 5 out of 5 stars5/5Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems Rating: 4 out of 5 stars4/5Android App Development For Dummies Rating: 0 out of 5 stars0 ratings
Reviews for Agile Basics in 60 Minutes
2 ratings1 review
- Rating: 4 out of 5 stars4/5Brief and understandable overview.
Thank you for this valuable work.
Book preview
Agile Basics in 60 Minutes - Tom Henricksen
Why Are Changes Needed?
Software development has had some historically monumental failures. In 2011, a financial services giant had a software glitch that cost investors $217 million, which resulted in a $25 million fine from the U.S. Securities and Exchange Commission. The typical waterfall process has produced lots of these scary disasters that make headlines like this. The traditional process of gathering requirements, designing, coding the solution, integrating the pieces, and testing at the end has many drawbacks, including:
● Its simple, linear and structured approach;
● A great amount of time spent in the requirements and design phases to reduce cost for coding and testing;
● Being more disciplined in its procedure, which translates into less flexibility in the entire development process.
Additionally, the requirements are not totally understood. Before I worked on Agile projects, I would cringe when I heard, I think we want to change this.
Or, We already talked about that.
Many times the users don’t know what they want until they see the first output (page layout or even simple calculation functionality) of your software. Even with mock-ups or wireframes, we have a hard time zeroing in on what the customer may want.
Agile Manifesto
In 2001 a group of software development leaders got together and created a declaration of their views on software development that specifically outlined the changes they wanted to lead. This is called the Agile Manifesto. It states the values they want to advance:
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
The key is to make the process lightweight and adaptive to change. They want to remove strict processes that we sometimes use to construct software, and collaborate with customers to produce working software. It’s about welcoming