Blog Feed: Software Engineering blog

Blog Feed:

Already a Member? Log In to Your Account

Use Gantt To Establish Baseline Plans For Your Next Project

Published on 2013-01-29 00:17:00

Use Gantt To Establish Baseline Plans For Your Next ProjectNot maintaining any Gantt charts for its project indirectly led to a construction company's failure and untimely demise. It had incurred extensive charges in penalties and eventually had to c

WBS Examples

Published on 2012-11-07 10:06:00

WBS-WORK-BREAKDOWN-STRUCTUREWhat is it?• An exhaustive and objective list of things-to-do, in a simple case.• For a complex project/task, it is a hierarchical (tree) structure,whose terminal nodes show all atomic work-units to meet theproject del

Top 15 iPhone apps for Project Managers

Published on 2012-11-06 00:57:00

Top 15 iPhone apps for Project ManagersHere are a few iPhone apps to make the working day go more smoothly for Programme and Project Managers. Hope you find them useful!PRINCE2 Snakes & Ladders Foundation Exam Preparation Game (Cost: £4.99)For those

Critical Path Analysis and PERT Charts

Published on 2012-11-05 23:18:00

A Gantt chart

Published on 2012-03-02 01:06:00

A Gantt chart is a type of horizontal bar chart that shows the timing relationships between the various stages that make up a project.This graph, which is named after Henry Gantt, American industrial engineer, who developed this technique during the early '900.Show the different stages that make up the project as lines starting from the date on which the diagram must be initiated and ending on the date to be finalized.Once completed, the Gantt chart shows the sequence of the different activities [..]

Implementing an Effective Software Development Process: Agile, Scrum, CMMI and Where to Start

Published on 2012-03-01 00:40:00

Even after several decades of software development, we still frequently read about high failure rates in IT projects. The last few years, the industry experts are getting on stage to propagate Agile and Scrum as the Holy Grail in software development. The question is where to start when changing your software development process.The first problem when reading through the literature about agile and scrum: it seems overwhelming. Reading about CMMI sends you even further into the bush. The large IT [..]

UML and Agile Modeling

Published on 2012-02-29 07:41:00

UML is a graphical language for organizing, analyzing, and planning object-oriented or component-based software projects. The UML 2 specification defines fourteen major different diagram types and over one thousand graphical and textual language elements, as well as additional extension mechanisms. Traditionally these diagrams have been used by software developers and project managers as a powerful, standardized planning language to verify application logic and confirm that end-user needs will b [..]

Using Waterfall Development Model for Software Development

Published on 2012-02-28 08:38:00

Using Waterfall Development Model for Software Development With the boom of online businesses, the need of software development is increasing at an alarming rate. And the rising demand of software solutions has led to the growth of IT sectors handling diverse web-based projects. Software is basically used to automate the business processes, perform multiple tasks with minimum use of human resources and expand business operations so as to gain maximum productivity in least possible time.When [..]

Back to Basics - What Is Software Development Methodology?

Published on 2012-02-27 22:20:00

Back to Basics - What Is Software Development Methodology?You must have heard many people use the term software development methodology or process. So what exactly does it mean? A software development methodology is a framework that is used to plan and control the process of developing any software or information system. Whether called a method, methodology, or framework, the framework provides a process that can be followed while building a software product from inception to support. Several of [..]

Software Development Explained

Published on 2012-02-10 06:59:00

Software Development ExplainedMost of us don't even know what software development means. Let me explain. Basically it means that someone works to develop or create new software, usually to meet the needs of business owners, for the personal use of the user, or to supply the potential needs of a client.Developing new software usually is perceived as 'computer programming' to most people. That is only part of the process. There is much research that has to be done in the development of new softwa [..]

Your Website - Got Communication Problems In the Development Stage?

Published on 2012-01-31 00:44:00

You have a mission and a vision. Part of your vision is how your website looks and feels. You're not a programmer or a web developer so you get someone to do it for you. Can you talk to each other and get any feeling that you're speaking the same language? You don't often hear about easy communication between the people who need to use the computer and the people who develop the tools they need to use. Sometimes it feels as if there's an impenetrable wall between the two. If you don't want [..]

