Flylib.com
Agile Development with ICONIX Process: People, Process, and Pragmatism
Agile Development with ICONIX Process: People, Process, and Pragmatism
ISBN: 1590594649
EAN: 2147483647
Year: 2005
Pages: 97
Authors:
Doug Rosenberg
,
Mark Collins-Cope
,
Matt Stephens
BUY ON AMAZON
Agile Development with ICONIX ProcessPeople, Process, and Pragmatism
Table of Contents
IntroductionRigor Without the Mortis
Recurring Themes
So, Lets Get Started
Part 1: ICONIX and Agility
Chapter 1: What Is Agility? (And Why Does It Matter?)
What Software Agility Isnt
The Goals of Agility
Why Is Agility Important?
What Makes a Project Agile?
Challenges of Being Agile
Agile Methodologies
Agile Fact or Fiction: What Does Being Agile Mean?
Summary
Top 10 Practices and Values That Make a Project Agile
Chapter 2: Characteristics of a Good Software Process
Whats in a Software Development Process?
What Makes a Good Agile Logical Process?
Human Factors
Agile Fact or Fiction: Team Structure and Human Factors
Summary
Chapter 3: ICONIX ProcessA Core UML Subset
A Brief History of ICONIX Process
What Can ICONIX Process Do for My Project?
ICONIX Process in Theory (aka Disambiguation and Prefactoring)
ICONIX Process in a Nutshell
More About Disambiguation
More About Prefactoring and Model Refactoring
Key Points to Remember
Summary
Chapter 4: A Core Subset of Agile Practices
Why Define a Core Subset of Agile Practices?
Agile ICONIX: The Core Subset of Agile Practices
Refactoring the Agile Manifesto
Agile Fact or Fiction (Continued)
Summary
Part 2: Agile ICONIX Process in PracticeThe Mapplet Project
Chapter 5: Introducing the Mapplet Project
So, Whats a Mapplet, Anyway?
Mapplet Goals
Mapplet Requirements
Project Inception: A JumpStart Workshop in Action
Mapplet Architecture
Initial Use Case Modeling for the Mapplet
First Release Plan
More Information on ArcGIS As Used by the Mapplet
Summary
Chapter 6: Modeling the Mapplet (Release 1)
Visual Acceptance Testing
First Pass Modeling Efforts (and Some Typical Modeling Mistakes)
Tightening Up the Model
Lets Take a Look at Some Code
Et Voila The First (Working Prototype) Release
Summary
Chapter 7: Synchronizing the Model and CodeOne Small Release at a Time
Keeping It Agile
Divergence of Code and Design over Time
Design Review
And Today s Lesson Is
Summary
Chapter 8: Mapplet Release 2
How Persona Analysis Was Used to Drive the Requirements
Planning the Second Release
Analysis Review
Designing Release 2
Source Code: Refactoring Is Still Useful After Doing Use Case-Driven Modeling
Screenshots of the Finished Product
Agile Scorecard for the Mapplet Project
Summary
Part 3: Extensions to ICONIX Process
Chapter 9: Agile Planning
Agile Planning Terminology
Agile Planning Building Blocks
Agile Planning Phases
Agile Planning Principles
Summary
Chapter 10: Persona Analysis
Extending ICONIX Process with Persona Analysis
The Three Pieces of the Jigsaw Puzzle
Building the UI Around a Target User
Using Interaction Design to Identify Alternate Scenarios
Keeping a Tight Rein on Complexity
Using Interaction Design to Identify Actors and Use Cases
The Finished Use Case
Visual Acceptance Test for Release 2
Summary
Chapter 11: A Vanilla Test-Driven Development Example
A Brief Overview of TDD
A Vanilla TDD Example
Summary
Chapter 12: Test-Driven Development with ICONIX Process
The Vanilla Example Repeated Using ICONIX Modeling and TDD
Summarizing ICONIXTDD
Stop the Presses: Model-Driven Testing
Summary
Agile Development with ICONIX Process: People, Process, and Pragmatism
ISBN: 1590594649
EAN: 2147483647
Year: 2005
Pages: 97
Authors:
Doug Rosenberg
,
Mark Collins-Cope
,
Matt Stephens
BUY ON AMAZON
Beginners Guide to DarkBASIC Game Programming (Premier Press Game Development)
Basic Commands, Variables, and Data Types
Looping Commands
Making Programs Think Branching Statements and Subroutines
More Power to the Numbers Data Sequences and Arrays
Fundamentals of 3D Graphics Programming
Absolute Beginner[ap]s Guide to Project Management
What Is a WBS Exactly?
"Managing Project Deliverables" Means What Exactly?
Powerful Risk Control Strategies
Principles of Managing Project Quality
Keys to Better Project Team Performance
Introducing Microsoft ASP.NET AJAX (Pro - Developer)
The AJAX Revolution
The Microsoft Client Library for AJAX
Partial Page Rendering
Built-in Application Services
Building AJAX Applications with ASP.NET
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Blue-Screen Garbage Mattes
Rotoscoping Techniques with Photoshop
Color, Light, and Focus
Atmosphere, Film, and Noise Effects
Appendix Adobe Photoshop and After Effects Resources
GDI+ Programming with C#
Skewing Images
Encoder Parameters and Image Formats
Transformation
The PrintDocument and Print Events
Section A.1. Why Exception Handling?
User Interfaces in C#: Windows Forms and Custom Controls
Modern Controls
Custom Controls
Data Controls
GDI+ Controls
Help and Application-Embedded Support
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies