Showing posts with label daily sprint. Show all posts
Showing posts with label daily sprint. Show all posts

Monday 20 October 2014

Why Agile Can Be A Popular Software Development Framework

Agile A Popular Software Development Framework

Software products penetrate almost every aspect of human existence today. They manifest themselves in a multitude of manner, and remain omnipresent in a host of devices ranging from washing machines and smartphones to automobiles and computers. Owing to a consistent usage of different types of digital devices by people across the world, software applications and utilities have to evolve as and when consumer requirements change and “strive” to fulfill the new set of requirements demanded by end users. It is, therefore, essential to develop newer versions of existing software products more frequently, in the shortest time possible, and in a manner such that end users do not face any problems while using the products in the upcoming months. Stiff market competitions and an ever-increasing consumer “appetite” for feature-rich products have created a special need to implement a reliable and sustainable product development methodology, or a framework, which can aid in developing sophisticated software products in a relatively short time. Moreover, the methodology should also help in reducing the developmental overheads so investment returns can be increased. As on today, a reliable project development methodology is very much required to fulfill the business goals on a consistent basis, and earn large profits from the products manufactured by IT companies.

Over the decades, IT stalwarts have introduced many software development frameworks and project management methodologies. While many of these methodologies have proved to be useless and non-productive, a large number of them have been, in fact, successful in delivering the desired results – with varying levels of acceptance. With the passage of time, two software development frameworks have managed to dominate the field of software development. The frameworks are:

1. Waterfall

It is a traditional software development framework typically featuring “staged” development processes which have to be “carried out” one after the other. A unique aspect about this framework is that product development starts from the “topmost” stage and “flows” towards the “bottommost” stage. Once started, the product development cycle cannot reverse itself – it is unidirectional in nature. The framework is widely used, and is very popular amongst software development companies, primarily because the framework has “been around” for a long time and used by a large number of software developers and IT firms. It is easy to understand and use. Therefore, it is also used for teaching the software development process to engineering students. Even though it is a much sought after development framework, a large number of individuals and companies traditionally using Waterfall methods for developing their software products are now finding it increasingly difficult to meet the changing global software trends, and developing state-of-the-art applications and utilities, which are so much in vogue today.

2. Agile

A comparatively new “entrant” Agile has managed to find a special niche for itself in the IT development field over the years. The Agile framework was originally envisioned, and developed, to overcome the defects of traditional software project management methodologies and frameworks, which had failed to evolve “in the desired direction”, could not adapt themselves to the changing market trends, and offer reduced turnaround times. There are many reasons why “lightweight” Agile frameworks have become popular development platforms:
  • They support product development through “short bursts” of programming/development activity, generally lasting from two weeks up to one month. It is much easier to develop, test, and document smaller “pieces” of code, features, and functionality rather than entire projects. Individually developed features are later integrated to form the “complete” product. The frameworks primarily focus upon rapid delivery of “shippable” products and business value.
  • The client is actively involved with the team and the development process. Each feature is checked and “cleared” by the stakeholders before it is accepted as “Done”. This leads to increased customer satisfaction and enhanced user experience.
  • Potential pitfalls are identified well in advance, at a micro level, so it is much easier to control regression and reduce technical debt. Agile software projects generally help to earn good profit margins.
  • Agile frameworks support error detection and error correction processes. Technical errors are discovered early during the product development process, and dealt with effectively.
  • The frameworks provides an opportunity to carry out “retrospective” thinking, reflect in terms of where the project is heading, and what “more” could be done to improve the product development process.

Agile and the scope of software development

Individuals associated with the software industry generally prefer using the term “software development” to describe their particular line of work. The words are indiscriminately used to describe a host of development related activities, including testing, documentation, debugging, deployment, and maintenance of software applications. It is normal to explain one’s profession as “software development” while the individual may be working as a VBScript or Java web developer, an application programmer, an iOS or Android mobile apps creator, or even developing specialized scripts for WordPress themes.

One of the commonest doubt prevailing amongst most individuals new to the Agile process is whether Agile is “applicable” to their particular field of work. And if so, how? In what manner? How can they possibly benefit through Agile? The questions are many. First of all, it is important to know where Agile is applicable, and whether it “covers” your particular field of work. Please read to know more about Agile “applicability”. The list provides a rough idea regarding the scope of Agile software development.

1. Clients and stakeholders engagement

Scrum
Agile emphasizes upon client engagement. The stakeholders “own” the project and sponsor it. Their objective is to develop successful software projects, and generate higher sources of revenue out of them. In practice, the client remains conversant with the current market trends, and possesses a fair idea as to “what” is likely to score in the market in terms of a feature rich application or utility that can satisfy the end user requirements. When the client is closely associated with the day-to-day development activity, he or she can decide whether the productivity offered by the development team can satisfy user related requirements, and how much of business value the product features possess. Client participation leads to meaningful and successful project development and completion.

Waterfall does not encourage or support client participation. The project is developed, and subsequently presented to the client after it is totally completed. Since the client does not participate in the development process, Waterfall projects may fail to offer the exact features so desired, and, in addition, do not “guarantee” any business value for the project. There is a certain risk involved regarding the product’s saleability. 

2. Transparency and collaboration

scrum tool
The Agile framework makes it possible to increase the transparency levels while working, and facilitates the actual product development process by increasing the collaboration amongst team members. Information pertaining to the entire project is shared equally with all team members, and each decision undertaken by the senior team members – the product owner and the scrum master – is freely discussed. The seniors “act” as mentors, and many a times employ a servant-leader role to increase team participation. The team members have the authority to accept or reject the tasks taken up for development. Moreover, the developers have the right to allocate or distribute development tasks amongst themselves. Seniors do not allocate work to the development team members. All these factors create a healthy working environment. A conductive Agile work-related atmosphere leads to meaningful development and timely completion of product features.

The Waterfall framework primarily concentrates upon delegation of authority and direct allocation of work. Unlike Agile, the development process is pre-decided, and in many cases, even decided as to which resource should be used for developing a particular product feature. Waterfall is rigid as far as sharing of information is concerned. The project related documentation is created at the project’s onset, and apart from technical information, nothing else is generally shared with the team. The seniors have the final “say” and junior team members cannot argue with any of the decisions undertaken by the seniors.

3. Quick and predictable delivery

free scrum tool
Apart from the actual development activity, Agile supports several events and activities which constitute the actual Agile process. Each activity is time-boxed and has to be completed within a stipulated time. It is one of the most important framework features. Quick and sustained delivery of shippable products through periodic product incremental cycles known as “sprints” comprise the main heart of all Agile frameworks. The deadlines are stringently adhered to and rarely compromised upon.

One of the biggest drawbacks of Waterfall is that projects, in many instances, extend well beyond their stipulated deadlines, and rarely get completed in time. It is an inherent drawback which actually inspired the “birth” of Agile and Lean frameworks. Traditional development methods are rigid, and it is very difficult to control the rate at which productivity is offered by the team. That is not the case with Agile. Each Agile sprint is dynamic, and “monitored” on a daily basis through the daily scrum meetings so it can be “made” effective. Agile concentrates upon quick and timely delivery of product features and functionality through daily development activity known as “daily sprints”.

4. Predictable costs and work schedule

online scrum tool
It becomes possible to predict the amount of work done, or productivity offered, by time boxing the daily sprint iterations. The development carried out can be frequently and easily monitored since each “daily sprint” has to result into something “significant” with regards the development of product features, and the same has to be exhibited to the product owner and the stakeholders in special Agile events known as the “sprint review” and “sprint retrospective” meetings. The “velocity”, or the rate at which actual development is carried out, is used for estimation purposes i.e. the total number of tasks developed by the team during a particular sprint provides an idea about how much work was carried within a specified time. The estimation makes it possible to predict how much time and financial resources will be required to complete the project. A reliable project release date can be subsequently stated.

It is very difficult to estimate how much time a Waterfall project will need to complete. Deadlines are generally “set up” based upon predictions and project related experience, rather than on actual project dynamics and production pattern. It is one of the primary reasons why Waterfall fails to deliver time bound projects.

5. Support for “change”

scrum planning tool
Agile is based upon “inspect” and “adapt” principles. The Agile framework dynamically supports changes, and is capable of adapting itself to changing market related conditions and client demands – even late during the development process. New features can be introduced to enhance the product’s business value, and redundant functionality can be safely “removed” from the production plan without affecting the productivity levels.

