Главная    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
Предметный указатель
Adaptation      
adaptive software development
Adobe's Eve
Agility      2nd
agility, capability maturity model and
agility, consistency vs.
agility, continual refinement and      
agility, design and
agility, development methods for      
agility, Extreme Programming and
agility, manifesto on      
AND/OR thinking
Apple      
Apple iPod
Apple, Shark
Apple, war rooms
Architecture
architecture, identifying battles over
architecture, rearchitecture and
architecture, record and playback
architecture, user visibility of
barely sufficient documentation
Boundschecker
bug tracking tools
Bugzilla
builds      
builds, metrics for
builds, nightly
builds, release planning and      
builds, time taken by      
builds, timestamping      
Bureaucracy
burnout
Business models
business models, disruptive      
business plans
capability
Capability maturity model (CMM)
capability, working harder vs. working smarter and
ceremony      
ceremony, discipline vs.
Change
change, agents
change, aversion to      
change, continual refinement and
change, cultural      
change, designing for      2nd
change, disruptive technologies and
change, effecting
change, enablers of
change, examples of
change, factors for
change, jumping in place and
change, need for
change, phases of
change, reactions to      
change, resistance to      
change, tolerance of      
change, transition plans and      
chemical manufacturing, sustainable development in      2nd
coaching      
COBOL      
Code
code comments      
code, copy and paste porting
code, documentation of source      
code, metrics for      
code, ownership of      
code, platform dependencies and
code, reviews
code, source code analyzers and      
code-aware tests      
code-then-fix mentality      2nd 3rd
code-then-fix mentality, defect prevention and      
code-then-fix mentality, working product and      
coding standards and guidelines      
Collaboration      
collaboration as project control      
collaboration, cross-functional      
collaboration, design and      
collaboration, in Extreme Programming      
collaboration, in software design      
collaboration, iterative development and      
collaboration, positive reinforcement of      
collaboration, with users      
Collins, Jim      2nd
command-control      
commodities      
Communication      2nd
Competition      2nd
compilers, defect prevention and      
complacency      
complementarity of talents/skills      
complexity      
componentized software      
Configuration Management      2nd
Consistency
constructor methods      
Consultants
continual improvement      2nd 3rd
continuous integration      
copy and paste porting      2nd
cornerstone tests
cost management
CPD      
Creativity      [See also innovation]
Creativity for retrospectives      
Creativity in automated testing      
culture, organizational      2nd
culture, organizational, changing      2nd
culture, organizational, defect detection oriented      
culture, organizational, of software development
culture, organizational, work environment in
customers
customers, collaboration with      
customers, contact with      
customers, defect reporting by
customers, disruptive technologies and
customers, feedback from      2nd
customers, in Extreme Programming
customers, mindshare of      
customers, on-site      
customers, positive reinforcement of contact with      
customers, understanding
customers, value to
daily shipping
Data structures      
Debugging      
debugging, milestones and      
debugging, working product and      
Decision making      
defects
defects, avoiding backlogs of      
defects, backlogs of      
defects, build times and      
defects, cost of fixing and time of discovery
defects, designing for reuse and
defects, detection of and cost of change      
defects, detection vs. prevention of      
defects, metrics for      2nd
defects, milestones and
defects, no broken windows practice and
defects, practices for preventing
defects, pragmatic practices for      
defects, preventing      2nd
defects, preventing from reaching customers      
defects, preventing vs. detecting      2nd 3rd
defects, prioritizing      
defects, programming and code reviews and      
defects, quality assurance and      2nd
defects, rearchitecture and      
defects, root-cause analysis and      
defects, ruthless testing for
defects, time spent fixing
defects, tools for
defects, tracking
defects, uncompromising attitude towards
defects, won't fix      
defects, working product and      
Dell Computers
Design      2nd
design, bottom-up      
design, discussions      
design, emphasis on      
design, extreme      
design, Extreme Programming and
design, for reuse
design, for testability
design, frequent meetings in      
design, guiding principles in      
design, patterns in      
design, practices for      
design, rearchitecture and      
design, refactoring and      
design, reviews
design, simplicity in
Design, top-down      
design, vision in      
deterministic programs
discipline      2nd
discipline, Extreme Programming and
disruptive technologies      
Diversity
Documentation
documentation, barely sufficient      
documentation, code reviews and      
documentation, dangers of excessive      
documentation, design and      
documentation, in plan-driven development
documentation, source code      
documentation, updating
doxygen
dynamic systems development method (DSDM)
Eclipse
Education      2nd
emergent design      2nd [See also design]
engineering approach to software development      
engineering, guiding principles for      
errors, defect prevention and      
Eve      
event logging
Evolutionary design      2nd [See also design]
Exception handling
execution profilers      
exit criteria
expertise
external dependencies
Extreme programming
Extreme Programming (Beck)      
Extreme Programming (XP)
Extreme Programming, design in
Extreme Programming, misconceptions of      
Extreme Programming, practices for      
Extreme Programming, strengths of      
Extreme Programming, values of      
Extreme Programming, weaknesses of      
feature cards      2nd
feature-driven development      
features      
features, AND/OR thinking about      
features, continual improvement and      2nd 3rd
features, documenting      
features, metrics for      
features, non-feature work and      
features, planning development of      
features, simplicity and reliability and      
features, time spent developing      
features, vision and      
Feedback      
feedback from users      2nd
feedback in continual refinement      
feedback, iterative development and
feedback, retrospectives and      
flexibility      
flywheel metaphor      
fun      
functionality freezes      
game engines      
Global variables      
Good to Great (Collins)      
guiding councils      
Hardware      
Highsmith, Jim      2nd
hotkey managers
Hunt, Andrew      
IBM      
improvement      
improvement, continual      2nd
improvement, working harder vs. working smarter and      
Innovation      
innovation, bureaucracy and
innovation, pace of      
Integration      
integration, continuous      
integration, tests for      2nd
Interfaces      
interfaces, designing for reuse and      
interfaces, external dependencies and
interfaces, integration testing      2nd
internationalization of products      
Internet
Internet as disruptive technology      
iPod      
ISO-9000      
iterations      
iterations, bug fix-only      
iterations, design reviews and      
iterative development      2nd
Java, PMD for      
Javadoc      
JavaDocs      
jumping in place      
Kerievsky, Joshua
keystone practices      2nd [See also practices]
leadership
leadership, change and      
leadership, culture of      
leadership, Extreme Programming and
lean development      
Lean Software Development (Poppendieck)
learning, continuous      2nd
libraries, integration tests and      
Linux
logging capability
logging, event      
logic errors      
Management      
management, attitude leadership and      
management, change and
management, parking lot managers in
management, project      
management, support for change and
Manipulation
Market share
markets, understanding
meetings
meetings, daily standup
meetings, design      
meetings, status report      
memory leaks      
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2026
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте