Tagged: Software Development Toggle Comment Threads | Keyboard Shortcuts

  • aftab 4:01 am on June 5, 2009 Permalink | Reply
    Tags: planix, planning poker, Software Development, software estimation, tagets   

    An Interesting Discussion on Software Estimation 

    Scott Hanselman has an interesting discussion on the ever elusive mirage of accurate software esitmation here.

    It also points to a number of software estimation techniques like Wideband Delphi, Proxy etc along with softwares that can help you with the estimation, like Planix, planningpoker, Steve McConnel’s Construx Estimate and SpreadsheetGear.

    The post is very accurately titled as Software Estimation: Remember that Targets are not Estimates.

    I liked the quote from Steve McConnel’s Book, Software Estimation: Demystifying the Black Art:

    Considering that optimism is a near-universal fact of human nature, software estimates are often undermined by what I think of as a Collusion of Optimists. Developers present estimates that are optimistic. Executives like the optimistic estimates because they imply that desirable business targets are achievable. Managers like the estimates because they imply that they can support upper management’s objectives. And so the software project is off and running with no one ever taking a critical look at whether the estimates were well founded in the first place.

    This post is a nice reminder that, Targets are not estimates.

    Happy Programming!

    Advertisements
     
  • aftab 11:58 pm on June 4, 2009 Permalink | Reply
    Tags: Agile Development, agile estimation, extreme programming, Software Development   

    A very quick guide to Agile Development 

    Here at RocketResearch.com you can find a very quick overview of agile development,

    It has everything to get a quick head start,  like a five minute guide to scrum, getting started with XP, agile estimation etc.

    Happy Programming!

     
  • aftab 4:47 am on June 2, 2009 Permalink | Reply
    Tags: developer, great, skills, Software Development   

    15 Tips to be great software developer 

    I just bumped into a great article by Miguel Angel Carrasco of http://www.realsoftwaredevelopment.com. It put forwards 15 tips, that if followed help you become not just good software developer but Great Software Developer, here is a summary and you can check the whole article here.

    1. Great quality code at lightening speed
    2. “100%” Correct interpretation of problem
    3. Look at the solution(s) from all possible angles before you start coding.
    4. How much confidence your manager has in your code
    5. How much confidence others have in your solution
    6. Always meet users requirements
    7. Staying up to date
    8. Contributions towards the team
    9. Make great meeting minutes
    10. Be teachable and take criticism well
    11. Be always available when needed
    12. Dress professionally everyday
    13. Communication abilities
    14. Goal Settings skills
    15. Organizational skills

    Great list, Good job Miguel Angel Carrasco

     
    • davidlongstreet 7:08 pm on October 1, 2009 Permalink | Reply

      I find it interesting that knowing something about the business problem or business domain did not make it on the top 15 list towards being a great software developer.

      Those software developers who know the business domains are treated as partners towards a business solution instead of just a coder.

      David Longstreet
      http://www.RebootRethink.com
      davidlongstreet.wordpress.com

    • aftab 11:35 am on October 3, 2009 Permalink | Reply

      You have an interesting point and i agree with you, however if we go back to the Carrasco’s list, #2 and #6 are not possible until you have good knowledge of business domain.

c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel