Hiring a consultant for generating your requirements: Part 1 of an external article
Filed Under Consultant, Requirements, Improvement, Process | Posted on July 8, 2008
Requirements gathering for a software project (that you really need to expand or maintain your business) is a tough job; the toughness is because it is not an exact science. It depends on the type of project, depends on the nature of the people who will enumerate the requirements, and it depends on the capability […]
User interface prototyping tips and techniques
Filed Under User, Interface, Tips, Improvement, Prototyping | Posted on March 6, 2008
I was looking for some tips on how best to optimize user interface prototyping when I came across some great tips at Ambysoft as well as the IBM Developer site. A UI prototyping process is very important for teams that want to take their product development process as close to being successfu as possible, and […]
Software coding standards - what, and why !!
Filed Under Document, Benefits, Coding, Techniques, Improvement, Development, Terms, Software | Posted on October 13, 2007
What is source code ?
Source code is what makes the application. It is source code that gets compiled and becomes the software application that you see. In computer science, source code (commonly just source or code) is any sequence of statements and/or declarations written in some human-readable computer programming language. A computer program’s source code […]
Benefits of a code review
Filed Under Techniques, Benefits, Review, Improvement, Model, Development, Process, Software | Posted on October 6, 2007
Why would you get a development team to do a code review ? What is in it for them ? It takes time to fit in a code review, and the basic principle could be an affront to a confident developer that his/her code, written with a lot of skill, needs to be reviewed by […]
What is a code review ?
Filed Under Techniques, Benefits, Review, Improvement, Terms, Development, Process, Software | Posted on October 4, 2007
For many types of work it is standard practice to have one’s work checked by another before the work product is put into service. Engineers have inspectors, writers have editors, and so on. But in software development it is common for code to flow directly from the programmer’s fingertips into the hands of the end […]
Some software design tips
Filed Under Design, Tips, Techniques, Improvement, Development, Software | Posted on September 6, 2007
This is a very hard topic. Given the types of design practices followed, the various platforms for which software is made, and the thinking of different individuals regarding how to do effective design, you may or may not agree with what all appears in this article. So if you do not agree or have some […]
Some considerations for software design
Filed Under Techniques, Design, Improvement, Model, Development, Process, Software | Posted on September 3, 2007
Software designs tend to be incredibly large and complex. This may seem obvious but the magnitude of the problem is often ignored. Typical commercial software products have designs that consist of hundreds of thousands of lines. Many software designs run into the millions. Additionally, software designs are almost always constantly evolving. While the current design […]
How to make a project successful .. some factors
Filed Under Improvement, Techniques, Prototyping, Process, Development, Software | Posted on September 3, 2007
A software project needs a lot of effort, dedication and planning to be successful. It just does not become successful on its own, but a lot of managers do not pay the attention that it requires. For many managers and more specially for the developers and testers involved in the project, it seems that terms […]
Why do so many software projects fail ?
Filed Under Improvement, Techniques, Issues, Process, Development, Software | Posted on September 3, 2007
Software development is a tough task, as evidenced by the fact that a lot of projects are known to fail for some reason or other. For a practitioner of software development, it is good to understood the reasons as to why software projects fail. This will help in trying to relate these reasons to their […]
Software testing best practices
Filed Under Improvement, Testing, Process, Development, Software | Posted on August 15, 2007
The objective of testing is to ensure a higher quality for the software product. The better organized the testing is, the more the likelihood that the final product will have fewer defects and better quality. But it is not an easy task to determine how effective the testing is. One way to do that is […]