Category: 21

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 …

Share this:

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 …

Share this:

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 …

Share this:

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 …

Share this:

“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 …

Share this:

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 …

Share this:

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 …

Share this:

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. …

Share this:

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 …

Share this:

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. …