Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Tate K. — Sustainable Software Development: An Agile Perspective
Tate K. — Sustainable Software Development: An Agile Perspective



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Sustainable Software Development: An Agile Perspective

Автор: Tate K.

Аннотация:

Software development for immediate success and long-term sustainability

Sustainable Software Development brings together principles and practices for building software that is technically superior, delivers exceptional business value, and can evolve rapidly to reflect any change to your business or technical environment.

Kevin Tate shows how to eliminate practices that make development unsustainable, replacing them with a sustainable approach that draws on the best ideas from both agile and conventional development. Tate demonstrates how to manage the paradox of rapid releases versus long-term sustainability, achieving both rich functionality and superior quality. You'll learn how to build a development organization that is more productive, more programmer-friendly, and can continually improve its ability to handle complexity and change.

Writing for developers, architects, project leaders, and other software team members, Tate shows how to:

* Understand today's software "ecosystem" and its implications for development teams
* Take control of your development environment, so you can outship your competitors, leveraging new technologies and responding to new business opportunities
* Maintain a consistent pace that optimally balances short- versus long-term requirements
* Keep your code base in a "near-shippable" state between releases
* Prevent defects, rather than just recognizing and fixing them
* Invest continually and cost-effectively in software design improvements
* Leverage the fundamentals ofthe craft of software development
* Drive essential cultural change throughout your organization
* Integrating sustainable processes with Agile and CMM methodologies


Язык: en

Рубрика: Технология/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2005

Количество страниц: 264

