Wednesday, March 28, 2012

Kanban boards

I found useful document in which Mattias Skari visualized a set of kanban boards from operations, development and sales to trigger ideas. It helped to create our own board which is used in my team for scrumming.

Those boards you can find here.

Tuesday, March 27, 2012

Let's Scrum

At work me and my colleague have started using Scrum. If this methodology is useful we will find out later.

Book Scrum and XP from the Trenches helped as to start Scumming. This book includes practical tips and tricks for most Scrum and XP practices. It can be downloaded for free from InfoQ website.

VsVim

I have started to use VsVim Visual Studio 2010 extension. It's vim emulation layer for Visual Studio 2010. VsVim is free and can be downloaded from here.

Saturday, December 24, 2011

The most common commands used in Vim

Movement commands
CommandDescription
hmove left
jmove down
kmove up
lmove right
ctrl + bpage up
ctrl + fpage down
$move to end of the line
0move to beginning of the line
^move to the first non-blank character of the line
Gjump to end of the file
ggjump to beginning of the file
10Ggot to line
wmove foward to the word
bmove backward to the beginnig of a word
}jump foward one paragraph
{jump backward one paragraph

Editing commands
CommandDescription
dcut
ycopy
ppaste
dddelete line
yycopy line
uundo
redredo
~upper or lower case
istart insert mode at cursor
Iinsert at the beginnig of the line
aappend after cursor
Aappend the end of the line
eaappend the end of the word

Search commands
CommandDescription
/textsearch forward in the document for text
nmove foward to the search result
Nmove backward to the search result

File editing commands
CommandDescription
wwrite to file
eopen file
pwdshow current directory
cdswitch Vim to directory
:browse eopen dialog
:qclose
:q!close and drop changes
Folding commands
CommandDescription
zRopen all
zMclose all
zoopen
zcclose
Other commands
CommandDescription
:set listdisplay whitespaces
:set nolistdisplays normaly
:copenopens error window
:cclosecloses error window
:set expandtabto insert space characters whenever the tab key is pressed
:retabto change all the existing tab characters to match the current tab settings
:TlistToggleopens the taglist window

Tuesday, October 11, 2011

Scrum

Scrum is an agile approach to software development. Scrum doesn't provides complete, detailed descriptions of how everything is to be done on the project, much is left up to the software development team. This is done because the team will know best how to solve the problem they are presented. 

Scrum relies on a self-organizing, cross-functional team. The scrum team is self-organizing in that there is no overall team leader who decides which person will do which task or how a problem will be solved. Those are issues that are decided by the team as a whole. The team is cross-functional so that everyone necessary to take a feature from idea to implementation is involved.

These agile development teams are supported by two specific individuals: a scrum master and a product owner.

Scrum projects make progress in a series of sprints, which are timeboxed iterations no more than a month long.



To read more about Scrum visit this site.

Snippets in Vim

A snippet is a piece of often-typed text that you can insert into your document using a trigger word followed by a <Tab>. To have this functionality in my Vim I use snipMate plugin.

 For a quick introduction, see this screencast:

Monday, October 10, 2011