Archive

Archive for the ‘Extreme Programming’ Category

More papers @ Vinsol

December 30, 2008 Ritu Leave a comment

We at Vinsol have been trying to find the best suitable strategy which merge transparently in Vinsol work environment. Manik calls it XPrum, which sounds kewl. Its our extract of practices from Scrum and XP.

Extreme Programming (XP) is a little different approach towards agile programming what we usually follow at Vinsol. It focuses on simplicity basically to an extent that it advocate use of paper more than any technical tools. We realized its much more handy and visible to notice so we adopted it immediately. We liked the workboard for ticktes idea of SCRUM so we have applied them for our XP stories.

The scene at vinsol can be seen in these pics…

Constant feedback & communication is key for both strategies so our major focus is that. And our goal is to estimate better and accurately and deliver the best code.

Coming year our focus will be more on BDD, Quality of Code and Developer’s satisfaction. If we achieve these three, I hope the clients will ultimately encounter better experience with Vinsol.

Lets try Extreme Programming-Day 1

December 11, 2008 Ritu 3 comments

Well I am reading a book on XP (Extreme Programming)currently and by almost every page its quoting the best amongst the good programming practices. The great part about XP is that though it is named as XP, if we apply the same practices in general life it can make our sailing smooth. I will be quoting some of them here time by time.

So today’s quotes are:

“XP is about the process of becoming more of our best selves and in the process our best as developers.”

“Good relationships lead to good business.”

“Leave yourself exposed and prepare for success. Dont scare.”

“People aren’t computers.”

VERY INTERESTING ONE HERE…

“Its not my job to manage someone else’s expectation. Its’s there job to match there expectation. It’s my job to do my best and to communicate clearly.”

“XP is fully appreciating yourself for total effort today and striving to do better tomorrow.”

What I learnt today:
There are values which programmer thinks are good for program/team/company/himself. And there are practices which make them apply these values. These both are complimentary. Good practice enhance the role of value and good values escalates the adoption through practice. Together they become principles.