Wednesday, February 12, 2014

Manifesto for Software Craftsmanship Manifesto for Agile Software Development

 Manifesto for Software Craftsmanship 

Last Saturday, I attended “Hackathon” workshop at Microsoft office located at Polaris. During the workshop, a few speakers gave some presentations and demos on all kind fun and cool staff.   The organizer provided promotional items for the attendances. these promotional items including books, software etc. One of them caught my eyes, that is a 2014 calendar titled “Software Craftsmanship- Anit-patterns” from a company named Telerik.


It lists one anit-pattern in each month and with photo and explanation elaborates what is the anti-pattern and why it is bad. I thought it is a fun way to address issues in software development projects.. you can purchase the calendar at this site at $4.95 each.

  I plan to incorporate it in my weekly writing, but for this week, I would like to touch on Software Craftsmanship aspect of the calendar.


This is the original site of Manifesto for Software craftsmanship

 If for some reason you are not able to view the content of the sites, I have it below:


As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:


Not only working software, but also  well-crafted software

Not only responding to change,  but also  steadily adding value

Not only individuals and interactions,  but also  a community of professionals

Not only customer collaboration,  but also  productive partnerships



That is, in pursuit of the items on the left we have found the items on the right to be indispensable.

 there are countless professionals sign up the pledge. I am one of them.  I encourage you sign up for it as well.

 Manifesto for Agile Software Development


We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:



Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan




 That is, while there is value in the items on the right, we value the items on the left more

1 comment:

  1. This comment has been removed by a blog administrator.

    ReplyDelete