Sei sulla pagina 1di 2

software Development lifecycle

Deli v erin g sof t wa re on time a nD within buD g e t re m a ins a m a jo r c h a llen g e for most it org a niz atio ns.
Software methodologies offer a variety of approaches for fixing a dysfunctional development process. Your software approach must accommodate varying requirements for documentation and discipline. Choosing the correct methodology and selecting appropriate goals requires carefully tailoring processes and artifacts to the organization and to the task at hand. Enterprise software development involves much more than writing code. Requirements management, software configuration management, release engineering, and other functions enable and support development, regardless of software architectures, languages, and platforms. Your organization can improve development outcomes by strengthening these functions and making them transparent to development teams; in other words, by treating them as infrastructure. The Software Development Lifecycle (SDLC) Workshop is designed to help your organization overcome the challenges of gathering and analyzing requirements, designing and building applications, and testing software solutions. The workshop will bring your architecture team up to speed on software methodologies, software maturity models, and how to choose which methodology is best suited for your environment. The discussion will cover how the methodologies align with software project estimation, requirement integration, and risk mitigation techniques. Day two of the workshop will present software development infrastructure products and adoption best practices. Infrastructure areas include requirements management, configuration management, testing, static code analysis, build management, defect management, and release engineering. Burton Groups Software Development Lifecycle Workshop provides a practical guide to SDLC concepts, products, and customer adoption. It reviews methodologies and supporting infrastructure, surfaces a common understanding of team opportunities and challenges, and also provides recommendations for aligning your organization with software development best practices. In addition to an update on SDLC vendor products and roadmaps, the workshop includes a discussion of business case dynamics and cultural readiness. The workshop consists of three segments: on-site training, facilitated planning, and post-session reporting. The training portion of the Software Development Lifecycle Workshop addresses the needs of both senior management and technologists. Burton Group conducts the facilitated portion of the workshop in a structured format. Using special survey tools, a Burton Group consultant captures a snapshot of your organizations overall development and services environment. Burton Group also takes the opportunity to invite stakeholders from enterprise architecture, solution delivery, project management, security, and line-of-business organizations (as appropriate) to describe and discuss their environments. During these mini-presentations, the consultant and project team members discuss your organizations development strategy and the general state of the industry, with questions and answers on each side. Throughout the workshop, the Burton Group consultant will lead brainstorming sessions to explore alternatives and discuss your organizations SDLC strategy. During these sessions, the consultant will also build a high-level action plan to help your extended architecture team move forward. Following the Software Development Lifecycle Workshop, Burton Group delivers a written Summary of Software Development Lifecycle Observations and Recommendations report. The report benchmarks your overall development environment, strategy, and infrastructure against industry trends, infrastructure objectives, prevailing best practices, and other factors. It also summarizes the issues and action plan identified during the workshop. Burton Group delivers these recommendations by e-mail shortly after the workshop.

agenDa (functional)
Background and context o Fundamentals o Estimates, requirements, risk Methodology: What and why? o Benefits and challenges o Maturity model SDLC Generations o Waterfall o Iterative o Engineering vs. Craftsmanship o Agile Lifecycle models Comparing and choosing models and methodologies

agenDa (functional) continueD


Software Development Infrastructure o Requirements management o Configuration management o Unit, integration, and regression testing o Static code analysis o Integration and build o System testing o Defect management o Release engineering Recommendations o Lessons learned: Opportunities, challenges, and risks o Formulate action plan Detail relevant interaction use cases Identify required components and infrastructure roadmap Adoption roadmap

appenDix b sample recommenDation report outline


A representative recommendation report outline is presented below: Executive Summary Assessment o SDLC adoption drivers, impediments, and ramifications o Methodology o Infrastructure SDLC Roadmap o Immediate, Short term, medium term, long term SDLC Methodology Recommendations o Immediate, Short term, medium term, long term SDLC Infrastructure Recommendations o Immediate, Short term, medium term, long term

workshop Deliverables
The SDLC Workshop includes a five- to ten-page written report entitles Summary of Software Development Lifecycle Observations and Recommendations. The report: Benchmarks your overall development infrastructure environments ability to support development teams Indicates the prevailing best practices in application requirements, analysis, design, implementation, and test Outlines the components required for managing the development process Recommends next steps for your organization The report will be delivered by e-mail after the workshop.

For more information about this Workshop, contact Burton Group Client Services, U.S. 801.566.2880 or e-mail info@ burtongroup.com.

Potrebbero piacerti anche