Waterfall does not support, nor advocate, any types of changes once the documentation process is carried out, and the project commences. The framework is rigid and there is no scope of changing the functionality stated in the documentation process – even if the client so demands.

6. Focusing upon the business value

project management tool
In Agile, development is carried out by splitting the actual product into smaller developable parts known as “user stories” or product items. Right from the project conception stage, each user story is segregated and arranged depending upon its importance and business value. User stories having a greater business value or importance in the project are developed first, followed by less important ones. Thus during the Agile process, only important product features are developed at all times, thereby increasing the business value linked with the project currently underway.

Waterfall does not have features that can account for or take into consideration the current business value linked with the project. The concept does not exist. Projects are developed in a traditional manner, and no efforts are made to determine what they are currently worth in the market.

Subscribe to the permanent free version of the Quickscrum project management scrum tool to get an idea about how the tool works and what it has to offer.

Sunday 22 June 2014

لا رشيق فعلا موجودون في المشروع بعد تطبيق ذلك؟

كما في اليوم، إذا كنت تبحث عن رشيق، أو المعلومات المتعلقة سكروم رشيق عبر شبكة الانترنت، وسوف يكون في استقبال مع صفحات نتائج البحث عرض جميع أنواع المعلومات المتعلقة رشيق - الحق من التدريب رشيق والتدريب لمعلمو رشيق تقدم بهم "المحترم" رؤى والخبرات المتعلقة بالأطر رشيق المختلفة. في الآونة الأخيرة، فقد أصبح من الشائع جدا أن نرى إصدارات تحجيم رشيق من الظهور في البحث - آمنة، مقيس رشيق، ScrumButs، AgileLive، جيرة رشيقة - قائمة ليست كبيرة ولكن يستحق أن يعتبر - وجميعهم يعلن كفاءتها في كونها "فعالة"، وقبل كل شيء "رشيقة". سيكون من الرائع أن تعرف المزيد عن هذه الإصدارات، ولكن السؤال الأساسي يبقى دائما على تفرقع - هل العميل التالية حقا رشيق في بالمعنى الحقيقي؟ هل أنت مؤيد رشيق المتشددين أو ScrumBut؟ ربما، سيكون من المفيد أكثر للتأكد مما إذا كنت، أو العميل الخاص بك، هي في الحقيقة التالية رشيق في المقام الأول، ناهيك عن الإصدارات الأخرى من تحجيم رشيق.

وهنا بضعة من المؤشرات لمساعدتك على معرفة ما إذا كنت "رشيق" أم لا.

يتم تطوير نفذت من خلال التكرار؟
وغني عن القول، والغرض الرئيسي من تنفيذ إطار رشيق هو للاستفادة من خلال زيادات المنتج بطريقة متسقة. لا أحد يمكن أن يدعي انهم التالية رشيق إذا عملية التنمية مشروعهم لا يدعم زيادات المنتج العادية في نهاية سباقات السرعة. بالإضافة إلى تطوير متكررة، يجب تنفيذ رشيق أيضا دعم التعاون الديناميكي - تبادل الملاحظات والمعلومات بين صاحب المنتج، والماجستير سكروم، فريق سكروم، وأصحاب المصلحة. التنمية تكرارية والطبيعة التعاونية هي علامات تجارية رشيق، وأنه هو الأكثر أهمية بالنسبة للمنظمات لدعم هذه الميزات إذا كانوا يدعون أنهم رشيق.

ويمكن إدراج التغييرات خلال دورة تطوير المنتج؟
واحدة من الأسباب الرئيسية التي تجعل الناس يختارون لرشيق هو قدرته على إدخال تغييرات في تعريف المنتج حتى أثناء عملية تطوير المنتجات هي حاليا قيد التنفيذ. بل هو ميزة بيع فريدة من نوعها لجميع الأطر رشيق، ومرادف للتطوير مشروع في حين لا يزال الحفاظ على قيمة أعمالها - في جميع الأوقات. بغض النظر عن التغيرات التي تحدث في السوق - سواء أكانت كبيرة أم صغيرة - يجب أن يكون عملية تطوير المشروع، والاحتفاظ بها، قدرتها على تغيير حيوي وظيفة المتقدمة، وتقدم، من خلال ميزات المنتج كما وعند الضرورة. يجب المشاريع رشيقة تدعم هذه الميزة.

يمكن أن يتم تطوير في "اجزاء وقطع" بدلا من "ككل"؟
ولعل ما يجعل الأطر رشيقة فريدة من نوعها هي هياكل متكررة على دعم سباقات السرعة يوميا. في سكروم أو XP، يتم تطوير المنتجات في شكل سباقات السرعة يوميا. تقام فعاليات خاصة للتخطيط للسباق (اجتماع التخطيط العدو) والتأكد من أن الزيادات المنتج المناسب والمقبول واستفاد في نهاية سباقات السرعة (مراجعات سباق والتبجيل). تطوير نفذت في "اجزاء وقطع" ينبغي أن يؤدي إلى وظيفة الممكن شحنها (قصص المستخدم طورت بنجاح)، وينبغي أيضا أن تكون مقبولة لدى أصحاب المشروع (أصحاب المصلحة). "الحجم الصغير" تنمية متناسقة، الذي هو علة الحرة، يجب أن يكون لديها القدرة على الاندماج في وقت لاحق بطريقة وظيفية الصحيح وذلك لتشكيل "كاملة" المنتج - وهي كناية الذي ينقل "التنمية في القطع لتكون متكاملة في وقت لاحق لتشكيل الفعلية المنتج ".
 

كما في اليوم، والمنظمات التي لا تقتصر فقط على استخدام الإصدارات التقليدية الأطر رشيق. هناك متغيرات خفية، والتي يمكن زيادتها إلى أعلى أو أسفل حسب الحاجة، والتي يمكن "تفصيل" لتلبية احتياجات التنمية مشروع فريد من الاهتمامات التجارية. فإنه قد لا يكون من الممكن القول أو تحديد مجموعة من المعلمات الدقيق الذي منهجية إدارة المشاريع، أو الإطار، يجب أن ترضي أن ينظر رشيق، رشيق منذ هو كل شيء عن "التفتيش" و "التكيف". جوهر الرئيسية للرشيق يكمن في قدرتها على تغيير نفسها، عملها، والعفن نفسها لتتناسب مع احتياجات التنمية المرتبطة محددة، كما هو الحال قد يكون.

ومع ذلك، فإنه قد يكون من الممكن بالتأكيد "الاختيار" لبعض ملامح "العلامة التجارية" للتأكد مما إذا رشيق موجود في المشروع أم لا.

اشترك في نسخة مجانية دائمة من أداة لإدارة المشاريع Quickscrum  للحصول على فكرة عن الكيفية التي يعمل بها رشيق سكروم أداة الإطار وما لهذا العرض.
  

¿Tiene Agile realmente existe en el proyecto después de implementar la pena?

Como hoy en día, si usted busca para Agile, o información relacionada Agile scrum a través de Internet, le dará la bienvenida con las páginas de resultados de búsqueda que muestra todo tipo de información relacionada con Agile - derecho de formación ágil y coaching a los gurús ágiles ofreciendo su "estimado" conocimientos y experiencia relacionados con diversos marcos ágiles. Más recientemente, se ha vuelto muy común ver versiones escaladas de Agile aparecer en las búsquedas - Caja de seguridad, Scaled Agile, ScrumButs, AgileLive, Jira Agile - la lista no es grande, pero digno de ser considerado - y todos ellos proclaman su eficiencia en ser "eficaz", y sobre todo "Agile". Sería maravilloso saber más acerca de estas versiones, sino una cuestión de fondo siempre mantiene en aparecer - ¿Está el cliente realmente siguiendo Agile en un sentido verdadero? ¿Es usted un partidario Agile hard-core o un ScrumBut? Tal vez, sería más útil para determinar si usted o su cliente, de hecho está siguiendo Agile, en primer lugar, por no hablar de otras versiones a escala de Agile.


Aquí hay un par de consejos que le ayudarán a saber si usted es "Agile" o no.

¿Se lleva a cabo el desarrollo a través de iteraciones?
Huelga decir que el objetivo principal de la implementación de un marco Agile es beneficiar a través de incrementos de productos de una manera consistente. Nadie puede pretender que están siguiendo Agile si su proceso de desarrollo del proyecto no admite incrementos regulares de productos al final de sprints. Además del desarrollo iterativo, aplicación Agile también debe apoyar la colaboración dinámica - el intercambio de comentarios y la información entre el dueño del producto, scrum master, equipo de scrum, y los grupos de interés. El desarrollo iterativo y la naturaleza colaborativa son marcas comerciales ágiles, y es más esencial para las organizaciones de apoyo a estas características, si dicen ser ágil.

Se pueden incorporar cambios durante el ciclo de desarrollo de productos?
Una de las principales razones por las cuales las personas optan por Agile es su capacidad para incorporar los cambios en la definición del producto, incluso aunque el proceso de desarrollo de productos está actualmente en curso. Es una característica única de venta de todos los marcos ágiles, y es sinónimo de desarrollo de un proyecto, mientras que todavía mantiene su valor de negocio - en todo momento. Independientemente de los cambios que están teniendo lugar en el mercado - ya sea grande o pequeño - el proceso de desarrollo del proyecto debe tener, y retener, su capacidad para cambiar de forma dinámica la funcionalidad desarrollada, y que ofrece, por las características del producto siempre que sea necesario. Proyectos ágiles deben admitir esta función.

¿Puede el desarrollo se llevará a cabo en los "fragmentos" en lugar de "en su conjunto"?
Tal vez lo que hace que los marcos ágiles tan únicas son sus estructuras iterativas apoyo sprints diarias. En scrum o XP, el desarrollo de productos se lleva a cabo en forma de carreras diarias. Los eventos especiales se llevan a cabo para planificar el sprint (la reunión de planificación del sprint) y asegurarse de que los incrementos apropiados y aceptables de productos se aprovechó al final de sprints (revisiones de sprint y retrospectivas). El desarrollo llevado a cabo en "pedazos" debería resultar en la funcionalidad entregable (historias de usuario desarrollados con éxito), y también debería ser aceptable para los propietarios del proyecto (stakeholders). Desarrollo coherente "de tamaño pequeño", que es libre de errores, debe tener la capacidad de integrar más adelante de una manera funcional correcta con el fin de formar el producto "completo" - un eufemismo que transmite "Desarrollo en pedazos para luego ser integrados para formar el actual producto ".

Como en la actualidad, las organizaciones no se limita sólo a la utilización de las versiones tradicionales de los marcos ágiles. Hay variantes sutiles, que se pueden escalar hacia arriba o abajo según la necesidad, y que se puede "adaptarse" a las necesidades de desarrollo de proyectos singulares de las preocupaciones de negocios. Puede que no sea posible establecer o definir el conjunto exacto de parámetros que una metodología de gestión de proyectos, o marco, deben cumplir para ser considerado Agile, desde Agile es una cuestión de "inspección" y "adaptación". La esencia principal de Agile radica en su capacidad de cambiar de sí mismo, de su trabajo, y el molde en sí para satisfacer las necesidades específicas de desarrollo relacionadas, según sea el caso.

Sin embargo, puede ser ciertamente posible "cheque" para algunas características de "marca registrada" para determinar si existe Agile en un proyecto o no.

Suscríbete a la versión permanente y gratuita de la herramienta de gestión de proyectos Quickscrum  para tener una idea de cómo funciona la herramienta de marco Agile scrum y lo que tiene que ofrecer.

ไม่เปรียวจริงๆอยู่ในโครงการของคุณหลังจากที่คุณใช้มันได้หรือไม่

ณ วันที่ในวันนี้หากคุณค้นหาเปรียวหรือข้อมูลที่เกี่ยวข้องกับการต่อสู้เปรียว ผ่านทางอินเทอร์เน็ตคุณจะได้รับการต้อนรับด้วยหน้าผลลัพธ์การค้นหาการแสดง ทุกประเภทของข้อมูลที่เกี่ยวข้องกับเปรียว - ขวาจากการฝึกอบรมเปรียวและการฝึกที่จะนำเสนอผู้เชี่ยวชาญด้านการเปรียว "ความนิยม" ของพวกเขา ข้อมูลเชิงลึกและประสบการณ์ที่เกี่ยวข้องกับกรอบเปรียวต่างๆ เมื่อ เร็ว ๆ นี้มันได้กลายเป็นเรื่องธรรมดามากที่จะเห็นรุ่นปรับขนาดของเปรียวที่ปรากฏใน การค้นหา - ปลอดภัยสเกลเปรียว, ScrumButs, AgileLive, จิราเปรียว - รายการไม่ใหญ่ แต่คุ้มค่าของการได้รับการพิจารณา - และทั้งหมดของพวกเขาประกาศประสิทธิภาพของพวกเขาใน เป็น "ผล" และเหนือสิ่งอื่น "เปรียว" มัน จะวิเศษที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับรุ่นนี้ แต่คำถามพื้นฐานมักจะช่วยในการ popping up - เป็นลูกค้าจริงๆต่อไปนี้เปรียวในความเป็นจริงหรือไม่ คุณเป็นฮาร์ดคอร์ลูกน้องเปรียวหรือ ScrumBut? บางทีมันจะคุ้มค่ามากขึ้นในการตรวจสอบให้แน่ใจว่าคุณหรือลูกค้าของคุณใน ความเป็นจริงต่อไปนี้เปรียวในสถานที่แรกให้อยู่คนเดียวรุ่นปรับขนาดอื่น ๆ ของเปรียว

นี่คือคู่ของตัวชี้ที่จะช่วยให้คุณรู้ว่าถ้าคุณเป็น "เปรียว" หรือไม่เป็น


มีการพัฒนาที่ดำเนินการผ่านการแสดง?
จำเป็นต้องพูดมีจุดประสงค์หลักของการใช้กรอบเปรียวคือการได้รับประโยชน์ผ่านการเพิ่มขึ้นของสินค้าในลักษณะที่สอดคล้อง ไม่มีใครสามารถเรียกร้องดังต่อไปนี้พวกเขากำลังเปรียวถ้ากระบวนการในการพัฒนาโครงการของพวกเขาไม่สนับสนุนการเพิ่มขึ้นของสินค้าปกติที่ส่วนท้ายของลมพัด นอกเหนือจากการพัฒนาย้ำการดำเนินงานเปรียวยังควรสนับสนุนการทำงานร่วมกันแบบไดนามิก - การแบ่งปันความคิดเห็นและข้อมูลในหมู่เจ้าของผลิตภัณฑ์ต้นแบบของการต่อสู้ของทีมการต่อสู้และผู้มีส่วนได้เสีย ซ้ำและการพัฒนาธรรมชาติการทำงานร่วมกันเป็นเครื่องหมายการค้าเปรียวและมันเป็นสิ่งสำคัญที่สุดสำหรับองค์กรที่จะสนับสนุนคุณสมบัติเหล่านี้ถ้าพวกเขาอ้างว่าเป็นเปรียว


สามารถเปลี่ยนแปลงจะรวมอยู่ในช่วงวงจรการพัฒนาผลิตภัณฑ์
หนึ่งในเหตุผลหลักว่าทำไมคนเลือกใช้เปรียวความสามารถในการรวมการเปลี่ยนแปลงในความละเอียดของผลิตภัณฑ์ที่แม้ในขณะที่การพัฒนาผลิตภัณฑ์เป็นกำลังในปัจจุบัน มันเป็นคุณลักษณะขายที่ไม่ซ้ำกันของกรอบเปรียวทั้งหมดและมีความหมายเหมือนกันกับการพัฒนาโครงการในขณะที่ยังคงรักษาคุณค่าทางธุรกิจของ - ตลอดเวลา โดยไม่คำนึงถึงการเปลี่ยนแปลงที่เกิดขึ้นในตลาด - ไม่ว่าจะใหญ่หรือเล็ก - กระบวนการพัฒนาโครงการควรจะมีและรักษาความสามารถในการเปลี่ยนแปลงแบบไดนามิกการทำงานการพัฒนาและนำเสนอโดยคุณลักษณะของผลิตภัณฑ์เป็นและเมื่อจำเป็น โครงการเปรียวควรสนับสนุนคุณสมบัตินี้
 


