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 …
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 , 66% of US companies have 1-10 employees . Current software engineering standards do not …
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 …
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
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 …
“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 …
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
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?
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 …
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 …
Check this article: Improve your status from “good developer” to “great developer”!
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
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. …
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 …
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
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?
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
Linkedin Answers: Programming is more arts than science? A saying. What is your opinion
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. …
Wikipedia: Unified Process USDP: Presentation IBM Rational Unified Process