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
ERP and Data Warehousing in Organizations: Issues and Challenges
ERP Systems Impact on Organizations
Challenging the Unpredictable: Changeable Order Management Systems
ERP System Acquisition: A Process Model and Results From an Austrian Survey
Healthcare Information: From Administrative to Practice Databases
Development of Interactive Web Sites to Enhance Police/Community Relations
Cisco IOS in a Nutshell (In a Nutshell (OReilly))
Setting the System Prompt
Basic Interface Configuration Commands
ISDN Interfaces
Distance-Vector and Link-State Routing Protocols
Split Horizon
The Complete Cisco VPN Configuration Guide
VPN Implementations
Summary
SSL VPNs
Windows Client
ISAKMP/IKE Phase 1 Device Authentication
C & Data Structures (Charles River Media Computer Engineering)
Control Structures
The printf Function
Memory Allocation
Graphs
Problems in Strings
Introducing Microsoft ASP.NET AJAX (Pro - Developer)
The AJAX Revolution
Partial Page Rendering
The AJAX Control Toolkit
Built-in Application Services
Building AJAX Applications with ASP.NET
VBScript in a Nutshell, 2nd Edition
Functions and Procedures
Reusable Code Libraries
WSH Language Elements
VBScript with Internet Explorer
Section C.2. String Operator
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