-
Sketchboard.io sketchboard.io
Collaborative sketchboarding.
-
Scrum scrumguides.org
Framework for developing and maintaining complex products.
-
Nexus scrum.org
Scalable Scrum according to Ken Schwaber, co-creator of Scrum.
-
SAFe scaledagileframework.com
Scalable agile framework.
-
Software Architect Roadmap roadmap.sh
A complete and structured guide to become a Software Architect.
-
Pumler pumler.com
Real-time collaborative text-to-diagram editor for PlantUML, Mermaid, and Structurizr (C4), with browser-based PNG/SVG export.
-
Behavior Driven Development (BDD) and Functional Testing medium.com
BDD uses human-readable descriptions of software user requirements as the basis for software tests.
-
Flexibility medium.com
Able to adapt to changes in both environment and usability requirements without encompassing structural changes.
-
Observer pattern medium.com
One-to-many state change notification.
-
Technical Debt, by Fowler martinfowler.com
Cost and impact of accumulating technical debt.
-
Circuit Breaker martinfowler.com
Protecting failing resources to prevent cascading failures.
-
Feature Toggles martinfowler.com
Feature Toggles (often also refered to as Feature Flags) are a powerful technique, allowing teams to modify system behavior without changing code.
-
PlantUML for Atlassian marketplace.atlassian.com
Adds support for PlantUML-based diagrams in the atlassian suite.
-
Lucidchart lucidchart.com
Paid cloud-based diagram editor. Available on all common platforms.
-
MoSCoW Prioritization knowledgehut.com
Fast and dead-simple way of prioritizing requirements.
-
Story mapping jpattonassociates.com
Visualize your requirements by creating story maps.
-
Ports and adapters pattern jmgarridopaz.github.io
Decouple the application core logic from the services it uses.
-
TDD, Where did it all go wrong?, by Cooper infoq.com
Suggestion on TDD practices and boundaries to reduce coupling 🎥.
-
Impact mapping impactmapping.org
A strategic planning technique used for building products and delivering projects.
-
How to learn software design and architecture - a roadmap freecodecamp.org
Additional things helpful to learn to get a firm understanding of software architecture.
-
Extreme Programming extremeprogramming.org
The most specific of the popular agile processes, focusing on engineering and development practices.
-
Event Storming eventstorming.com
Format for exploring domain driven-design.
-
Wikipedia: Lean Software Development en.wikipedia.org
Translation of lean manufacturing for the software development domain.
-
Wikipedia: DevOps en.wikipedia.org
Combining software development and operations practices to shorten time to market while maintaining high quality.
-
Wikipedia: Data modeling en.wikipedia.org
Great, short, introduction to data modeling.
-
Business Model Canvas en.wikipedia.org
Business plans made simple and visual.
-
Documenting architecture dzone.com
Pragmatic tips on how to effectively document software architecture.
-
Keep CALMS and carry on dwpdigital.blog.gov.uk
How BPDTS use the CALMS model as a reference for their devops adaptations.
-
Leader Election docs.microsoft.com
Coordinate distributed workloads by electing a leader.
-
Event Sourcing docs.microsoft.com
Instead of storing just the current state of the data in a domain, use an append-only store to record the full series of actions taken on that data.
-
CQRS docs.microsoft.com
Segregate operations that read data from operations that update data by using separate interfaces.
-
Bulkhead docs.microsoft.com
Partition resources to isolate failures.
-
N-tier architecture style docs.microsoft.com
Layers are a way to separate responsibilities and manage dependencies.
-
SOLID digitalocean.com
Lend to developing software with considerations for maintaining and extending as the project grows
-
The C4 Model c4model.com
Describe software using Context, Containers, Components and Code.
-
arc42 arc42.org
Template for documentation and communication of software and system architectures.
-
The Unicorn Project, by Gene Kim amazon.com
Developers, Digital Disruption and Thriving in the Age of Data :orange_book:.
-
Rolling rocks downhill, by Clarke Ching amazon.com
Business novel about agile and lean software development :orange_book:.
-
The Phoenix Project, by Gene Kim et al amazon.com
IT, Devops and helping your Business win :orange_book:.
-
The Goal: A Process of Ongoing Improvement, by Goldratt amazon.com
Business novel about contiuous improvements in a manufacturing setting. Easily adaptable to software development as well :orange_book:.
-
Design Patterns: Elements of Reusable Object-Oriented Software, by Gamma et al amazon.com
The one that started it all :orange_book:.
-
Clean Architecture, by Martin amazon.com
Key principles and concepts for building sustainable and maintainable software :orange_book:.
-
Business Model Generation, by Osterwalder & Pigneur amazon.com
Easily visualize your value proposition, costs and revenue streams :orange_book:.
-
Software Design Patterns: A Guide airbrake.io
Introduction to common software design patterns.
-
Architectural Decision Records adr.github.io
Version and document architectural decisions the same way you do with code.
-
Deloitte - Global mobile consumer trends www2.deloitte.com
-
LTE, WiMAX, HSPA+, 3G, GSM information by country worldtimezone.com
-
The Global Findex worldbank.org
-
WEF Internet for All weforum.org
-
2021 web.archive.org
- next page of items loading…