Гибкая разработка на Django

No description »
Vasyl Dizhak

django 
agile/scrum
python
me
python/django developer 
project lead in djangostars
(http://djangostars.com)
@rootart
What is Django?


Django is hight level python web framework
that encourages rapid development and clean
pragmatic design

Django make it easier to build better Web apps
more quickly and with less code
Want to see?
Here is
That was a simple model
But using it we can build awesome admin interface!
Yes, this is not a main reason choose django! So some technical overview
Django means Python!
Django includes:
Powerfull ORM
Nice url/routing system
Clean template system
Forms
Sites framework
Storage systems
Scalability
FAST development!
...
Greate community
Ok, how game is playing?
MVC? No, be a star use MTV :)
Some not simple view
Templates?
We can compare
and
D
Conclusion
With django we write less code
We can more work with logic
We spend less time for mantaiment
We work faster
We can do more
Ok, but if I want create my own bicycle?
No problem, all can be extended!
In php we have tons of ready to use apps, modules, scripts! 
We have joomla! :)
Last time when I used joomla, it was like this 
For this 7 yers while django exists 
community created a lot of good apps
So you would not be along with your problem/task
But where is scrum?
Ah, yes, we use this methodology in our company almost an year!
What is your "scrum" looks like?
Daily meetings!
Scrum master!
Product owner!
2 week sprints!
Sprint demo!
Product backlog!
Sprint backlog!


Django + scrum
Django itself contains very similar principales as they are in scrum
We keep all simple
We have easy control system
 We have good step by step architecture
Thanks
If you have any questions please write me  vasyl.dizhak@djangostars.com
twitter - @rootart

Loading comments...

Please log in to add your comment.

Report abuse