[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-242663-105":53,"doc-detail-242663-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","csse-372-software-project-management-more-agile-project-management","CSSE 372 Software Project Management - More Agile Project Management","","Agile project management concepts are introduced for intermediate-sized software efforts, emphasizing planning that remains effective as the project evolves. The material compares multiple Agile approaches—Extreme Programming (XP), Feature Driven Development (FDD), and Crystal—then highlights key practices such as short releases, continuous testing, refactoring, pair programming, continuous integration, and defined coding standards. XP planning is described through user stories, cost estimation, delivery increments, and velocity-driven scheduling. FDD focuses on client-valued features and feature templates, while Crystal stresses problem-based process tuning, face-to-face communication, and reflection workshops.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/csse-372-software-project-management-more-agile-project-management/242663/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/csse-372-software-project-management-more-agile-project-management/242663.png","ImageObject",442,249,{"name":88,"@type":89},"McQueen","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-11","2026-09-12",true,{"@type":98,"interactionType":99,"userInteractionCount":76},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What learning outcomes are emphasized for Agile software project management?","Question",{"text":108,"@type":109},"Participants learn to create and manage a plan for an intermediate-sized software project as requirements evolve, while introducing more Agile methods and practices.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How does Extreme Programming (XP) planning work?",{"text":113,"@type":109},"XP begins with user stories, the team assesses stories and assigns cost, stories are grouped into deliverable increments, and a commitment is made to a delivery date using project velocity to guide subsequent dates.",{"name":115,"@type":106,"acceptedAnswer":116},"What distinguishes Feature Driven Development (FDD) and Crystal methodologies?",{"text":117,"@type":109},"FDD distinguishes itself by defining client-valued features implementable in two weeks or less and using feature templates and a feature list for planning. Crystal focuses on tuning a family of process models to match problem characteristics, with face-to-face communication and reflection workshops.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},242663,1791262008,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":135,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":136,"language":137,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":138,"faqs":139,"seo_title":140,"seo_description":61,"update_tm":141,"read_time":142},5909890329169,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","CSSE 372 Software Project Management:  \nMore Agile Project Management  \nShawn Bohner  \nOffice: Moench Room F212  \nPhone: (812) 877-8685  \nEmail: [bohner@rose-hulman.edu](bohner@rose-hulman.edu)  \nLearning Outcomes: Plan (verb)  \nCreate a plan for an intermediate size software project & manage to the plan as project evolves.  \nIntroduce some more Agile Methods  \n􀀡 Extreme Programming (XP)  \n􀀡 Feature Driven Development  \n􀀡 Crystal Methodologies  \n􀀡 Agile Project Management  \n􀀡 SCRUM  \neXtreme Programming (XP)  \n􀀡 Early and widely used Agile Method developed by Kent Beck et al  \n􀀡 XP Planning  \n􀀢 Begins with creation of user stories  \n􀀢 Team assesses each story and assigns a cost  \n􀀢 Stories are grouped to for a deliverable increment  \n􀀢 A commitment is made on delivery date  \n􀀢 1st increment 􀀡 project velocity  \n􀀡 Used to help define subsequent delivery dates  \n4 Q1  \nSome eXtreme Perspectives  \n􀀡 Are code inspections good? Then code in pairs—all code is inspected all the time!  \n􀀡 Is testing good?  \nThen write the unit test before the code, automate testing, and run all tests all the time.  \n􀀡 Is customer contact good? Then locate a customer representative in the team, so that you have access to them all the time.  \neXtreme Programming (XP) Cycles  \nCustomer Defines Value  \nDevelopers  \nBuild Value  \nDevelopers Estimate Cost  \nCustomer Chooses Value  \n4  \nTwelve XP Practices  \n1. Planning Game  \n2. Short Releases  \n3. Simple Design  \n4. Continuous Testing  \n5. Refactoring  \n6. Pair Programming  \n7. Collective Ownership  \n8. Continuous Integration  \n9. On-site Customer  \n10. Sustainable Pace  \n11. Metaphor  \n12. Coding Standards  \nFeature Driven Development (FDD)  \n􀀡 Originally proposed by Peter Coad et al and promoted later by Jeff DeLuca  \n􀀡 FDD—distinguishing features  \n􀀢 Emphasis is on defining “features”  \n􀀡 a feature “is a client-valued function that can be implemented in two weeks or less”  \n􀀢 Uses a feature template  \n􀀡 \u003Caction> the \u003Cresult> \u003Cby | for | of | to> a(n) \u003Cobject>  \n􀀢 A features list is created and “plan by feature” is conducted  \n􀀢 Design and construction merge in FDD  \nQ2  \nFeature Driven Development (FDD)  \nCategorized Features List Class owners  \nFeature Set Owners  \nDesign Package Detail Object Model  \nCompleted Client Valued Function  \nCrystal Methodologies  \n􀀡 Alistar Cockburn (with Jim Highsmith)  \n􀀡 Premises:  \n􀀢 “Software development is a (resource-limited) finite, goal-seeking cooperative game of invention and communication”  \n􀀢 Easier to tune a methodology than to invent one  \n􀀡 Crystal—distinguishing features  \n􀀢 Family of process models allow maneuverability/agility inappropriate places based on problem characteristics  \n􀀢 Face-to-face communication  \n􀀢 Reflection workshops to review work habits of team  \nQ3","cbCaihSaDxNGeoQa","https://ap.wps.com/l/cbCaihSaDxNGeoQa","pdf",6775120,8,28,"English","# Learning Outcomes\n## Create a plan for an intermediate size software project\n# More Agile Methods\n## Extreme Programming (XP)\n## Feature Driven Development (FDD)\n## Crystal Methodologies\n# XP Planning and Practices\n## XP Planning Game\n## Twelve XP Practices","[{\"question\":\"What learning outcomes are emphasized for Agile software project management?\",\"answer\":\"Participants learn to create and manage a plan for an intermediate-sized software project as requirements evolve, while introducing more Agile methods and practices.\"},{\"question\":\"How does Extreme Programming (XP) planning work?\",\"answer\":\"XP begins with user stories, the team assesses stories and assigns cost, stories are grouped into deliverable increments, and a commitment is made to a delivery date using project velocity to guide subsequent dates.\"},{\"question\":\"What distinguishes Feature Driven Development (FDD) and Crystal methodologies?\",\"answer\":\"FDD distinguishes itself by defining client-valued features implementable in two weeks or less and using feature templates and a feature list for planning. Crystal focuses on tuning a family of process models to match problem characteristics, with face-to-face communication and reflection workshops.\"}]","CSSE 372 Software Project Management - More Agile Project Management | PDF",1789192979,10]