Contents

images About the Authors

images About the Technical Reviewer

images Acknowledgments

images Introduction

images Chapter 1: Agile Software Development

Agile History

The Word Agile

Agile Manifesto

The Twelve Principles of Agile Software

The Agile Alliance

Agile Software Development Methodologies

Adaptive Software Development (ASD)

Extreme Programming (XP)

Scrum

Crystal

Feature-Driven Development (FDD)

Dynamic System Development Method (DSDM)

Unified Processes (UP)

Agile and Your Team

Cost of Failure

Project Size

Fitting Agile into Your Culture

Tools, Process, People

Summary

images Chapter 2: Agile and APEX

The Agile Manifesto

Individuals and Interactions Over Processes and Tools

Working Software Over Comprehensive Documentation

Customer Collaboration Over Contract Negotiation

Responding to Change Over Following a Plan

The Twelve Principles of Agile Software

Customer Satisfaction by Rapid Delivery of Useful Software

High-Level Navigation Shell

Changing Requirements Welcomed, Even Late in Development

Working Software Is Delivered Frequently

Working Software Is the Principle Measure of Progress

Sustainable Development, Able to Maintain a Constant Pace

Close, Daily Cooperation Between Business People and Developers

Simplicity

Self-Organizing Teams

Face-to-Face Conversation as the Best Form of Communication

Motivated Individuals Who Are Trusted

Continuous Attention to Technical Excellence

Regular Adaptation to Changing Circumstances

Summary

images Chapter 3: Core APEX vs. Enhanced APEX

Strategic Ways Forward

Use Core APEX Exclusively

Pages

Regions

Buttons

Items

Computations

Processes

Dynamic Actions

Validations

Branches

Applications

Use Enhanced APEX

Impact of Enhanced APEX

Business Cases for Enhanced APEX

Wait for Future APEX Versions

Use Another Technology

Summary

images Chapter 4: Supporting Technologies

Mandatory Technologies

Workstation

Oracle Database

Oracle Application Express (APEX)

Structured Query Language (SQL)

Core Technologies

Procedural Language/Structured Query Language (PL/SQL)

Mockup Tool

Oracle Database

Database Design

Operating System Scripting

Security

Authentication

Core Debugging Tools

Extended Technologies

Publishing

APEX API

Themes and Templates

JavaScript

Public APIs

APEX Multilingual Applications

Advanced Debugging Tools

Summary

images Chapter 5: Project Management

Developer and Project Manager Roles

Developer Perspective

Project Manager Perspective

Agile vs. Waterfall

Agile Complements Traditional Project Management

Agile Mapping to Traditional Project Management

Initiating

Planning

Executing

Monitoring and Controlling

Closing

Summary

images Chapter 6: Team Development

Feedback

The User Perspective

Feedback Flows

Feedback in a Project Life Cycle

Team Development Architecture

Features

Milestones and Releases

To-Dos

Bugs

Developer Workflow

Reporting

Summary

images Chapter 7: Rules and Guidelines

Why Develop a Rules and Guidelines Document?

Benefits

Costs

Return on Investment (ROI)

Audience

Structure

Table of Contents

Environment

Principles

Rules

Guidelines

Publication

Format of Individual Rules and Guidelines

Consistency vs. Change: Refactoring

Consistency

Change

Refactoring

Summary

images Chapter 8: Documentation

Agile Documentation

Characteristics of Agile Documentation

As Little As Possible

As Efficiently As Possible

As Late As Possible

Just Enough

Rules for Writing

Active Voice and Complete Sentences

Clear and Full-Word Names

Images and Diagrams

APEX Websheets

Accuracy

Documentation Within APEX

APEX Utilities

Team Development

Standards

Habits

User Interface Defaults

End-User Documentation

Developer Documentation

System Documentation

Documentation for Business Users

Trainers

Summary

images Chapter 9: Quality Assurance

Agile Quality Assurance

Quality as Culture

Build Quality into Rules and Guidelines

Create Tests First

Automate Tests Where Possible

Continuous Integration

Feedback, Feedback, Feedback

APEX Features for Quality Assurance

Wizards

User Interface Defaults

Unit Testing

User Acceptance Tests

APEX Debugging Tools

APEX Advisor

Team Development

Summary

images Chapter 10: Summary

images Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset