top of page
Search

Envisioning: Project Selection and Design

  • Writer: June Tucay
    June Tucay
  • Mar 30, 2017
  • 8 min read

Selecting an agile project

Deriving your risk management approachOne of the most important success factors for agile is the selection of the project we will ply agile methods good job project Cambridgeshire these characteristics first you need to deliver a quality product quickly but do not need to deliverable wants next you expect requirements to change of all also your organisation is willing to free a very capable team members they can independently make decisions about the product your producing and you believe the prior can deliver business value in incremental pieces lets look at a few examples of agile and job projects to put this in perspective what say you want to implement an executive information system you have agreed budget strong executive by him you have seven executives each with very different needs they definitely want something deliver sooner versus later and they want a project done by the end of the year this project has agile written all the requirements will undoubtably change involve is the executive start to see the possibilities you can easily break down the project into spreads as you can categorising implement features by executive personal can another example you need to do business process refresh replacing administrative processes with updated wants to meet greater customer domain this something your company does every three or four years with a proven set of steps and processes the file the budget is agreed all the scope must be completed and you know what business areas the number of processes that must be updated this is not good candidate for agile it does not serve a purpose to perform spreads and Askew zero new features required at the end of each brand of project being completed in the past using other methods which of worked in people used to could this project be implemented in spread like orations you breath of just doing something in orations does not make it agile that project life cycle is sometimes called iterative and can be a smart way project we also know all processes must be refreshed so denied Al Qaeda time-barred the project and only allow offer some of the processes to be refreshed based on a preagreed schedule which could happen without agile project best to use the more traditional approach which is worked in the nonroyal projects have to be implemented as just an agile or non-agile project is possible to implement a project is a hybrid of agile non-agile thinking introduction of a new product line in an existing business for example I might use agile techniques to develop new marketing products and get down as much as possible by the desired product delivery date I would use more traditional life-cycle from the reorganisation of people into the new product Department is each person must be evaluated have the job responsibilities changes required to have their new job created I will ply the people changes first for a given area and then the business process changes can be made by the newly reassign staff using agile for the process changes as wise as it forces the company that carefully prioritise the work and implement most important features business process changes first putting people into new positions is best done in a more traditional project approach in summary agile can be applied to several different scenarios and be implemented in different ways it all depends on project an organisation working in on whether the characteristics of agile the best way to create change free your customer

Scoping the project

Indian vision stage you created the project charter the describes the customers visions of the final product and overall boundaries from the project what follows next is the creation of the product datasheet or PDS this is a great planning document provides an executive summary of the project and well-written PDS provides more detailed scoping for the project and can become an easy-to-use communication tool for the project the PDS is typically created during the invasion phase prior to the first when the short and concise wonder three-page PDS includes the project description and high-level project scope usually taken straight from the project charter along with the project objectives the business value you're going to provide you also should detail your timeline with milestones the cost estimates for people time and estimates rather items you might need last includes the constraints which are sometimes called limitations in the prioritisation between the project scope resources schedule and level of quality needed but stakeholder less to items constraints and prioritisation is the vital for the fining your job project a constraint is a restriction to the freedom you have in creating the project solution constraints can be environmental safety economic technical or political and potential project schedule team members or the product being developed come constraints include the project must be completed by such as up-to-date and certain technical standards must be followed like a little product safety codes other constraints include when the product can cannot be implemented an example of this is avoiding peak times it would be risky to change cash register software a retail store during the Christmas rush period constraints can also pertains your team like certain people will be made available to the project only through times you may also have to detail limitations such as using existing infrastructure and equipment in the budget will not exceed X dollars bouncing the constraints of the project depends upon the prioritisation of project scope people and other resources schedule and quality that slogan an exemplar to describe this if the schedule is the highest priority than agile allows us to apply flexibility to the scope and people you can reduce the number of features produce the ligaments spread all increase the number of team members to ensure the sprints completed on time if product quality is always priority then you have greater flexibility as you can focus on the schedule and any product defects in corrected in subsequent sprint the calling in the team will participate in the completion of the PDS the client should review the entire PDS accuracy describe the business benefits and confirm the resources they will provide agile projects alone from minimal but vital planning and and is a good thing the PDS is probably the most detailed planning document that existing agile and it is critical to the success of the project if you resist the urge to dive into the first sprint and spend time growing the project to create the PDS and Sherwood stakeholders your project will likely run much more smoothly