Добавлена в каталог: 25.08.2007

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Methodology      
Metrics      
metrics for defects      
Microsoft      
Microsoft, business model of      
Microsoft, daily shipping at      
Microsoft, Office97      
Microsoft, Windows, testing and      
milestones, artificial      
mindset      
mindset, continual improvement and      
mindset, for sustainable development      
mindset, software development culture and      
mock objects      
model-view-controller pattern      
morale      
morale, working harder vs. working smarter and      
multi-threading      
nested statements      
nightly builds      
no broken windows      
nondeterministic programs      
Norton Anti-Virus      
Object-Oriented Programming      
objects, mock      
Office97      
open source software      2nd
open source software, defect prevention and      
open source software, fixes to      
Osborne Computer, Inc.      
Osborne effect      
Outsourcing      
overdesigning      2nd 3rd
pair programming      
Palm PDA      
parking lot managers      
Performance      
performance, metrics      
performance, testing      
persistance      
pillars of design      
plan-driven development      
plan-driven development, release planning in      
plan-driven development, sloppy planning and      
plan-driven development, tradition methods and      
plan-driven development, transition plans in      
platform dependencies      
platform dependencies, rearchitecture and      
PMD      
positive reinforcement      
practices      2nd
practices, attention to performance      
practices, barely sufficient documentation      
practices, coding standards/guidelines      
practices, continual refinement of      
practices, continuous integration      
practices, defect prevention      
practices, for continual refinement      
practices, for Extreme Programming      
practices, internationalization of products      
practices, nightly builds      
practices, no broken windows      
practices, principles vs.      
practices, prototyping      
practices, standards adoption      
practices, uncompromising attitude toward defects      
practices, zero tolerance for memory/resource leaks      
Pragmatic Programmer (Hunt, Thomas)      
principles, practices vs.      
PRODUCT      
product development      
product differentiation      
product, continual refinement of      
product, working, at all times      
Professional development      
project controls      
Project management      
project management, training for      
project stresses      
Prototyping      
prototyping, iterative development and      
Purify      
QT
quality assurance (QA)      
quality assurance (QA) in defect prevention      2nd
quality assurance (QA), defect prevention vs. detection and      
quality assurance (QA), importance of prompt      
reactive thinking      
record and playback      
Refactoring      
refactoring, group exercises in      
refactoring, supporting      
refinement, continual      2nd
refinement, continual, coaching/team development in      
refinement, continual, daily standup meetings in      
refinement, continual, iterative development in      
refinement, continual, metrics in      
refinement, continual, practices for      
refinement, continual, release planning in      
refinement, continual, retrospectives in      
regression tests      
regressions      2nd
reinforcement, positive      
reinvention of companies      
releases      
releases, death spiral and      
releases, defect backlogs and      
releases, iterative development and      
releases, planning      
Reliability      
Renerware      
Repenning, Nelson P.      
replaceability      
research projects, iterative development for      
resource leaks      2nd
resource leaks, detecting      
resource-usage tests      
Responsibility      
retrospectives      
reuse, designing for      
Ripple effects      
Risk      
risk, awareness of      
risk, prototyping and      
roadmaps      
root-cause analysis      
Rules      
run-time monitoring      
Scalability      
Scheduling      
scheduling, artificial milestones and      
Self-organization      
Shark      
shipping      
shipping at unpredictable times      
shipping, daily      
simplicity      
simplicity in design      
SketchBook Pro      
sketching tools      
skills, complementary      
Software development      [See also design]
software development, agile methods for      
software development, capability maturity model and      
software development, culture of      
software development, death spiral in      
software development, engineering approach to      
software development, Extreme Programming in      
software development, iterative      2nd
software development, manifesto for agile      
software development, methodology of      
software development, plan-driven development      
software development, waterfall approach to      
Software Engineering Institute      
software ICs      
source code analyzers      
Standards      
standards for coding      
standards, adopting      
standup meetings      
Sterman, John D.      
sustainable development      
sustainable development, advantages of      
sustainable development, applying principles of      
sustainable development, as juggling      
sustainable development, beginning      
sustainable development, capability maturity model and      
sustainable development, chemical manufacturing example of      2nd
sustainable development, Cobol and      
sustainable development, culture change and      
sustainable development, definition of      
sustainable development, design in      
sustainable development, example of      
sustainable development, feedback and      
sustainable development, for new projects      
sustainable development, mindset behind      
sustainable development, practices and      
sustainable development, principles of      
sustainable development, vision and      2nd
switch statements      
system tests      
talents, complementary      
Teams      
teams, developing/coaching      
teams, new projects and      
teams, proactive      2nd
teams, self-organization of      
technical debt      2nd
Testing      2nd [See also quality assurance (QA)]
testing, automated      2nd 3rd
testing, cornerstone      
testing, cost of      
testing, equipment for      
testing, in defect prevention      
testing, integration      2nd
testing, performance      
testing, positive reinforcement of      
testing, rearchitecture and      
testing, record and playback      
testing, regression      
testing, resource-usage      
testing, resources for      
testing, system      
testing, test coverage analysis and      
testing, unit      
testing, usability      
testing, user verification      
testing, visual validation      
Thomas, David      
throwaway prototypes      2nd [See also prototyping]
timestamping builds      
torque      
tracer bullets      2nd
Training      
training, change and      
training, consultants and      
training, project management      
transition plans      
UML diagrams      
underdesign      2nd
unit tests      
unsustainable development      2nd 3rd 4th 5th 6th 7th
unsustainable development, causes of      2nd 3rd 4th
unsustainable development, flywheel metaphor of      
unsustainable development, jumping in place and      
unsustainable development, technical debt and      
unsustainable development, turning into sustainable      
urgency, shared sense of      2nd
urgency, shared sense of, consultants and      
usability tests      
user needs      
user needs, guiding design principles for      
user requirements      
user verification tests      
validation testing      
value-add      
Velocity      2nd
vicious cycles      
vicious cycles, working harder vs. working smarter      
virtual shipability      
virtuous cycles      
virtuous cycles, working harder vs. working smarter      
vision-oriented approach      
vision-oriented approach, design in      
vision-oriented approach, iterative development and      
vision-oriented approach, organizational culture and      
visual validation tests      
war rooms      
waterfall approach      2nd
whiteboards      2nd 3rd
wins, continual      
work environment      
work environment, 40-hour week and      
working product      2nd 3rd
working product, internationalization of      
working product, practices for      
working product, vs. working software      
working smarter vs. working harder      
working smarter vs. working harder, Extreme Programming and      
XML      
zero tolerance      
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте