[[TOC]] = BluePrints = These are areas of work that need interested developers to tackle. The Blueprints should act as the [http://en.wikipedia.org/wiki/Requirement Requirements] specification for [DeveloperGuidelinesTesting Testers] to work with.[[BR]] This could start with a simple [http://en.wikipedia.org/wiki/User_story User Story] (or a full [http://en.wikipedia.org/wiki/Use_case Use Case])[[BR]] [http://mekongict.org/2010/06/user-oriented-design/ User-Oriented Design] [[BR]] It can then be mocked-up using [http://webstyleguide.com/wsg3/10-forms-and-applications/4-design-process.html Wireframes] using a tool such as [http://live.gnome.org/Dia Dia], [http://balsamiq.com Balsamiq] or just [http://doc.google.com GoogleDoc]'s new Drawing functionality We could look at following a [http://behaviour-driven.org/BDDProcess Behaviour-Driven Development] style to formalise requirements whilst still being [http://en.wikipedia.org/wiki/Agile_software_development Agile] (e.g. using tools like [http://www.codeplex.com/pyspec pyspec] or [http://pypi.python.org/pypi/PyFIT/0.8a2 PyFIT]). Joel Spolsky has a good write-up on [http://www.joelonsoftware.com/articles/fog0000000036.html Why to write Functional Specs] & [http://www.joelonsoftware.com/articles/fog0000000035.html How] === Easy Tasks for Beginners === * BluePrintsBeginners == Framework == * [wiki:BluePrintAppliance Appliance] * [wiki:BluePrintAuthenticationAccess Authentication, Authorization & Accounting] * [wiki:BluePrintAuthorization Authorization] * [wiki:BluePrintBackups Backups] * [wiki:BluePrintBarcode Barcode] * [wiki:BluePrintCSS CSS] * [wiki:BluePrintFrontPage Front Page] * [wiki:BluePrintMenu Menu] * [wiki:BluePrintFramework Framework] * [wiki:BluePrintImporter Importer] * [wiki:BluePrintDeduplication Data De-duplication] * [wiki:BluePrintInternationalisation Internationalisation] * [wiki:BluePrintGeographicInformationSystems Mapping] - GIS * [wiki:BluePrintMessagingModule Messaging] * [wiki:BluePrintMobileClient] * [wiki:BluePrintMobilePortal Mobile Portal] * [wiki:BluePrintOCR OCR] * [wiki:BluePrintReporting Reporting/Charting] * [wiki:BluePrintREST RESTful API] (deprecated) * [wiki:S3XRC_Roadmap S3XRC] * [wiki:BluePrintSynchronisation Synchronisation] * [wiki:BluePrintTime Time] * [wiki:BluePrintVITA VITA Person Entity Model] * [wiki:BluePrintWebSetup Web Setup] * [wiki:BluePrintZeroConf Zero Configuration Networking] * [wiki:S3UI S3UI] == Modules == * [wiki:BluePrintDecisionMaking Decision Making] based on the Delphi method * [wiki:BluePrintFinance Finance] * [wiki:BluePrintHospitalManagementSystem Hospital Management System] * [wiki:BluePrintIncidentReporting Incident Reporting] * [wiki:BluePrintInventoryManagement Inventory Management] * [wiki:BluePrintKnowledgeManagement Knowledge Management] * [wiki:BluePrintEmergencyMedicalRecords Medical Records] for Emergencies * [wiki:BluePrintLogistics Logistics Module] * [wiki:BluePrintOrganisationRegistry Organization Registry] - Who's doing What Where and When (4W) * [wiki:BluePrintPersonRegistry Person Registry] * [wiki:BluePrintFatalityManagement Fatality Management/DVI] * [wiki:BluePrintVictimTrackingTracing Real Time Victim Tracking/Tracing] * [wiki:BluePrintProjectManagement Project Management] * [wiki:BluePrintRequestTracking Request Management] * [wiki:BluePrintSituationAwareness Situation Awareness/Ticketing] * [wiki:BluePrintAugmentedReality Augmented Reality] * [wiki:BluePrintSitRep Situation Reporting] * [wiki:BluePrintSurveyTool Survey Tool] * [wiki:BluePrintTicketing Ticketing Module] * [wiki:BluePrintUserDashboard User Dashboard] * [wiki:BluePrintVolunteer Volunteer Management]: Human Resources Management * [wiki:BluePrintShelterRegister] * [wiki:BluePrintRAT Rapid Needs Assessment] === Support Tools === * [wiki:BluePrintBzrHooks Bzr Hooks] * [wiki:BluePrintTesting Testing] * [wiki:BluePrintTrac Trac] * [wiki:BluePrintInstallerWindows Windows Installer] * [wiki:BluePrintlivecdinstaller Ubuntu live CD and installer] Sahana2 requirements: * http://wiki.sahanafoundation.org/doku.php?id=req:start Ideas from the Fire/Police Emergency Response sector: * http://www.decisionsforheroes.com/ * http://www.e-sponder.com/express/tour/index.html * http://www.swanisland.net/products/ties_web.htm In time we may use this area to provide just the detailed specifications for the [https://blueprints.launchpad.net/sahana Blueprints functionality within Launchpad] ---- DeveloperGuidelines