Designing your sprint structure

Most regulations are from for 12 weeks this duration includes the speculate explore and adapt phases determining the length of your sprints and a number of features you'll try to build during each sprint is called the sprint structure you want to create a sprint structure that is appropriate for your specific project so let's discuss some hints and tips to determine your sprint structure as a starting point plan one weeks respectively and one we true adapt over time you overlooked you can accomplish in those timeframes and adjusters necessary the exception to this is the speculate phase in the first sprint is planning will be necessary for the whole project not just the spring to add a few more days to determine the best sprint structure you only the complete list of features to be developed along with size estimates ban chronological groupings of the features so you can assess the size of the sprint you want to use features can be grouped based on the businesses prioritisation of the features the technicians you have available forgiven sprint the business resources you will have available forgiven sprint or groups simply by business area because sometimes it's easier to build features for a specific business area any given sprint the size estimates from the features need not be detailed you can use large medium and small with the expected number of hours fridge: for example a large features assigned 80 hours medium 40 hours and small 20 hours as estimates are refined during its speculate phase you can adjusters needed based on the number of people you have on your team in the size of the features you want to build sprint you can determine the best size of your spreads take a size and stick with it keeping each sprint the same lines this helps your team schedule themselves in a rhythm which is proving to be more productive over a number of agile projects is an exemplar but say your project the six-month long in you can someone mindfully and vision fades you now have five months left the remainder of the project based on the sizing grouping of features you decide on three sprints or seven weeks each of the seven weeks reached sprint you have five weeks to perform the work explore phase by Sally estimates in the available resources you now be able to confirm the features you can complete in a given spread if that is not aligned with the features you want build a sprint you can adjust your sprint length in the number of sprints accordingly I suggest building a highest priority features in the first when assuming you have the right technical and business resources available to work on one final hint many teams work best with short and focus sprints test this out perceiver works for your team try things out during the first sprint and adjust accordingly you can increase or decrease the features plana given sprint to make things work better just keep in mind the overall duration of the sprints in the project should remain the same

Deriving your risk management approach

As with traditional projects with should be assigned in assessing and specific testing apply or specific features in the agile environment in adult projects the other winner manage risk is to the features you assigned to each spring if you have a team that is new agile you can lower the project risks by making the first couple of sprints easier for example what say you have 50 features playing for the first six sprints and you'll have a private ready for implementation at the end of the third spring in that situation you are make the first spring lower risk by working on easier less complex features assuming the first sprint went really well you can work a more difficult features in the second spring if your team requires more practice working in an agile environment and keep the features more simple in this example any features that require a lot of crossed apartment communications address technical capabilities or are extremely intricate to produce should be moved to subsequent sprint allocating features to sprints in this way reduces the overall risk to the project by providing an opportunity for the team to get used to agile techniques to work and being a collaborative team and to build the confidence that what say you have the same scenario 50 features to complete over six sprints but this time you have team members that have agile experience and I worked together in the past in the scenario the best risk approaches to heal the most difficult features in the first sprint you might as well complete the more difficult features first to ensure you know what you're up against for the project of the hall you can also learn from any difficulties you have which is help you avoid surprises and leaders sprints soul your risk management approach needs to very based on the agile experience the team or your company has to applied your project and a risk management approach is to adjust the number of features you intend to producing it spread it usually takes two literary sprinter an agile team get into a good rhythm and becomes fully productive this is true even for teams with experienced agile team members each team needs time to learn to best work together based unless you should reduce the quantity of features to be completed for the initial sprints and told team is 100% productive and Lasley you should always focus on risk specific to the business if the business is not used the agile techniques in receiving a product in many implementations this is something the business will need to get used to when creating the release plan and trying to mitigate risk your make to work with the business to determine the best sequence for implementing a given set of features business impact is a credible thing for your consider this may change the priority the feature list sometimes a set of features are the highest priority for the business might also introduce the greatest amount of change and risk to the business it might be wise to move those features to subsequent spreads to allow the business time to get used to implementing basic and simple features first you can then look to create and implement features the impact several departments or more radically change how the business operates

 
 
 

Comments


bottom of page