It is interesting to see you practicing Continuous Delivery (CD). Can you please share your experience with us.
How often do you release? How do you manage release branching? How to you filter release ready features vs under development features/bug fixes before a release? How do you ensure build sanity? Are your users frustrated by your short release cycles?
Also, how is Pair Programming coming along? Do you do it as an established continuous practice or once in a while?
Thanks,
Sanad
--- In pakgrid@yahoogroups.com, "saLik ." <salik456@...> wrote:
>
>
>
> W.salam,
>
> Mostly i experience RnD, TDD, extreme Programming, Pair Programming and CR/ CD practices.
> Twitter Bootstrap or 960 Grid system helps in Web UI designing .
> Now a days exploring Laravel - Php Framework
>
>
> Salik Chughtai
> Software Engineer
>
>
>
>
> To: pakgrid@yahoogroups.com
> From: sanadhussain@...
> Date: Sat, 24 Nov 2012 19:15:28 +0000
> Subject: [pakgrid] Modern Software Delivery Practices in Pakistan
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Dear Readers,â¨
>
> As Salam Alikum,â¨
>
>
>
> I was wondering if there are initiatives been taken to promote and adopt modern software delivery practices in Pakistan. I would like to hear from people in different software houses about the modern practices they follow or even cool new tools that they use. I am listing down a few practices/tools. People can then say if they have used the listed tools/practices or even add to the list if theirs is not mentioned.
>
>
>
> - Continuous Integration (CI)
>
> - Continuous Delivery (CD)
>
> - Mainline Deployment / Trunk based deployment (Goes with CD)/ One click deployment
>
> - Extreme Programming (XP)
>
> - Pair programming (An XP concept)
>
> - Continuous Refactoring (An XP concept)
>
> - Test Driven Development (TDD)
>
> - Acceptance Test Driven Development (ATDD)
>
> - Behavior Driven Development (Cucumber/Fitness/JBehave etc.)
>
> - Specification By Example (Goes with ATDD â" Specs to living documentation)
>
> - Agile practices (SCRUM, XP, Kanban)
>
> - Infrastructure automation / DevOps (Puppet, Chef etc.)
>
> - NoSQL databases (Mongo, Riak etc., )
>
> - Modern programing languages (Scala, JRuby/Ruby, Clojure etc. )
>
> - Mobile app (iOS, Android etc.)
>
> - Git
>
>
>
> Regards,
>
> Sanad Liaquat
>
Reply via web post | Reply to sender | Reply to group | Start a New Topic | Messages in this topic (4) |
No comments:
Post a Comment