Data Strategies SOFTWARE SYSTEMS Development & DevOps Quality Assurance Cloud Solutions Java Ecosystem MACHINE LEARNING & DATA SCIENCE Artificial Intelligence Forecasting Solutions Natural Language Processing Big Data Solutions SOFTWARE ENGINEERING CONSULTING WHAT DO WE ACTUALLY DO EXCEPTIONAL SOFTWARE SOLUTIONS
software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan Advanced Developers Conference 16 |
and interactions Useful documentation for Working Software Contract negotiation for Customer collaboration Enough plan for Responding to change Advanced Developers Conference 17 |
that performs a small end-to-end function. It need not use the final architecture, but it should link together the main architectural components. The architecture and the functionality can the evolve in parallel. ALISTAIR COCKBURN Advanced Developers Conference 26 |
of concerning user stories • Quality Story • Own user story • Gap in Principles • Own user story: Definition of principle Advanced Developers Conference 31 |
design or construction approach that’s expedient in the short term but that increases complexity and is more costly in the long term. STEVE MCCONNELL Advanced Developers Conference 32 |