Feel the FP-ness
-
Upload
twh -
Category
Technology
-
view
750 -
download
0
description
Transcript of Feel the FP-ness
![Page 1: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/1.jpg)
Sussex University, 11th February 2009
Feel the FP-nessBuilding and running a software companyon agile principles
![Page 2: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/2.jpg)
where it all began
![Page 3: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/3.jpg)
“and they have a plan”
![Page 4: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/4.jpg)
we sell puzzles
![Page 5: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/5.jpg)
we invent new kinds of play
![Page 6: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/6.jpg)
we hunt ghosts
![Page 7: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/7.jpg)
Everyone knows how to build software
- Winston W Royce “The implementation above is risky and invites failure”
![Page 8: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/8.jpg)
It didn’t seem to be working so well
Corporate growth pains
We tried Scrum previously and messed it up
We engaged a consultant to help us
![Page 9: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/9.jpg)
Scrum in 3 minutes
SCRUM – AN INTRODUCTION Scrum is based on what is called a Sprint – a focused effort for a 30-day period toward fixed goals.
2–4 weeks
S P R I N T
24 hours
ProductBacklog SprintBacklog
Deliverable
Roles: Product Owner, Scrum Master, Team
Sprints never change length
Sprint backlog is fixed for sprint duration
Daily standups
![Page 10: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/10.jpg)
One product owner
One product backlog
Prioritised requirements
Focused team
Immediate benefits
Change welcomed
Early visible progress
Realistic projections
Minimal overhead
Rationalised stakeholders!
Definitive TODO list
2 weeks til deadline, not 6 months
How fast you will go = how fast you have gone
![Page 11: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/11.jpg)
technical practices
Unit TestingCode ReviewsSource ControlDefect Tracking
Informal LecturesContinuous Integration
Test Driven DevelopmentExplicit Acceptance Tests
Never Leave A Man BehindAutomated User InterfaceTesting
![Page 12: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/12.jpg)
It’s more discipline, not less
Daily meetings
Problems surface early
Planning, review and retrospective always happen
![Page 13: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/13.jpg)
Dealing with change, not discouraging it
“Wireframes are pretty much there. Should
be able to sign them off next week.”
5 months
Thanks to:
- Competitive pressure
- Mid-project learning
- Usability testing
- Unpredictable good ideas
81 revisions to date
Change is going to happen - deal with it Don’t blame the customer
![Page 14: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/14.jpg)
Expect some negativity
Our dev team are as cynical as I am
Some people don’t like working this way
(you should be able to incorporate them)
Scrum gets used in high-pressure environments e.g. medical
![Page 15: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/15.jpg)
“You know nothing of The Crunch”
Spread workload evenly over project life
Plan and replan regularly
Team run at constant pace
Sustainable working life
We’ve eliminated culture of overtime
![Page 16: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/16.jpg)
we still don’t understand...
![Page 17: Feel the FP-ness](https://reader034.fdocuments.in/reader034/viewer/2022051209/54813b00b4af9fa5158b5f25/html5/thumbnails/17.jpg)
Join us
We’re special