What is Kanban? Kanban is a concept that originated from the Japanese manufacturing sector during the late 1940s. The literal meaning of Kanban in Japanese is “signal” or “flag.”  Taiichi Ohno, the “father” of Kanban, developed the concept because he realized a rather simple principle: no company should start producing any product until one or more customers at the end of the supply chain indicated they needed another product. It enabled the “just-in-time’ manufacturing approach to become the standard it

Read more

Spiral Model | Spiral Model in Software Engineering


Spiral Model The spiral model is a combination of waterfall and iterative development process with emphasizing on more risk analysis. Risk is essentially any adverse circumstance that might hamper the successful completion of a software project. For example, the risk involved in accessing data from a remote database can be that the data access rate might be too slow. The risk can be resolved by building a prototype of the data access subsystem.  Thus, this model provides direct support for

Read more

Named Entity Recognition with NLTK

Named Entity Recognition

Named Entity Recognition with NLTK : Natural language processing is a sub-area of computer science, information engineering, and artificial intelligence concerned with the interactions between computers and human (native) languages. This is nothing but how to program computers to process and analyse large amounts of natural language data. NLP = Computer Science + AI + Computational Linguistics In another way, Natural language processing is the capability of computer software to understand human language as it is spoken. NLP is one

Read more

SDLC (Software Development Life Cycle)


Software Development Life Cycle (also called SDLC) is a workflow process which defines the core stages and activities of development cycles or A framework that describes the activities performed at each stage of a software development project. Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test high-quality software’s. The SDLC aims to produce high-quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates. System analysts can

Read more

Site Footer