Agile Experiences
Agile Experiences
Context
Scrum is the industrial standard to create and develop awesome digital products.
Scrum
Scrum is a minimalist framework empowering your organization to deliver digital products.
-
Scrum is an additive framework. Please be pragmatic and professional.
-
Roles: Product Owner, Scrum Master, Team Member
-
Events: Sprint, Sprint Planning, Daily Scrum, Review, Retrospective, Backlog Refinement
-
Artifacts: Product Increment, Product Backlog, Spring Backlog, Definition of Done
-
-
Technical Agile and Scrum
-
Product Development
-
Good Practices
-
Anti-Patterns: Definition of Ready, Project Leader, Milestones, Quality Group, Undone Work
Product Development
A successful digital product shall fulfill customers' expectations.
-
Roadmap with a horizon of maximum 2 years
-
Release Plan with a horizon of maximum 1 year
-
Stakeholder Map is crucial for onboarding
-
Risk Management
-
Customer Journey and Design Thinking
-
Story Mapping
-
Usability
-
Legal Aspects
Technical Agility
Success with Scrum is often determined how fluent your software development teams are with technical agility. In the end, you shall deliver a working piece of software delighting your customers.
-
DevOps: Continuous Integration, Continuous Delivery, Continuous Deployment, Git, Living Documentation, Automated Quality Insurance
-
Fitness Functions [10]
-
Documentation Good Practices
Continuous Improvements
References
[1] S. Mancuso, The Software Craftsman. Prentice Hall, 2015 [Online]. Available: https://www.amazon.com/dp/0134052501
[2] R. C. Martin, Clean Craftsmanship. Addison-Wesley Professional, 2021 [Online]. Available: https://www.amazon.com/dp/B095C16LSW
[3] D. Farley, Modern Software Engineering. Pearson Education, Limited, 2022 [Online]. Available: https://www.amazon.com/dp/B09GG6XKS4
[4] T. Winters, T. Manshreck, and H. Wright, Software Engineering at Google : Lessons Learned from Programming Over Time. O’Reilly Media [Online]. Available: https://www.amazon.com/dp/B0859PF5HB
[5] R. L. Glass, Facts and Fallacies of Software Engineering. Addison-Wesley Professional, 2002 [Online]. Available: https://www.amazon.com/dp/0321117425
[6] R. C. Martin, Clean Code. Prentice Hall, 2009 [Online]. Available: https://www.amazon.com/dp/0132350882
[7] R. C. Martin, The Clean Coder. Prentice Hall, 2011 [Online]. Available: https://www.amazon.com/dp/0137081073
[8] R. C. Martin, Clean Agile. Prentice Hall, 2020 [Online]. Available: https://www.amazon.com/dp/0135781868
[9] R. C. Martin, Clean Architecture. Pearson, 2017 [Online]. Available: https://www.amazon.com/dp/0134494164
[10] N. Ford, R. Parsons, and P. Kua, Building Evolutionary Architectures: Support Constant Change, First. O’Reilly Media, 2017 [Online]. Available: https://www.amazon.com/dp/1491986360
[11] M. C. Feathers, Working Effectively with Legacy Code. Prentice Hall, 2004 [Online]. Available: https://www.amazon.com/dp/0131177052
[12] L. Hohmann, Beyond Software Architecture. Addison-Wesley Professional, 2003 [Online]. Available: https://www.amazon.com/dp/B003YL3P0E