สามารถพัฒนาได้รับการดำเนินการใน "บิตและชิ้น" มากกว่า "ทั้ง"?
บางทีสิ่งที่ทำให้กรอบเปรียวที่ไม่ซ้ำกันเพื่อให้มีโครงสร้างซ้ำของพวกเขาสนับสนุนลมพัดในชีวิตประจำวัน ในการต่อสู้หรือ XP, การพัฒนาผลิตภัณฑ์ที่มีการดำเนินการในรูปแบบของลมพัดในชีวิตประจำวัน กิจกรรมพิเศษที่จะมีขึ้นในการวางแผนการวิ่ง (การประชุมการวางแผนการวิ่ง) และให้แน่ใจว่าการเพิ่มขึ้นของผลิตภัณฑ์ที่เหมาะสมและยอมรับได้ใช้ประโยชน์สำหรับตนในตอนท้ายของลมพัด (คิดเห็นวิ่งและ retrospectives) การพัฒนาดำเนินการใน "บิตและชิ้น" จะส่งผลให้การทำงานเป็น shippable (พัฒนาประสบความสำเร็จในเรื่องของผู้ใช้) และยังควรจะเป็นที่ยอมรับของเจ้าของโครงการ (ผู้มีส่วนได้เสีย) "ขนาดเล็ก" การพัฒนาที่สอดคล้องกันซึ่งเป็นข้อผิดพลาดฟรีควรจะมีความสามารถในการต่อมาบูรณาการในลักษณะการทำงานที่ถูกต้องเพื่อให้เป็นไปในรูปแบบ "สมบูรณ์" ผลิตภัณฑ์ - ถ้อยคำที่บ่งบอกถึง "การพัฒนาชิ้นที่จะบูรณาต่อมาในรูปแบบที่เกิดขึ้นจริง ผลิตภัณฑ์. "


ณ วันที่วันนี้องค์กรจะไม่ จำกัด เพียงการใช้รุ่นดั้งเดิมของกรอบเปรียว มีตัวแปรที่ละเอียดอ่อนซึ่งสามารถปรับขึ้นหรือลงตามความต้องการและที่สามารถ "ปรับแต่ง" เพื่อตอบสนองความต้องการที่ไม่ซ้ำกันในการพัฒนาโครงการของความกังวลทางธุรกิจที่ มันอาจจะเป็นไปไม่ได้ที่จะระบุหรือกำหนดชุดที่แน่นอนของพารามิเตอร์ที่วิธีการบริหารจัดการโครงการหรือกรอบควรพึงพอใจที่จะได้รับการพิจารณาเปรียวตั้งแต่เปรียวคือทั้งหมดที่เกี่ยวกับการ "ตรวจสอบ" และ "ปรับตัว"สาระสำคัญหลักของเปรียวอยู่ในความสามารถในการเปลี่ยนแปลงตัวเองในการทำงานของตนและแม่พิมพ์ตัวเองเพื่อให้เหมาะสมกับการพัฒนาที่เกี่ยวข้องกับความต้องการที่เฉพาะเจาะจงเป็นกรณีที่อาจจะ

แต่ก็อาจเป็นไปได้อย่างแน่นอนที่จะ "ตรวจสอบ" สำหรับบางคน "เครื่องหมายการค้า" คุณสมบัติเพื่อตรวจสอบให้แน่ใจว่าเปรียวที่มีอยู่ในโครงการหรือไม่


สมัครเป็นสมาชิกรุ่น Quickscrum เครื่องมือการบริหารจัดการโครงการฟรีถาวร ที่จะได้รับความคิดเกี่ยวกับวิธีการต่อสู้เครื่องมือกรอบเปรียวทำงานและสิ่งที่มันมีให้ 
   

Apakah Agile Benar-benar Ada Dalam Proyek Anda Setelah Anda Melakukan Ini?

Seperti pada hari ini, jika Anda mencari Agile, atau informasi terkait scrum Agile melalui internet, Anda akan disambut dengan halaman hasil pencarian yang menampilkan segala macam informasi yang berkaitan dengan Agile - langsung dari pelatihan Agile dan pembinaan untuk guru Agile menawarkan mereka "terhormat" wawasan dan pengalaman yang berkaitan dengan berbagai kerangka Agile. Baru-baru ini, telah menjadi sangat umum untuk melihat versi berskala Agile muncul dalam pencarian - Aman, Scaled Agile, ScrumButs, AgileLive, Jira Agile - daftar tidak besar tapi layak dipertimbangkan - dan mereka semua menyatakan efisiensi dalam menjadi "efektif", dan di atas semua "Agile". Ini akan menjadi indah untuk tahu lebih banyak tentang versi ini, tapi pertanyaan dasar selalu terus bermunculan - Apakah klien benar-benar mengikuti Agile dalam arti sebenarnya? Apakah Anda seorang pendukung Agile hard-core atau ScrumBut? Mungkin, akan lebih bermanfaat untuk memastikan apakah Anda atau klien Anda, sebenarnya berikut Agile di tempat pertama, apalagi versi skala lainnya Agile.
Berikut adalah beberapa petunjuk untuk membantu Anda tahu jika Anda "Agile" atau tidak.