How the Scrum Strategy of Software Development Works

Published on 2012-01-29 23:05:00

What is scrum? It's a special approach to software development. Instead of a full process, people who use this process work within a framework. So there is a much less formal approach to things in the sense that a very specific plan is excluded in favor of leaving things up to the software development team. And the reason why this is done is because the team will have a better idea of what sort of options are best used for solving a particular type of problem.This sort of process is in c [..]

The Evolution and Concept of Open Source Development

Published on 2012-01-12 21:47:00

The Evolution and Concept of Open Source DevelopmentOpen Source (Free) development is a methodology of creating software products from the design, development to its distribution. Developers often distributed such free software under the GPL (General Public License). This methodology provides a source code access to anybody and everybody aspiring to develop the software further for the good.The evolution of Open source developmentDuring the period of 50's and 60's, software were distributed free [..]

What is Scrum , Anyway ?

Published on 2012-01-10 23:53:00

What is Scrum , Anyway ?If you're a budding software developer, you've probably heard of the term "scrum" being passed around. Moreover, you've probably wondered what this strange-sounding word means, and why it seems to hold such importance. Despite how foreign or alien it sounds, though, the term can actually be very easily understood. It is quite a simple method, but a powerful one at the same time.The word represents a revolutionary method of software development. What makes it different fro [..]

Software Quality Assurance: Why Do You Require It?

Published on 2011-12-11 19:33:00

Software Quality Assurance: Why Do You Require It?With the fierce competition in the business sphere, it's paramount to have strategic advantage. However, the task apparently seems to be big challenge since an enterprise often grapples with countless core & non-core business objectives. It has been observed that in order to meet the product release date, often testing time is considerably reduced; this greatly hampers the quality of the product. To ensure good-quality product release, most compa [..]

Defining Scrum: A Compilation of Scrum Terms

Published on 2011-12-11 05:48:00

Defining Scrum: A Compilation of Scrum Terms Scrum, a software development process developed by Hirotaka Takeuchi and Ikujiro Nonaka in 1986, has become highly popular as a general product development framework in today's businesses. If you're looking into trying this methodology, here are a few key terms that you need to familiarize yourself with before you get started.• Product Owner - The "Product Owner" represents the customer's voice in the development process. The "Product Owner" i [..]

Scrum and Agile Manifesto

Published on 2011-12-08 01:03:00

Scrum and Agile Manifesto Some people start using Scrum although they know almost nothing about the Scrum. It makes me really sad when I meet people with the following mindset "Scrum == Sprint". Yes, all they know about Scrum is that you have to work in some iterations called "Sprint". And at the end of the project they are so disappointed because the project was not as successful as they expected. That is because the Scrum is dramatically different from traditional sequential development.Every [..]

Agile Approach Replacing Traditional Methods of Software Development

Published on 2011-12-04 04:16:00

Agile Approach Replacing Traditional Methods of Software Development There is a lot of debate going on regarding agile software development and whether it serves to be more beneficial or not. Many developers are turning to this methodology rather than the conventional methods to develop software.The growing trend for this methodology is fast gaining popularity as it proves to be more efficient and result oriented rather than the time consuming traditional methods of the past. Agile met [..]

Implementing an Effective Software Development Process: Agile, Scrum, CMMI and Where to Start

Published on 2011-11-25 08:37:00

Implementing an Effective Software Development Process: Agile, Scrum, CMMI and Where to Start The first problem when reading through the literature about agile and scrum: it seems overwhelming. Reading about CMMI sends you even further into the bush. The large IT providers easily assign some people to study, master and implement such complex processes. But the biggest part of the software industry consists of small and medium sized firms. In Europe, the biggest part of the software firms have [..]

What Is Change Management?

Published on 2011-07-05 06:21:00

What Is Change Management?What Is Change Management? The Change Mangement is the set of processes, tools and techniques to manage the human side of change processes, to achieve the required results, and actually create change in individual attitudes,

How to Manage requirement from stakeholder ?

Published on 2011-07-04 09:12:00

