This presentation at TEFCON2016 (Telefonica Developers Conference) shows how hackathons can be applied to software projects to exhibit Agility.
From Agile "methods" today to the root of what developing software should be about : programming.
38. INSIGHTS SUMMARY
1. SoEware development is about Programming !!!!
2. SoEware program execu7on is uncertain
3. SoEware programming is a creaTve ac7vity
4. SoEware has structure and dynamic (runTme) dimensions
5. SoEware development is full of complexity
6. Both the problem and a soluTon have to be figured out in parallel
7. Requirements, Plans, Designs must be treated as IntenTonal
8. SoEware code is a Form of Knowledge (code is an asset)
9. SoEware development requires high skilled, high knowledge, crea7ve and
passionate PROGRAMMERS
50. From Planned Sprints to MicroSprints (Weekly)
(make soEware emerge)
M T W T F S S M T W T F S S M T W T F S S
….
….
M T W T F S S M T W T F S S
MSP-N
Week1=MSP1 MSP2 MSP3
MVP
Hackathon
Weekly
Review
Weekly
Review
Weekly
Review
RELEASE
M T W T F S S
Delivery
Hackathon
MSPN-1
MVP
RFS
MVP
Hackathon
MVP
• Release docs
• Checkout, Install, Run
• Opera7on procedures
• Set Context
• Targets & Priori7es
• Issues & Risks
This is an Example!!!
51. Hacking + Growing AND/OR Hardening
M T W T F S S M T W T F S S M T W T F S S
….
….
M T W T F S S M T W T F S S
MSP-N
Week1=MSP1 MSP2 MSP3
MVP
Hackathon
Weekly
Review
Weekly
Review
Weekly
Review
RELEASE
M T W T F S S
Delivery
Hackathon
MSPN-1
MVP
RFS
MVP
Hackathon
MVP
Growing Hardening Growing
and Hardening
Hacking
This is an Example!!!