Apakah pembangunan dilakukan melalui iterasi?
Tak perlu dikatakan, tujuan utama dari pelaksanaan kerangka Agile adalah untuk mendapatkan keuntungan melalui peningkatan produk secara konsisten. Tidak ada yang bisa mengklaim mereka mengikuti Agile jika proses pembangunan proyek mereka tidak mendukung peningkatan produk reguler pada akhir sprint. Selain pengembangan berulang, implementasi Agile juga harus mendukung kolaborasi dinamis - berbagi umpan balik dan informasi antara pemilik produk, scrum master tim scrum, dan para pemangku kepentingan. Pengembangan berulang dan alam kolaboratif adalah merek dagang Agile, dan hal ini sangat penting bagi organisasi untuk mendukung fitur ini jika mereka mengklaim untuk menjadi Agile.

Dapatkah perubahan dimasukkan selama siklus pengembangan produk?
Salah satu alasan utama mengapa orang memilih untuk Agile adalah kemampuannya untuk menggabungkan perubahan dalam definisi produk bahkan ketika proses pengembangan produk saat ini sedang berlangsung. Ini adalah fitur penjualan yang unik dari semua kerangka Agile, dan ini identik dengan mengembangkan proyek sementara tetap mempertahankan nilai bisnisnya - setiap saat. Terlepas dari perubahan yang terjadi di pasar - baik besar atau kecil - proses pembangunan proyek harus memiliki, dan mempertahankan, kemampuan untuk secara dinamis mengubah fungsi dikembangkan, dan menawarkan, oleh fitur produk sebagai dan bila diperlukan. Proyek Agile harus mendukung fitur ini.

Bisa pembangunan dilaksanakan "potongan-potongan" daripada "secara keseluruhan"?
Mungkin apa yang membuat kerangka Agile begitu unik adalah struktur berulang pendukungnya sprint sehari-hari. Dalam scrum atau XP, pengembangan produk dilakukan dalam bentuk sprint sehari-hari. Acara-acara khusus yang diadakan untuk merencanakan sprint (rapat perencanaan sprint) dan memastikan bahwa kenaikan produk yang tepat dan dapat diterima dicairkan pada akhir sprint (lari ulasan dan Retrospektif). Pengembangan dilakukan dalam "potongan-potongan" harus menghasilkan ke fungsi shippable (cerita pengguna berhasil dikembangkan), dan juga harus diterima oleh pemilik proyek (stakeholders). "Berukuran kecil" pengembangan yang konsisten, yang merupakan bug gratis, harus memiliki kemampuan untuk kemudian mengintegrasikan secara fungsional yang benar sehingga membentuk "lengkap" produk - sebuah eufemisme yang menyampaikan "Pembangunan di potong untuk kemudian diintegrasikan untuk membentuk aktual produk. "

Seperti pada hari ini, organisasi tidak hanya terbatas untuk menggunakan versi tradisional kerangka Agile. Ada varian halus, yang dapat ditingkatkan atau turun sesuai kebutuhan, dan yang dapat "disesuaikan" untuk memenuhi kebutuhan pengembangan proyek unik badan usaha. Ini tidak mungkin untuk menyatakan atau mendefinisikan set yang tepat dari parameter yang metodologi manajemen proyek, atau kerangka kerja, harus memenuhi dipertimbangkan Agile, karena Agile adalah semua tentang "memeriksa" dan "beradaptasi". Esensi utama dari Agile terletak pada kemampuannya untuk mengubah dirinya sendiri, bekerja, dan cetakan sendiri sesuai perkembangan terkait kebutuhan khusus, sebagai kasus mungkin.

Namun, mungkin saja mungkin untuk "check" untuk beberapa "merek dagang" fitur untuk memastikan apakah ada Agile dalam sebuah proyek atau tidak.

Berlangganan versi gratis permanen Quickscrum alat manajemen proyek untuk mendapatkan ide tentang bagaimana alat kerangka scrum Agile bekerja dan apa yang ditawarkan.