Category: 21

May 26

Microsoft Solution Framework

Microsoft Solution FrameworkWhat is Microsoft Solution Framework(MSF)?It is just a software development methodology that ensures that all elements(Process, People, and Tools ) of a project are successfully managed. Also, it provides guidelines on planning, designing, developing, and deploying of projects. MSF Process ModelsIt is just a combination of the waterfall model and spiral model. Watrfall …

Continue reading

Mar 28

Very Small Enterprises (Software) : Software Engineering

Very Small Enterprises (VSE) have significant contribution in software products and service industry. In Europe 85% IT sector companies have only 1 – 10 employees, 78% of Montreal, Canada based companies have < 25 employees, 50% have fewer than 10 [2005], 66% of US companies have 1-10 employees [2002]. Current software engineering standards do not …

Continue reading

Nov 14

Personal Character and Programming [Reference: Code Complete: Steve Macnell]

Personal Character and Programming———————————-For a software engineer the only building material is the human intellect and the primary tool is he himself. The best programmers of the world are the most humble. They realize how small their brain is for programming and they agree their limitations. Being humble gives opportunities to learn more about programming …

Continue reading

Aug 15

Software Engineering Code of Ethics and Professional Practice

The following information is provided by IEEE Software Engineering section. You can check it out by clicking the following link..Software Engineering Code of Ethics and Professional Practice

Oct 20

Software Time Estimation: What should you consider?

In a web developer position when you are the only one to do everything, time estimation for a task may need considerations for some or all of the parameters below Just my 2 cents, Just one way of thinking There are many extra stuff that you may have to spend time on than actually implementing …

Continue reading

Mar 25

Importance of Requirements Analysis

“It is widely recognized that incorrect requirements account for up to 60 percent of errors in software products, and yet the majority of software development organizations do not have a formal requirements process. Many organizations appear willing to spend huge amounts on fixing and altering poorly specified software, but seem unwilling to invest a much …

Continue reading

Feb 25

Software Project Failure

In 1994 Standishgroup (http://standishgroup.com/chaos_resources/chronicles.php), documented billions of dollars wastage in failure software development projects and also examined the reasons. Top two reasons are: Incomplete requirements Lack of user involvement Reference: IEEE Computer Magazine, March 2008: Issue on Software Engineering. Page:95

Dec 13

Linkedin Answers: We can teach technical skills – we need resources that are people oriented. A common saying. What is your opinion?

Please check: Linkedin Answers: We can teach technical skills – we need resources that are people oriented. A common saying. What is your opinion?

Dec 05

Design Patterns

Design Pattern Basics A design pattern is a specific approach to a specific problem. Different software projects may face or may need to solve the same problem. For example: collecting data in a web-page and storing the data in a database is a common problem in web-based enterprise applications. It’s possible to write the solution …

Continue reading

Oct 15

Why things go wrong?

What are the problems?End user’s perspective Many projects just not get finished The system works but it’s dreadful to use The system looks pretty but does not do all the work A client’s perspective Many projects (50% approx., Standishgroup, 1994, 2001) exceed the budget Many projects are delivered late — may be of no use …

Continue reading

Sep 04

Improve your status from “good developer” to “great developer”!

Check this article: Improve your status from “good developer” to “great developer”!

Jul 19

Software Engineering Certification – CSDP 2008 IEEE

Topics: Business Practices and Engineering Economics Software Requirements Software Design Software Construction Software Testing Software Maintenance Software Configuration Management Software Engineering Management Software Engineering Process Software Engineering Tools and Methods Software Quality Resources Software Engineering Code of Ethics and Professional Practice Certified Software Development Professional Portal Queen’s University Resources

Jul 11

Client Focused Software Development: What does client focused mean? Just the Basic

What is it Client = end user, purchaser of your product/service, for whom you are developing the software. Client Focused Software Development focuses on client’s need, client’s business, client’s business operations. It tries to develop software that reflect clients’ need, ambitions, company image, business profit, operational flexibility/improvement, employee satisfaction, operator satisfaction, cost the right/appropriate budget. …

Continue reading

Jun 16

Must know for senior software developer positions.

Must know for senior software developer positions. What do you think? useful resources or not?Though not complete but can provide some ideas. What do you think?Developers planning to go to other software related roles may find the resources useful. what do you think? Business Analysishttp://justetc.net/knowledge/index.php?table=Articles&categoryID=66&category=Business%20Analysis Business Curriculumhttp://justetc.net/knowledge/index.php?table=Articles&categoryID=67&category=Business%20Curriculam Dot Net Solution Architecturehttp://justetc.net/knowledge/index.php?table=Articles&categoryID=20&category=Dot%20Net%20Solution%20Architecture Software Usabilityhttp://justetc.net/knowledge/index.php?table=Articles&categoryID=62&category=Human%20Computer%20Interaction Managementhttp://justetc.net/knowledge/index.php?table=Articles&categoryID=51&category=Management Project …

Continue reading

Mar 23

What is RAD? What is prototyping?

Please consult the following resources to learn about Rapid Application Development and Software Prototyping: A good resource to learn RAD and prototyping RAD RAD and Prototyping Prototyping

May 23

What books should every software developer have?

This is a collection of answers to a question in linkedin.com. You can check it out by clicking on the following link. Linked in Answers: What books should every software developer have?

Nov 03

UML Resources

Tools to create UML diagrams from PHP SourceAuto Generate class diagrams from php source http://www.sparxsystems.com/products/ea_downloads.htmlhttp://uml.sourceforge.net/download.phphttp://www.excelsoftware.com/php_models.pdfhttp://www.codegeneration.net/generator.php?id=220 UML Theory–You can learn and Design by Hand(or visio/MS-Word)Short, to the point excellent: http://dn.codegear.com/article/31863Not Bad but lengthy: http://www.jeckle.de/umllinks.htm#tutorialsJust Ok: http://www.sparxsystems.com.au/UML_Tutorial.htm

Oct 17

Linkedin Answers: Programming is more arts than science? A saying. What is your opinion.

Linkedin Answers: Programming is more arts than science? A saying. What is your opinion

Aug 06

Design in construction

Design in constructionWhen software development does not go through a detailed design phase, developers require to think the design of the part they are working on and how the design fits together with the other components and the interface of the software. It’s always better to think about the design and algorithm before coding it. …

Continue reading

Nov 11

Unified Software Development Process

Wikipedia: Unified Process USDP: Presentation IBM Rational Unified Process

Skip to toolbar