How to Manage requirement from stakeholder?In the software development cycle. Requirement gathering of the most difficult thing . Okay we come to understand each other better Requirement gathering from stakeholder.Maintain a line of commun

Software Development Success - 5 Essential Elements

Published on 2011-07-02 22:11:00

Software Development Success - 5 Essential ElementsModern languages ​​for the computer with their high-level constructs have come a long way since the days of assembler programming. With the increasing prevalence of people with computer science c

Project Control - 5 Reasons To Stop A Project

Published on 2011-07-02 10:16:00

Project Control - 5 Reasons To Stop A ProjectWe all want to complete projects successfully, this is the main reason why we are project managers. But sometimes the right thing to do is to stop a project, but when this occurs is that?1. The project is

Software Project Management - All About Agile Methodology

Published on 2011-07-01 05:36:00

Agile Methodology, history.In 2001 a group of experts on methods for managing software projects met to adhere to a common set of guiding principles for software development, thus defining the "Manifesto for Agile Software Development" .From the

PRINCE2 - Write Error Proof Business Case

Published on 2011-06-30 11:10:00

PRINCE2 - Write Error Proof Business CaseThe draft guidelines describe what needs to be done, the project plan as a spike and you're going to do the Business Case provides the reasons why you should do it.PRINCE2 terminology in the business case is t

Software Documentation Project - Benefits

Published on 2011-06-30 06:14:00

Software Documentation Project - BenefitsDuring the practice of Agile and Lean processes can not help but give priority to actions which bring an increase in value. When you have to do with the software documentation, many people who have only a supe

Project Management - What Are The Project Controls?

Published on 2011-06-29 08:18:00

Project Management - What Are The Project Controls?software engineering are a very useful exercise, they are to photograph the state of a project or a program so that they can identify what is working well and what areas need improvement instea

Project Management - An Introduction - Part 2 / 2

Published on 2011-06-28 05:53:00

Project Management - An Introduction - Part 2 / 2The role of project manager is a role of great responsibility. And 'in fact, the project manager to direct, supervise and control the project from start to finish. Project managers should stay out of t

Project Management - An Introduction - Part 1 / 2

Published on 2011-06-27 11:51:00

Project Management - An Introduction - Part 1 / 2Project Management as a modern sense began in the 60's, although it has its deeper roots. The need for project management has always been generated by the realization that an organization gets the bene

Work Breakdown Structure And The Lattice Logic - Project Planning - Part 2 / 2

Published on 2011-06-26 00:16:00

Work Breakdown Structure And The Lattice Logic - Project Planning - Part 2 / 2Lattice LogicA grid shows the logical sequence of tasks in a project over time. It shows which activities precede or succeed each other logically. Create a sticky start and

Work Breakdown Structure And The Lattice Logic - Project Planning - Part 1 / 2

Published on 2011-06-26 00:02:00

Work Breakdown Structure And The Lattice Logic - Project Planning - Part 1 / 2The Software projects are not events that just happen, but are planned. The entire project team should develop the plan in fact, should not only be the project manager to d

Activity diagrams

Published on 2011-06-24 06:05:00

The activity diagrams is a model a process as an activity consisting of a set of nodes connected by arcs. The semantics is described using the formalism of Petri Nets. Serve So to model aspects of the dynamic behavior of a system.An activity dia

Collaboration Diagrams vs Sequence Diagrams

Published on 2011-06-22 06:36:00

Collaboration Diagrams vs Sequence DiagramsCollaboration DiagramsCollaboration is UML,Collaboration Diagrams show the interactions between objects participating in a specific situation. It is more or less the same information shown in sequence diagra

Fundamental Use case diagrams

Published on 2011-06-20 08:02:00

Fundamental Use case diagrams A use case diagram is a graph that shows the interactions between a user and a use case of a system. It is particularly useful during the requirements specification.The actors are actors, external to the system that

Class diagrams Symbols

Published on 2011-06-19 02:10:00

Class diagrams Symbols A class diagram is a graph that describes the types of objects in a static system and the various relationships between them. Describes: The name of the class. The attributes of the class diagram specifying the type, visibil

