Home Shop Service Stellenangebote Newsletter Das Unternehmen Sitemap Unterhaltung Warenkorb English
Bücher | Elektrotechnik u. Elektronik | Software-Engineering | Running an Agile Software Development Project
Unsere Produkte
Bücher
 
Soeben erschienen
Titelsuche
Featured Sites
Unterhaltung
Zeitschriften
Elektronische Medien
Wählen Sie Ihr Fachgebiet
 
Holcombe, Mike
Running an Agile Software Development Project

1. Auflage - November 2008
73,90 Euro
2008. 312 Seiten, Hardcover
ISBN-10: 0-470-13669-3
ISBN-13: 978-0-470-13669-0 - John Wiley & Sons

Preis inkl. Mehrwertsteuer zzgl. Versandkosten.

Bestellen



Probekapitel

Kurzbeschreibung
The use of agile software development processes continues to grow in both the software development and project management sectors. This book explains how to run an agile software development project, concentrating on the practical, social, business, and management aspects, as well as the technical issues involved. Case studies provide real-world examples that illustrate how to deliver high-quality, high-value solutions to business clients. It is an excellent reference for practicing software developers, engineers, and project managers, and a valuable textbook for undergraduate and graduate students in software engineering and computer science.

Aus dem Inhalt
Preface.

Chapter 1: What is an agile methodology?

1.1 Rapid business change - the ultimate driver.

1.2 What must agile methodologies be able to do?

1.3 Agility - what is it and how do we achieve it?

1.4 Evolving software - obstacles and possibilities.

1.5 The quality agenda.

1.6 Do we really need all this mountain of documentation?

1.7 The human factor.

1.8 Some Agile Methodologies.

1.9 Review.

Chapter 2: Extreme Programming Outlined.

2.1 Some guiding principles.

2.2 The five values.

2.3 The twelve basic practices of XP.

2.4 Review.

2.5 The evidence for XP.

2.6 Preparing to XP.

Chapter 3: Foundations - people and teams working together.

3.1 Software engineering in teams.

3.2 Personalities and team success.

3.3 Observations of team behaviour in XP projects.

3.4 Setting up a team.

3.5 Developing team skills.

3.6 Training together.

3.7 Finding and keeping a client for a university based project or a small business start up.

3.8 The organisational framework.

3.9 Planning.

3.10 Dealing with problems.

3.11 Risk analysis.

3.12 Review.

Chapter 4: Starting an XP project.

4.1 Project beginnings.

4.2 The first meetings with the client.

4.3 Business analysis and problem discovery.

4.4 The initial stages of building a requirements document.

4.5 Techniques for requirements elicitation.

4.6 Putting your knowledge together.

4.7 Getting technical.

4.8 Developing the requirements documents.

4.9 Specifying and measuring the quality attributes of the system.

4.10 The formal requirements document and system metaphor.

4.11 Contract negotiation.

4.12 Case study - the impact of organisational politics - learning from a failed project.

4.13 Review.

Chapter 5: Identifying stories and preparing to build.

5.1 Looking at the user stories.

5.2 Collections of stories.

5.3 User interfaces.

5.4 Communicating clearly with the customer and building confidence.

5.5 Demonstrating the non-functional requirements.

5.6 Estimating resources.

5.7 Review.

Chapter 6: Bringing the system together as a coherent concept.

6.1 What is the problem?

6.2 A simple common metaphor.

6.3 Architectures and patterns.

6.4 Finite state machines.

6.5 Extreme modelling (XM).

6.6 Multiple stories and XXMs.

6.7 Building the architecture to suit the application - a dynamic system metaphor.

6.8 Another look at estimation.

6.9 Review.

Chapter 7: Designing the system tests.

7.1 Preparing to build functional test sets.

7.2 Testing with the Data in mind.

7.3 The full functional system testing strategy.

7.4 The thinking behind the system test process.

7.5 Design for test.

7.6 Test documentation.

7.7 Non-functional testing.

7.8 Testing internet applications and web sites.

7.9 Review.

Chapter 8: Units and their tests.

8.1 Basic considerations.

8.2 Identifying the units.

8.3 Unit testing.

8.4 More complex units.

8.5 Automating unit tests.

8.6 Documenting unit test results.

8.7 Review.

Chapter 9: Evolving the system.

9.1 Requirements change.

9.2 Changes to basic business model and functionality.

9.3 Dealing with change - refining stories.

9.4 Changing the model.

9.5 Testing for changed requirements.

9.6 Refactoring the code.

9.7 Estimating the cost of change.

9.8 Summary.

Chapter 10: Documenting and delivering the system.

10.1 What is documentation for and who is going to use it?

10.2 Coding standards and documents for programmers.

10.3 Coding standards for Java.

10.4 Maintenance documentation.

10.5 User manuals.

10.6 Version control.

10.7 Delivery and finalisation.

10.8 Summary.

Chapter 11: Reflecting on the process.

11.1 Skills and lessons learnt.

11.2 The XP experience.

11.3 Personal and Team Assessment.

11.4 Summary.

11.5 Conundrums - discussion.

Chapter 12: Lifestyle matters.

12.1 Keeping fit.

12.2 General well-being.

12.3 Mental preparation.

12.4 Diet.

12.5 Music and work.

12.6 Conclusions and summary.

References.

Web sites.

Index.


 
Bestellen
Kurzbeschreibung
Langtext
Autoreninformation
Sitz der Autoren

Weitere Bücher

Case Study Research in Software Engineering
Guidelines and Examples

Semantic Web and Model-Driven Engineering

Tutorial on Hardware and Software Reliability, Maintainability and Availability


[mehr >>]

Weitere Zeitschriften

Advanced Materials

Advanced Functional Materials

Small


[mehr>>]

Angebot

Christie, Daniel J. (ed.)

The Encyclopedia of Peace Psychology
385,- Euro
gültig bis
31. März 2012

[mehr Angebote >>]


 

        

Seite empfehlen          RSS-Feeds             Druckversion

©2012 Wiley-VCH Verlag GmbH & Co. KGaA - Betreiber
http://www.wiley-vch.de - mailto: info@wiley-vch.de
Datenschutz