Главная    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-2017
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте