Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
A
Perfect
Web Project
Environment
Mai 2019 - Lucidweb
Delivery
is achieved by
Agile Project Management
Devops
Gitflow
Quality rules
Test Driven Development
Agile
project management
No more cascading/V cycles
Mindset: transparency, trust
Tooling: Jira
Sprints with rituals
describe user stories
estimate (fibonacci, prev velocity)
code
test / refacto
deliver
review & retro
repeat
Devops
automate delivery
automate tests
automate any frequent task
enforce quality
improve sharing, onboarding and start jobs
improve transparency and communication
main tool: Continuous Integration environment (CI)
no more time cunsumption
no crash on delivery (stops if needed)
can add any project & any step any time
Gitflow
tag: production
master: preproduction (e2e tests)
develop: devs only (unit tests)
branches: JIRA named
dev, master = merge request & pair approval
Quality
rules
linter, prettier, prevent errors and help to code
prevent git issue
dev sharing and mentoring
limit technical debt
Test
Driven Development
think first, then write test, then write code
take 30% -> 15% more time at beginning
save 40% -> 80% time at the end
coverage: 80%
dev sharing and mentoring
no test = technical debt
Perfect web project delivery env
By Loïc TRUCHOT
Made with Slides.com
Perfect web project delivery env
283
Loïc TRUCHOT
JavaScript Fullstack Expert & Senior web developer
github.com/ltruchot
More from
Loïc TRUCHOT