Fundamental Class diagrams

Published on 2011-06-18 10:44:00

Fundamental Class diagramsThis short post is not intended as a comprehensive and exhaustive discussion about the topic but only and exclusively a note worthy of depth, because there are tons of books covering the subject so certainly can do better th

Courage, a value nell'extreme programming

Published on 2011-06-17 06:43:00

Courage, a value nell'extreme programmingMany practices extreme programming have to do with courage.The word "courage" should not be read with reference to the dismissive attitude of the danger from members of the development team - but you start wri

Agile Development and User-Centered Design

Published on 2011-06-16 09:41:00

The subject of the title, that is like Agile development and User-Centered Design, was recently the focus of my interests. After reading countless articles on blogs , I went to investigate, the specialization course Agile Development and Usabil

SOFTWARE VERIFICATION AND VALIDATION PLAN

Published on 2011-06-15 08:06:00

All software verification and validation activities must be documented in the Software Verification and Validation Plan (SVVP). The SVVP is divided into seven sections that contain the verification plans forthe SR, AD and DD phases and the

Software Verificatio Introduction

Published on 2011-06-14 09:29:00

Verification can mean the:· act of reviewing, inspecting, testing, checking, auditing, or otherwiseestablishing and documenting whether items, processes, services ordocuments conform to specified requirements · process of evaluating a system o

software verification and validation standard

Published on 2011-06-13 05:38:00

IEEE STANDARDS USED FOR THIS GUIDE6 standards of the Institute of Electrical and Electronics Engineers (IEEE) have been used to ensure that this guide complies as far as possible with internationally accepted standards for verification and

Software Verification and Validation

Published on 2011-06-12 02:25:00

Software verification and validation activities check the software against its specifications. Every project must verify and validate the software it produces. This is done by:· checking that each software item meets specified requirements

Software Requirements Specification (SRS) Template

Published on 2011-06-11 01:59:00

The Software Requirements Specifications (SRS) document defines the requirements for a system and the methods to be used to ensure that each requirement is satisfied. The SRS should encapsulate all the characteristics and features expe

Gantt Chart in Two-Dimensional Time

Published on 2011-06-11 00:14:00

The Gantt chart depicts the current prediction of how the future is going to unfold, but itdoes not adequately tell the history of the project’s efforts to get to that future. This isbecause the Gantt chart is really a series of charts, each of whi

Merits Of Gantt Charts

Published on 2011-06-10 23:19:00

To manage a project and to make sure that all the aspects of the project are progressing in the right manner, it is very important to communicate to each other. Graphical aids such asGantt chart enables the information to be identified

Different Software Development Methodology in Practice

Published on 2011-05-31 05:37:00

In the software development field, you will come across a variety of development methodologies followed while developing any software project. This Software methodology refers to processes used to plan the strategies for software develop

How to writing high quality software documentation

Published on 2011-05-30 05:27:00

Software documentation is an important part of every company involved in software product development. Software documentation is a document or a written text which either aims at explaining how a software works or how a user can operate a software. T

Peer Code Review Challenges

Published on 2011-05-23 05:44:00

Code review or as it is often referred to as simply code review, is an in depth line by line walkthrough or review of a code module. Each segment of the code is inspected to highlight faults and look for areas of improvement which ensures business ne

Code Review - Peer Review

Published on 2011-05-11 06:09:00

Code Review is a methodical examination of computer source code planned to find and fix mistakes that are unnoticed in the early development stages, improving generally the value of software together with developer's skillfulness.Considering the prin

Code Review - Light Weight Code Review

Published on 2011-05-09 07:08:00

A Code Review needs less visual projection than formal code inspections. If done accurately it can be similarly helpful. Code Reviews are often carried out as part of the usual software development process and try to progress the cost profit as

The Code Review and Inspection Process

Published on 2011-05-03 03:51:00

Software Inspection refers to the peer review of such work handled by a trained person looking after the faults through the use of well defined procedures. This may also refer to the inspection. A Software Inspection is one of the common types of rev

© 2006-2013 OnToplist.com, All Rights Reserved