February 2012
M T W T F S S
« Jan    
 12345
6789101112
13141516171819
20212223242526
272829  

Overview of Extreme Programming (XP)




Extreme Programming (XP) is a software engineering methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development, it advocates frequent “releases” in short development cycles (timeboxing), which is intended to improve productivity and introduce checkpoints where new customer requirements can be adopted. XP utilizes [...]



Agile View Of Process




An agile philosophy for software engineering stresses four key issues : the importance of self-organizing teams that have control over the work they perform : communication and collaboration between team members and between practitioners and their customers, a recognition that change represents an opportunity; and an emphasis on rapid delivery of software that satisfies the [...]



Task Set in Software Process




Each software engineering action is represented by a number of different task sets – each a collection of software engineering work tasks, related work products, quality assurance points, and project milestones. A task set defines the actual work to be done to accomplish the objectives of a software engineering action. For example, ” requirements gathering” [...]



Process Framework




A process framework establishes the foundation for a complete software process by identifying a small number of framework activities that are applicable to all software projects, regardless of their size or complexity. In addition, the process framework encompasses a set of umbrella activities that are applicable across the entire software process. Each framework activity is [...]