Sumário Itens Encontrados: 157Chapter 1: Agile Software Development 1Agile HistoryThe Word AgileAgile ManifestoThe Twelve Principles of Agile SoftwareThe Agile AllianceAgile Software Development MethodologiesAdaptive Software Development (ASD)Extreme Programming (XP)ScrumCrystalFeature-Driven Development (FDD)Dynamic System Development Method (DSDM)Unified Processes (UP)Agile and Your TeamCost of FailureProject SizeFitting Agile into Your CultureTools,Process,PeopleChapter 2: Agile and APEXThe Agile ManifestoIndividuals and Interactions Over Processes and ToolsWorking Software Over Comprehensive DocumentationCustomer Collaboration Over Contract NegotiationResponding to Change Over Following a PlanCustomer Satisfaction by Rapid Delivery of Useful SoftwareChanging Requirements Welcomed,Even Late in DevelopmentWorking Software Is Delivered FrequentlyWorking Software Is the Principle Measure of ProgressSustainable Development,Able to Maintain a Constant PaceClose,Daily Cooperation Between Business People and DevelopersSimplicitySelf-Organizing TeamsFace-to-Face Conversation as the Best Form of CommunicationMotivated Individuals Who Are TrustedContinuous Attention to Technical ExcellenceRegular Adaptation to Changing CircumstancesChapter 3: Core APEX vs Enhanced APEXStrategic Ways ForwardUse Core APEX ExclusivelyPagesRegionsButtonsItemsComputationsProcessesDynamic ActionsValidationsBranchesApplicationsUse Enhanced APEXImpact of Enhanced APEXBusiness Cases for Enhanced APEXWait for Future APEX VersionsUse Another TechnologyChapter 4: Supporting TechnologiesMandatory TechnologiesWorkstationOracle DatabaseOracle Application Express (APEX)Structured Query Language (SQL)Core TechnologiesProcedural Language/Structured Query Language (PL/SQL)Mockup ToolDatabase DesignOperating System ScriptingSecurityCore Debugging ToolsExtended TechnologiesPublishingAPEX APIThemes and TemplatesJavaScriptPublic APIsAPEX Multilingual ApplicationsAdvanced Debugging ToolsChapter 5: Project ManagementDeveloper and Project Manager RolesDeveloper PerspectiveProject Manager PerspectiveAgile vs WaterfallAgile Complements Traditional Project ManagementAgile Mapping to Traditional Project ManagementInitiatingPlanningExecutingMonitoring and ControllingClosingChapter 6: Team DevelopmentFeedbackThe User PerspectiveFeedback FlowsFeedback in a Project Life CycleTeam Development ArchitectureFeaturesMilestones and ReleasesTo-DosBugsDeveloper WorkflowReportingChapter 7: Rules and GuidelinesWhy Develop a Rules and Guidelines Document?BenefitsCostsReturn on Investment (ROI)AudienceStructureEnvironmentPrinciplesRulesGuidelinesPublicationFormat of Individual Rules and GuidelinesConsistency vs Change: RefactoringConsistencyChangeRefactoringChapter 8: DocumentationAgile DocumentationCharacteristics of Agile DocumentationAs Little As PossibleAs Efficiently As PossibleAs Late As PossibleJust EnoughRules for WritingActive Voice and Complete SentencesClear and Full-Word NamesImages and DiagramsAPEX WebsheetsAccuracyDocumentation Within APEXAPEX UtilitiesTeam DevelopmentStandardsHabitsUser Interface DefaultsEnd-User DocumentationDeveloper DocumentationSystem DocumentationDocumentation for Business UsersTrainersChapter 9: Quality AssuranceAgile Quality AssuranceQuality as CultureBuild Quality into Rules and GuidelinesCreate Tests FirstAutomate Tests Where PossibleContinuous IntegrationFeedback,Feedback,FeedbackAPEX Features for Quality AssuranceWizardsUnit TestingUser Acceptance TestsAPEX Debugging ToolsAPEX AdvisorChapter 10:Index