On.. Development Nirvana (part 1)

It seems there is a lot of talk.  The internet is full of it.  In the development community a lot of this talk is about easy, better, more fun, more innovative, more efficient, more impressive ways to develop.  The things is there is so much of this stuff that it is difficult to know what to, what to aim for.

So I’m going to attempt to work out what would currently be development nirvana for me and the team I work with.  Then ladies and gentlemen, I’m going to work out how to make it happen, rather than just talk about it.

The Constants

Okay here are my constants :

Team of about 6 developers
Multiple projects
.NET Based, developing in Visual Studio 2005
SQL Server
Sharepoint as major platform for deployment

These are things that we can assume won’t change, at least they won’t change for a good few months.

The Variables

When looking at what we have in place now here are the things that need changing:

Currently using Visual Sourcesafe for some projects, but not all
No Coding standards (although we have talked about them)
No Consistent deployment method (although we have talked about it)
About to start implementing more agile processes (worklogs, sprints etc.) (after talking about it for a long time)

The Approach

So there we have the boundaries in which we have to work.  Now, like a good programmer might, I need to optimise the environment in order to make it efficient at doing its job.  For me development nirvana can be summed up in one sentence; Nothing getting in the way.  That is the aim.  What principles can we apply to make this happen.

I’m going to take a tip out of Paul (our project managers) book and do some user stories of what I would like to happen in certain scenarios.  This is my starting list, I shall have to write the story of what I want to happen for each :

1.  Working for the first time on an existing project
2.  New project starts up
3.  Project finishes
4.  Team working on same application
5.  Error occurs in code during development
6.  New application needs to be deployed
7.  New Webpart needs to be deployed
8.  An Error occurs in code after launch
9.  Working from home
10. You pick up work for a different project

I will keep referring back to and updating this list, for the time being though these are the things that I would like to be as painless as possible.  I’ll attempt to tackle each one in turn, however I suspect that solutions for one thing may well provide solutions for another, or in some cases create new pain and new problems.

The act of simply listing the things I would like to be able to do smoothly has stimulated thought and created boundaries within which to make my own working day a lot easier and more fruitful.  Maybe you can give it a shot too, write ten things that you do regularly, then for each one see if there is a more efficient or better way of doing it.


29 Responses to “On.. Development Nirvana (part 1)”

  1. 1 cash May 8, 2014 at 7:29 pm

    It’s remarkable for me to have a web page, which is beneficial for my knowledge.
    thanks admin

  1. 1 On.. Development Nirvana (part 2) « BuzzSort Trackback on November 27, 2007 at 6:28 pm
  2. 2 eat healthier Trackback on July 2, 2014 at 3:36 pm
  3. 3 video game app Trackback on July 4, 2014 at 7:20 pm
  4. 4 click hyperlink Trackback on July 21, 2014 at 2:14 am
  5. 5 you could look here Trackback on July 21, 2014 at 2:44 am
  6. 6 financial planning and wealth management Trackback on July 26, 2014 at 2:00 am
  7. 7 how to start a cupcake business Trackback on July 27, 2014 at 1:47 pm
  8. 8 js.esy.es Trackback on July 28, 2014 at 5:24 am
  9. 9 Articles.Autopartspuller.Com Trackback on August 2, 2014 at 8:53 pm
  10. 10 great family vacation destinations Trackback on August 2, 2014 at 9:13 pm
  11. 11 Tools Stock market Trackback on August 6, 2014 at 2:00 am
  12. 12 devittcrafts.blog.com Trackback on August 7, 2014 at 7:57 pm
  13. 13 This Resource site Trackback on August 8, 2014 at 11:58 am
  14. 14 avilando.tumblr.com Trackback on August 11, 2014 at 9:31 pm
  15. 15 nomeatwonders.jigsy.com Trackback on August 19, 2014 at 6:17 pm
  16. 16 life rising chinese herbs Trackback on August 22, 2014 at 3:18 pm
  17. 17 click through the next website Trackback on September 2, 2014 at 3:18 pm
  18. 18 Aeggreen.Tv Trackback on September 2, 2014 at 3:22 pm
  19. 19 how to make money easily Trackback on September 3, 2014 at 8:50 pm
  20. 20 yourvcv.com Trackback on September 4, 2014 at 6:37 am
  21. 21 about his Trackback on September 5, 2014 at 2:17 am
  22. 22 citymaxi.com Trackback on September 14, 2014 at 1:55 pm
  23. 23 visit the following internet site Trackback on September 23, 2014 at 7:44 pm
  24. 24 find out this here Trackback on September 24, 2014 at 9:45 pm
  25. 25 his response Trackback on September 24, 2014 at 11:49 pm
  26. 26 click through the following article Trackback on September 25, 2014 at 5:17 pm
  27. 27 wordpress.com Trackback on September 28, 2014 at 8:04 am
  28. 28 payday gta Trackback on July 5, 2015 at 5:32 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s


%d bloggers like this: